代码:
#include <bits/stdc++.h>
#define tl time_line_of_milking
using namespace std;
const int maxn=1e7+3;
bool time_line_of_milking[maxn]={false};
int main(){
int n,max=0,min=0,sum=0,maxN=0;
cin >>n;
for(int i=1;i<=n;i++){
int l,r;
cin >>l>>r;
if(r>maxN){
maxN=r;
}
for(int i=l;i<=r;i++){
tl[i]=true;
}
}
for(int i=1;i<=maxN;i++){
while(tl[i]){
sum++;
i++;
}
if(sum>max){
max=sum;
sum=0;
}
}
for(int i=1;i<=maxN;i++){
while(tl[i]!=true){
sum++;
i++;
}
if(sum>min){
min=sum;
sum=0;
}
}
cout <<max<<" "<<min;
return 0;
}