#J00252. T2 加工车间(factory)
0
T2 加工车间(factory)
T2 加工车间(factory)
题目描述
小真在一家零件加工厂打工。车间里有一台加工设备,送来的零件必须排队加工。
共有 个零件。第 个零件在时刻 才送到车间,一旦开始加工,需要连续占用设备 个单位时间,加工过程中不能被打断。
设备在同一时刻只能加工一个零件。每当设备空闲时,小真会从所有已经送到、且还没有加工的零件中,选择加工耗时最短的那个开始加工(若耗时相同,任意选择)。如果此时还没有任何零件送到,设备就空等到下一个零件送到。
请你帮忙算出:所有零件加工完成时刻之和。
输入文件 factory.in,输出文件 factory.out。
输入格式
第一行一个正整数 。
接下来 行,每行两个整数 ,分别表示第 个零件的送达时刻与加工耗时。
输出格式
输出共一行一个整数,表示所有零件加工完成时刻之和。
样例 1 输入
4
1 3
2 5
4 2
6 1
样例 1 输出
29
样例 1 解释
- 时刻 设备开工,加工零件 ,时刻 完成;
- 此时零件 、 已送到,选耗时更短的零件 ,时刻 完成;
- 零件 在时刻 送到,立即开始加工,时刻 完成;
- 最后加工零件 ,时刻 完成。
完成时刻之和为 。
数据规模与约定
- 对于 的数据,保证 。
- 对于另 的数据,保证 。
- 对于 的数据,保证 ,。
相关
在下列比赛中: