这题输入方式比较坑
C++ 代码
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=1e5+10,inf=0x3f3f3f3f;
int n,x,vis[N];
int main()
{
ios::sync_with_stdio(false);
cin>>n;
int mi=inf,mx=-inf;
while(n--)
{
while(cin>>x)
{
mi=min(mi,x);
mx=max(mx,x);
vis[x]++;
char c=cin.get();
if(c=='\n')break;
}
}
int ans1=0,ans2=0;
for(int i=mi;i<=mx;i++)
{
if(!vis[i])ans1=i;
if(vis[i]>=2)ans2=i;
}
printf("%d %d\n",ans1,ans2);
return 0;
}