#USACO1131. 挤牛奶

挤牛奶

题目描述

每天早上 5 点,三名农夫去牛场给奶牛们挤奶。

现在从 5 点开始按秒计时,第一名农夫在第 300 秒开始给牛挤奶,并在第 1000 秒停止挤奶。

第二名农夫在第 700 秒开始给牛挤奶,并在第 1200 秒停止挤奶。

第三名农夫在第 1500 秒开始给牛挤奶,并在第 2100 秒停止挤奶。

从开始挤奶到挤奶完全结束,这一期间,至少存在一名农夫正在挤奶的连续时间段的长度最长为 900 秒(第 300 秒至第 1200秒),完全没有任何农夫在挤奶的连续时间段的长度最长为 300 秒(第 12001200 秒至第 1500 秒)。

现在给你 NN 名农夫挤 NN 头奶牛的工作时间表,请你求出:

  1. 至少存在一名农夫正在挤奶的连续时间段的最长长度。
  2. 没有任何农夫在挤奶的连续时间段的最长长度。

注意​:本题中给出的所有时间均为时刻(时间点),因此在本题中挤奶区间 [100,200] 和[201,300] 中间会有长度为 1 秒的间歇时间。

输入格式

第一行一个正整数 nn

接下来 nn 行,每行两个非负整数 l,rl,r,表示一个农民的开始时刻与结束时刻。

输出格式

一行,两个整数,即题目所要求的两个答案。

3
300 1000
700 1200
1500 2100​
900 300​

提示

对于 100% 的数据,1n50000lr1061≤n≤5000,0≤l≤r≤10^6