#P3089. [USACO13NOV] Pogo-Cow S

    ID: 3917 远端评测题 1000ms 128MiB 尝试: 0 已通过: 0 难度: 7 上传者: 标签>动态规划 DP2013USACO单调队列枚举

[USACO13NOV] Pogo-Cow S

题目描述

FJ 给奶牛贝西的脚安装上了弹簧,使它可以在农场里快速地跳跃,但是它还没有学会如何降低速度。

为了训练贝西更好地控制跳跃,FJ 在农场的一条笔直一维路径上设置了一个练习场。他在路径的不同位置放置了 NN 个目标点 (1N1000)(1 \le N \le 1000),贝西需要尝试落在这些点上。目标点 ii 的位置坐标为 xix_i,如果贝西落在上面,就能获得 pip_i 分。

贝西可以从任意一个目标点开始起跳,并且只能朝一个方向移动(向左或向右),从一个目标点跳到另一个目标点。每次跳跃的距离必须大于等于上一次跳跃的距离,而且必须落在目标点上。

每跳到一个目标点,贝西可以拿到该点的得分。请计算他的最大可能得分。

输入格式

  • 第一行,一个整数 NN

  • 第二行到第 N+1N+1 行,第 i+1i+1 行包含两个整数 xix_ipip_i,其中 0xi,pi1060 \le x_i, p_i \le 10^6

输出格式

  • 一行一个整数,表示贝西的最大得分。
6 
5 6 
1 1 
10 5 
7 6 
4 8 
8 10 

25 

提示

66 个目标点。第一个目标点位于位置 x=5x=5,价值 66 分,依此类推。

贝西从位置 x=4x=488 分)跳到位置 x=5x=566 分),再跳到位置 x=7x=766 分),最后跳到位置 x=10x=1055 分)。共计 2525 分。

数据规模与约定

  • 1N10001 \le N \le 1000
  • 0xi,pi1060 \le x_i, p_i \le 10^6