#712. 在你窗外闪耀的星星

在你窗外闪耀的星星

题目描述

现在问题来了:天空可以理解为一条数轴,在这条数轴上分布着许多颗星星,对于每颗星星都有它的位置 XiX_i 和自身的亮度 BiB_i一个位置可能有多颗星星。而窗户所能看到的范围是一个给出的参数 WW,我们看到的星星也包括窗户边缘的星星。现在,要你求出调整窗户位置后能看到星星的亮度之和最大值。

输入格式

一行 N,WN,W,分别代表星星的数量和窗户的宽度。

余下 NN 行,输入 XiX_iBiB_i,代表星星的坐标和亮度。

输出格式

一个数字,代表能看到星星的最大亮度和。

样例 #1

样例输入 #1

6 3
1 2
2 4
3 8
4 4
5 2
1000 1

样例输出 #1

16

提示

样例说明:

对于 10%10\% 的数据,W=0W=0(没有边缘);

对于 40%40\% 的数据,W1000W\leq 1000

对于 100%100\% 的数据,1N1051 \leq N\leq 10 ^ 50W1050 \leq W\leq 10 ^ 51Xi1051 \leq X_i\leq 10 ^ 51Bi1001\leq B_i\leq 100

W=0W=0 的情况外,WW 均为 3\geq 3 的奇数。