#ACM0038. 哇!小数心的刷题计划!

哇!小数心的刷题计划!

题目描述

小数心为了备战程序设计大赛,早在一个月前就开始刷题备赛。

小数心共在两个在线判题平台上注册了账号:在 AA 平台上每天会给小数心 NN 道题目,编号为 1N1\sim N,在 BB 平台上每天会给小数心 MM 道题目,编号为 1M1 \sim M

小数心需要 AiA_i (1iN)(1\leq i \leq N) 分钟来完成 AA 平台的第 ii 道题目,需要 BiB_i (1iM)(1 \leq i \leq M) 分钟来完成 BB 平台的第 ii 道题目

请注意:小数心可以选择两个平台的题目都做,也可以只在一个平台做题但是小数心,必须严格按照平台给予题目的顺序来做题,即小数心若想做第 tt 道题目,必须先完成第 t1t-1 道题目。若 t=1t=1 可直接做题。

务必注意:小数心非常想得奖,所以每道题目不能被重复通过。

小数心一天总共有 KK 分钟来刷题,那么小数心一天最多可以完成多少道题目呢?我们忽略做题以外的任何时间

输入格式

第一行,三个整数 N,M,KN,M,K1N,M2000001K1091\leq N, M \leq 200000,1 \leq K \leq 10^9),分别代表 AA 平台,BB 平台每天给予小数心的题目数 NNMMKK 代表小数心每天可以刷题的总分钟数。

第二行 NN 个整数,Ai(1iN)A_i(1 \leq i \leq N),代表完成 AA 平台的第 ii 道题目需要花费 AiA_i 分钟。

第三行 MM 个整数,Bi(1iM)B_i(1 \leq i \leq M),代表完成 BB 平台的第 ii 道题目需要花费 BiB_i 分钟。(1Ai,Bi1091 \leq A_i,B_i \leq 10^9

输出格式

一行一个整数,代表小数心一天最多可以刷的题目数。

输入样例1

3 4 240
60 90 120
80 150 80 150

输出样例1

3

输入样例2

3 4 730
60 90 120
80 150 80 150

输出样例2

7

输入样例3

5 4 1
1000000000 1000000000 1000000000 1000000000 1000000000
1000000000 1000000000 1000000000 1000000000

输出样例3

0

输入样例4

3 5 10
3 2 1
4 1 1 1 1

输出样例

5

提示

请注意 intint 类型整数溢出

在样例 11 中,小数心分别需要花费 60609090 120120 分钟来 AA 平台的 112233 三道题,需要花费 80801501508080150150 分钟来完成平台 BB11223344 四道题。

如下所示,小数心最快可以在 230230 分钟内完成三道题,这也是小数心在 240240 分钟内可以完成的最大题目数量

  • 6060 分钟内完成平台 AA 的第 11 道题目。
  • 8080 分钟内完成平台 BB 的第 11 道题目。
  • 9090 分钟内完成平台 AA 的第 22 道题目。

之后小数心,仅剩下 1010 分钟,无法完成 AA 平台的第 33 道题目,也无法完成 BB 平台的第 22 道题目。

在样例 44 中,小数信只选择做 BB 平台的 55 道题目,可以在 1010 分钟内刷到最多的题。