#include <iostream> #include <set> #include <vector> using namespace std; int main() { int N; while(cin>>N){ set<int> num; vector<int> vec; while(N--){ int temp; cin>>temp; num.insert(temp); } auto it1=num.begin(); auto it2=--num.end(); if(*it1==1){ cout<<0; return 0; } if(*it2==N-1){ cout<<N; return 0; } for(auto it = num.begin(); it!=num.end(); it++){ vec.push_back(*it); } for(int i=0; i<vec.size(); i++){ if(vec[i]+1!=vec[i+1]){ cout<<vec[i]+1; return 0; } } } } // 64 位输出请用 printf("%lld")