rt,题目在这
代码:
#include <bits/stdc++.h>
using namespace std;
int n,x,j,lj;
int a[20000006];
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>x;
a[x]++;
}
while(1){
j++;
if(a[j]==0){
a[j]=1;
if(lj>=2)
lj-=2;
else{
break;
}
}
lj+=a[j];
}
cout<<j-1;
return 0;
}
不知为何WA,也可能有大问题,甚至做法有问题,欢迎各位DALAO☞出本蒟蒻的问题/kk
感激不尽;