[R26D]美食节 - 代码源竞赛平台
时空限制
1S/512M
题目描述
小明正在一个热闹非凡的美食节上。这里有两个他最喜欢的小吃摊:摊位 A 和摊位 B。
- 摊位 A 有 n 道菜品,按 1,2,…,n 的顺序排成一列。吃掉第 i 道菜需要 Ai 分钟,并能获得 Ai′ 的快乐值。
- 摊位 B 有 m 道菜品,按 1,2,…,m 的顺序排成一列。吃掉第 i 道菜需要 Bi 分钟,并能获得 Bi′ 的快乐值。
小明每次只能选择一个摊位,并吃掉该摊位当前排在最前面的菜品。吃完后,这道菜就会从队列中被移除。
小明总共有 K 分钟的用餐时间。他想知道,在不超过总时间 K 的前提下,他最多可以获得多少快乐值?
格式
输入格式
第一行包含三个整数 n,m,K,分别表示摊位 A 的菜品数量、摊位 B 的菜品数量和小明的总时间。
第二行包含 n 个整数 A1,A2,…,An,表示摊位 A 每道菜的耗时。
第三行包含 n 个整数 A1′,A2′,…,An′,表示摊位 A 每道菜的快乐值。
第四行包含 m 个整数 B1,B2,…,Bm,表示摊位 B 每道菜的耗时。
第五行包含 m 个整数 B1′,B2′,…,Bm′,表示摊位 B 每道菜的快乐值。
输出格式
输出一个整数,表示在 K 分钟内能获得的最大快乐值。
样例
样例输入 #1
4 5 95
10 20 15 30
12 18 14 25
12 18 22 10 25
15 20 21 11 22
样例输出 #1
97
样例输入 #2
3 3 100
50 10 60
100 -200 110
40 40 40
50 50 50
样例输出 #2
150
样例解释 #2
注意:美味值可能出现负数。
数据规模
对于 40% 的数据,1≤n,m≤103。
对于 100% 的数据,1≤n,m≤105,1≤K≤1014,1≤Ai,Bi≤109,−109≤Ai′,Bi′≤109。