1446 - 单机任务调度
Time Limit : 3 Second
Memory Limit : 128 MB
Submission: 93
Solved: 41
- Description
现有一台处理器上和n个任务,每个任务都需要经过处理阶段和交付阶段。处理阶段在仅有的处理器上进行,处理器任意时刻最多只能处理一个任务。交付阶段和处理器无关,同一时刻可以有多个任务进行交付。任务i的在需要的处理时间为pi,需要的交付时间为qi,任务完成交付的时间记为任务完成时间。求一种调度,使得所有任务中的最大完成时间最小。
- Input
第一行是测试数据组数k。
接下来是k组测试数据。每组数据开始为n(n<=100000),表示任务数量。接下来n行每行两个整数,分别为每个任务需要的处理时间pi和交付时间qi。
- Output
每个测试数据输出一行。输出所有任务中的最大完成时间的最小值。
- sample input
-
2 1 1 1 2 1 2 2 1
- sample output
-
2 4
- hint
- source