3411: 打工旅行

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:4 解决:2

题目描述

旅行者需要通过 \( n \) 个景点,在离开第 \( i \) 个景点的时候,需要花费 \( c_i \) 元路费。最开始,旅行者没有钱,在各个景点打工都可以获得钱。旅行者在第 \( j \) 个景点打工,每天可以赚 \( a_j \) 元。请问至少需要打工几天,才能通过所有景点?

输入

- 第一行:单个整数 \( n \),表示景点的数量。 - 第二行到第 \( n+1 \) 行:每行两个整数,分别表示 \( a_i \) 和 \( c_i \)。

输出

- 单个整数:表示最少需要打多少天工。

样例输入 复制

3
1 10
2 10
3 10

样例输出 复制

19

提示

- 对于 30% 的数据,\( 1 \leq n \leq 10 \) - 对于 60% 的数据,\( 1 \leq n \leq 5000 \) - 对于 100% 的数据,\( 1 \leq n \leq 300,000 \) - \( 1 \leq a_i \leq 100,000 \) - \( 1 \leq c_i \leq 100,000 \)