题目描述
有三个数列 A,B,C。
其中 C 表示为 x1, …, xN, y1, …, yN 的形式,意思是前 y1 个数为 x1,之后 y2 个数为 x2……最后 yN 个数为 xN。
B 为 C 的前缀和数组。
A 为 B 的前缀和数组。
求 A 中最大值。
输入格式
对于每组数据,
第一行为两个数 N 和 M,
第 2 至 N+1 行,第 i 行为两个数 xi−1 和 yi−1。
输出格式
对于每组数据,输出一行一个整数表示答案
样例 #1
样例输入 #1
3
3 7
-1 2
2 3
-3 2
10 472
-4 12
1 29
2 77
-1 86
0 51
3 81
3 17
-2 31
-4 65
4 23
1 1000000000
4 1000000000
样例输出 #1
4
53910
2000000002000000000
提示
数据范围
- 1 ≤ T ≤ 2 × 105
- 1 ≤ N ≤ 2 × 105
- ∑ N ≤ 2× 105
- 1 ≤ M ≤ 109
- ∣xi∣ ≤ 4 (1 ≤ i ≤ N)
- yi > 0 (1 ≤ i ≤ N)
- ∑k = 1N yk = M