编辑代码

#include <bits/stdc++.h>
using namespace std;
int n,x,ans=-1;
int main() {
    cin>>n;
    int vis[n+5]={0};
    for(int i=1;i<=n;++i){
        scanf("%d",&x);
        if(x>0&&x<=n)vis[x]=1;
    }
    for(int i=1;;++i){
        if(vis[i]==0){
            cout<<i;
            return 0;
        }
    }
	return 0;
}