/ Vijos / 题库 /

弹力鞋

弹力鞋

弹力鞋

时间限制:1秒  内存限制:256M


【题目描述】

  精小猪生日时终于得到了父亲送给它的弹力鞋,穿上它可以快速地跳跃,但是目前它还不太熟练,以至于它没有学会如何降低弹跳的距离。

  为此父亲觉得让精小猪在一条笔直的跑道上进行练习,他在不同的位置放置了 \(N\) 个弹跳点,弹跳点 \(i\) 在位置 \(x_i\),该点得分为 \(p_i\)。精小猪开始时可以选择站在一个弹跳点上,只允许朝一个方向跳跃(即如果它开始选择向左跳跃,那么它一直要向左跳,反之,如果开始选择的时向右跳,那么它就会一直向右跳)。从一弹跳点跳到另外一个弹跳点,每次跳跃的距离至少和上一次跳跃的距离相等,并且必须跳到一个弹跳点。

  每跳到一个弹跳点,精小猪可以拿到该点的得分,请计算它的最大可能得分。

【输入格式】

  输入的第一行是一个整数 \(N\)。接下来 \(N\) 行,每行包含两个整数,其中第 \(i+1\) 为 \(x_i\) 和 \(p_i\), 每个整数都在 0..1,000,000 范围内。

【输出格式】

   输出一个整数,表示最大可能得分。

【输入输出样例】

 Input

6 
5 6 
1 1 
10 5 
7 6 
4 8 
8 10 

 Output

25

【输入输出样例解释】

  从坐标为 4 的点,跳到坐标为 5 的点,再到坐标为 7 的点,再到坐标为 10 的点。

【数据限制】

  对于 \(100\%\) 的数据,\(1 < N ≤ 1000\)。

【来源】

  Mr.he

信息

ID
2088
难度
10
分类
动态规划 点击显示
标签
递交数
1
已通过
0
通过率
0%
被复制
1
上传者