思路:
利用map的思想统计每个数的出现次数
#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;
const int N=1e5+10;
int a[N];
int n;
int main()
{
int t;
cin>>t;
int r=0,l=N;
while(t--){
int x;
while(cin>>x){
a[x]++;
l=min(l,x);
r=max(r,x);
}
}
int t1,t2;
for(int i=l;i<=r;i++){
if(a[i]==0) t1=i;
else if(a[i]==2) t2=i;
}
cout<<t1<<" "<<t2<<endl;
return 0;
}
就是里面那个while循环,摁下enter后,就开始输入下一行内容,而不是继续在此循环输入,平常while(cin>>x),怎么输入都不会跳出循环
弱弱的问一句,为什么这里enter会跳出循环,输入下一行
不懂什么意思