Math Problem
( 找一个所有区间都至少包含一个点的最小区间)
int t;scanf("%d",&t);
while(t--){
int l=-1,r=1e9+10;
int n;scanf("%d",&n);
for(int i=0;i<n;i++){
int a,b;scanf("%d%d",&a,&b);
l=max(l,a);r=min(b,r);
}
if(l<=r) cout<<0<<endl;
else cout<<l-r<<endl;
}
左界一直取最大,右界一直取最小