开始: 2026-10-03 11:00:00

【集训01】订正

结束: 2026-10-03 23:00:00
当前  2026-11-04 11:35:07  类型: IOI  状态: 已经结束 

P4. 赏樱散步(walk)
描述

镇上有 N 个赏樱景点排成一条直线,编号 1 \ldots N。相邻景点 i, i+1 之间有一条游步道 i(共 N-1 条)。景点 j 有一个樱花美丽分数 P_j;游步道 i 有一个维护成本 C_i。

小Z打算对一段**连续**的游步道进行集中维护:选择整数 l, r(1 \le l \le r \le N-1),维护游步道 l, l+1, \ldots, r。此时沿被维护的游步道可造访景点 l, l+1, \ldots, r+1。

- **满意度** = P_l + P_{l+1} + \cdots + P_{r+1};

- **总成本** = C_l + C_{l+1} + \cdots + C_r。

小Z预算为 B,只能选**总成本 \le B** 的 (l, r)。求所有合法选法中满意度的最大值。

(由数据范围保证每条游步道成本都 \le B,因此 l = r 必定可行。)

输入

- 第 1 行两个整数 N 和 B;

- 第 2 行 N 个整数 P_1, P_2, \ldots, P_N;

- 第 3 行 N-1 个整数 C_1, C_2, \ldots, C_{N-1}。


输出

一行一个整数:满意度最大值。

样例

输入

5 10
3 1 4 1 5
2 3 4 5

输出

10

输入

4 3
10 20 30 40
1 2 3

输出

70

输入

20 50
12 5 18 3 15 9 20 7 14 6 11 8 19 2 16 10 4 13 17 1
3 7 2 8 1 5 4 6 9 3 7 2 8 1 5 4 6 9 3

输出

130
提示

- 2 \le N \le 5\times 10^5

- 1 \le B \le 10^{14}

- 1 \le P_j \le 10^9

- 1 \le C_i \le B


提交

题目参数
时间限制 1 秒
内存限制 128 MB
提交