#P17770. 物资准备
物资准备
题目描述
小 D 正在筹备一场环球旅行。出发前,他需要按计划完成清单上的 项物资准备操作,这些操作初始时按顺序编号为 。
记当前的物资数量为整数 ,初始时 。第 项操作由两个正整数 描述,执行该操作时会依次发生以下变化:
- 先将 增加 (即令 );
- 随后检查 的大小:若此时 ,则将 削减至 (即令 )。
在开始执行操作前,小 D 可以对清单顺序进行至多一次调整:任选其中一项操作,将其取出并移至序列的末尾,其余操作的相对顺序保持不变(也可以选择不进行任何调整)。
调整完毕后,小 D 将按新顺序从前到后依次执行全部 项操作,每项操作恰好执行一次。小 D 想知道,在所有操作执行完毕后,物资数量 最大可能是多少?
输入格式
从标准输入读入数据。
第一行包含一个正整数 ,表示操作的数量。
接下来 行,第 行包含两个正整数 ,描述第 项操作的参数。
输出格式
输出到标准输出。
输出一行一个整数,表示所有操作执行完毕后物资数量 的最大可能值。
3
1 100
100 90
1 1
90
提示
样例 1 解释
将第 项操作移到序列末尾,操作执行顺序变为 。每项操作执行完毕后, 的值依次变为 。
若将第 项移到末尾,最终 ;若不调整顺序或将第 项移到末尾,最终 。因此 的最大可能值为 。
样例 2
见题目附件中的 supply/supply2.in 与 supply/supply2.ans。
该样例满足测试点 的约束条件。
样例 3
见题目附件中的 supply/supply3.in 与 supply/supply3.ans。
该样例满足测试点 的约束条件。
样例 4
见题目附件中的 supply/supply4.in 与 supply/supply4.ans。
该样例满足测试点 的约束条件。
数据范围与测试点
对于全部数据,保证 ,。请注意:数据不保证 。
本题共有 个测试点,每个测试点 分,各测试点独立计分。详细数据范围见下表。
| 测试点编号 | 特殊性质 | 单点分值 | |
|---|---|---|---|
| 无 | |||
| A | |||
| 无 |
特殊性质 A:。