代码
#include<iostream>
using namespace std;
int vis[100005];
int main()
{
int n,minn=10000000,maxn=-1;
int m,t;
cin >> n;
int data=0;
while(cin >> data){
vis[data] ++;
minn = min(data,minn);
maxn = max(data,maxn);
}
for(int i=minn;i<=maxn;i++){
if(vis[i]==0){
m = i;
}
if(vis[i]==2){
t = i;
}
}
cout << m <<" "<< t;
return 0;
}
注
- 没啥总结的,大一刚学C语言做的题