布置作业

测试数据来自 system/1756

作业已超过截止时间,您无法递交本题目。

时间限制:1秒  内存限制:256M


【题目描述】

  H老师班上有 \(n\) 个学生,每个学生需要去完成一项不同的作业。对于第 \(i\) 个学生,H老师需要花 \(t_i\) 分钟的时间向他布置作业,然后该学生他会立刻独立、无间断地用 \(w_i\) 分钟完成作业。

  现在需要你为H老师确定一个布置作业的顺序,使得所有作业尽早昨晚,即最晚完成作业的时间应尽早结束。

  注意,不能同时给两个学生交待作业,但学生们可以同时做他们各自的作业。

【输入格式】

  输入包含多组数据:
  每组数据的第一行为学生的个数 \(N\);以下 \(N\) 行每行两个正整数 \(t_i\) 和 \(w_i\),即布置作业的时间和执行作业的时间。输入结束标志为 \(N=0\)。

【输出格式】

  对于每组数据,输出所有作业完成的最短时间。

【输入输出样例】

 Input

3
2 5
3 2
2 1
3
3 3
4 4
5 5
0

 Output

8
15

【数据限制】

  对于 \(100\%\) 的数据,\(1≤N≤1 000\),\(1 ≤ 1≤t_i,w_i≤10 000\)。

【来源】

  Mr.he

贪心算法练习题(二)

未认领
状态
已结束
题目
10
开始时间
2024-01-19 00:00
截止时间
2024-03-01 23:59
可延期
24.0 小时