水题。
const int N=1e5+10;
int vis[N];
int n;
int main()
{
cin>>n;
string line;
getline(cin,line);//忽略第一行空格、回车
int minv=INF,maxv=0;
for(int i=0;i<n;i++)
{
getline(cin,line);
stringstream ss(line);
int x;
while(ss>>x)
{
vis[x]++;
minv=min(minv,x);
maxv=max(maxv,x);
}
}
PII res;
for(int i=minv;i<=maxv;i++)
if(!vis[i]) res.fi=i;
else if(vis[i] > 1) res.se=i;
cout<<res.fi<<' '<<res.se<<endl;
//system("pause");
return 0;
}