#P1244. 【挑战题】跳格子2
【挑战题】跳格子2
(这道题和上一题题面一样,只是数据范围增加了)
题目描述
贝西在一条直线的一维线路上进行练习,他在不同的目标点放置了N (1 <= N <= 2000)个目标点,目标点i在目标点x(i),该点得分为p(i)。贝西开始时可以选择站在一个目标点上,只允许朝一个方向跳跃,从一目标点跳到另外一个目标点,每次跳跃的距离至少和上一次跳跃的距离相等,并且必须跳到一个目标点。 每跳到一个目标点,贝西可以拿到该点的得分,请计算他的最大可能得分。
输入格式
* 第1行一个整数N
* 第2行到第N行: 每行2个整数 x(i)和 p(i), 数据范围是0到500,000.
输出格式
* 一个整数表示贝西的最大可能得分。
样例 #1
样例输入 #1
6
5 6
1 1
10 5
7 6
4 8
8 10
样例输出 #1
25