Submission
Status:
[PPPPPPPPPPPPPPPPPPPPPPPPP]
Score: 100
User: achinhchin
Problemset: วันว่างๆ
Language: cpp
Time: 0.012 second
Submitted On: 2025-04-01 19:38:41
#include<bits/stdc++.h>
#include<iostream>
using namespace std;
typedef long long l;
l A[1001],n,m,a,b,i,t,mn=1001,mx,c;
bool e;
int main() {
cin.tie(nullptr)->sync_with_stdio(false);
cin>>n; while(n--) {
cin>>m;while(m--)cin>>a>>b,A[a]++,A[b]--,mn=min(mn,a),mx=max(mx,b);
}for(i=1;i<mx;i++)A[i]+=A[i-1];
for(i=mn;i<mx;i++){if(!A[i]){
e=1,t=i; while(i<mx&&!A[i++]);
cout<<t<<' '<<--i<<' ';
}
}if(!e)cout<<-1;
}