Pro.ID10105 TitleMilking Cows Title链接http://10.20.2.8/oj/exercise/problem?problem_id=10105 AC131 Submit521 Ratio25.14% 时间&空间限制描述Three farmers rise at 5 am each morning and head for the barn to milk three cows. The first farmer begins milking his cow at time 300 (measured in seconds after 5 am) and ends at time 1000. The second farmer begins at time 700 and ends at time 1200. The third farmer begins at time 1500 and ends at time 2100. The longest continuous time during which at least one farmer was milking a cow was 900 seconds (from 300 to 1200). The longest time no milking was done, between the beginning and the ending of all milking, was 300 seconds (1500 minus 1200). Your job is to write a program that will examine a list of beginning and ending times for N (1 ≤ N ≤ 5000) farmers milking N cows and compute (in seconds):
输入Line 1: The single integer N Lines 2..N+1: Two non-negative integers less than 1000000, the starting and ending time in seconds after 0500 输出Description Three farmers rise at 5 am each morning and head for the barn to milk three cows. The first farmer begins milking his cow at time 300 (measured in seconds after 5 am) and ends at time 1000. The second farmer begins at time 700 and ends at time 1200. The third farmer begins at time 1500 and ends at time 2100. The longest continuous time during which at least one farmer was milking a cow was 900 seconds (from 300 to 1200). The longest time no milking was done, between the beginning and the ending of all milking, was 300 seconds (1500 minus 1200). Your job is to write a program that will examine a list of beginning and ending times for N (1 ≤ N ≤ 5000) farmers milking N cows and compute (in seconds):
Input Line 1: The single integer N Lines 2..N+1: Two non-negative integers less than 1000000, the starting and ending time in seconds after 0500 Output A single line with two integers that represent the longest continuous time of milking and the longest idle time. Sample Input 3 Sample Output 900 300 Source 样例输入3 样例输出900 300 作者 |