#iai26t1. 评测队列(Evaluation Queue)
评测队列(Evaluation Queue)
评测队列(Evaluation Queue)
题目描述
有 个程序需要完成测试工作,测试每个程序需要两步:先编译,后运行。
有两台服务器,一台只负责编译,另一台只负责运行。编译第 个程序需要花费 的时间,运行第 个程序需要花费 的时间。每台服务器在同一时刻只能处理一个程序。服务器必须按照给定顺序来处理程序。
请问需要多少时间才能编译、运行完所有的程序?
输入格式
第一行:单个整数 。
第二行到第 行:在第 行,有两个整数 与 。
输出格式
单个整数:表示按照次序测试完所有程序的时间。
样例输入 #1
3
10 5
20 30
5 50
样例输出 #1
110
数据范围
- 对于 50% 的数据,;
- 对于 100% 的数据,,。
知识点与难度
本题涉及的知识点从属于 GESP 4级(模拟、一维数组),难度等级:⭐⭐。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~2 | 样例 |
| 1 | 20 | 3~8 | 小规模 N≤10 / 特殊: 单程序 / 所有时间相同 |
| 2 | 15 | 9~11 | Hack: N=1边界 / 编译主导 / 运行主导 |
| 3 | 30 | 12~20 | 中规模 N≈1000~10000 / 大规模 N=2e5 压力 |
| 4 | 25 | 21~25 | 随机 N=1~2e5 回归 |