3586: 勇者的能量挑战
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:10
解决:8
题目描述
小勇者要挑战n个连续的关卡,每个关卡i有两个属性:
-
能量消耗e_i:通过该关卡需要消耗的能量
-
能量补给c_i:通过该关卡后能获得的能量补给
初始时小勇者拥有E单位的能量。游戏规则如下:
-
必须按顺序挑战关卡
-
挑战关卡i需要满足当前能量 ≥ e_i
-
成功通过关卡后:当前能量 = 当前能量 - e_i + c_i
-
如果在任何关卡当前能量 < e_i,则游戏失败
请计算小勇者初始至少需要多少能量才能成功通过所有关卡。
输入
-
第一行:整数n (1 ≤ n ≤ 10^5),表示关卡数量
-
第二行:n个整数e_1,e_2,...,e_n (1 ≤ e_i ≤ 10^4),表示每个关卡的能量消耗
-
第三行:n个整数c_1,c_2,...,c_n (1 ≤ c_i ≤ 10^4),表示每个关卡的能量补给
输出
一个整数,表示小勇者初始需要的最小能量值
样例输入 复制
3
3 5 2
4 6 3
样例输出 复制
4