int solve(vector<int>& a) {
// write code here
int n=a.size();
for(int i=0;i<n;++i){
if(i<n&&a[i]<n&&a[i]!=i){
swap(a[i],a[a[i]]);
}
}
int i;
for(i=0;i<n;i++){
if(i!=a[i])
return i;
}
return i;
}
京公网安备 11010502036488号