#wch220. 两堆牌

两堆牌

【题目描述】

桌上有左右两堆牌。左堆从上到下的数字为 a1,…,ana_1,\ldots,a_n,右堆为 b1,…,bmb_1,\ldots,b_m,数字可正可负。

你至多拿 kk 张牌。每次只能拿某一堆最上面的牌,也可以提前停止。求拿走牌的数字和的最大值。

【输入格式】

nn   mm   kk

a1a_1   ⋯\cdots   ana_n

b1b_1   ⋯\cdots   bmb_m

【输出格式】

输出最大数字和。

【样例】

4 3 3
5 -10 8 9
4 3 -20
12

【数据范围】

  • 1≤n,m≤1000001\le n,m\le100000
  • 0≤k≤n+m0\le k\le n+m
  • ∣ai∣,∣bi∣≤109|a_i|,|b_i|\le10^9