错误票据
c++
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int ans[10010];
int main()
{
vector<int>res;
int n;
cin>>n;
for(int i=0;;i++)
{
cin>>ans[i];
if(ans[i]!=0)
{
res.push_back(ans[i]);
}
else break;
}
sort(res.begin(),res.end());
int r=res.size();
int id1=-1,id2;
for(int i=r-1;i>=0;i--)
{
if(res[i]-res[i-1]>1) id1=res[i]-1;
if(id1!=-1) break;
}
for(int j=r-1;j>=0;j--)
{
if(res[j]==res[j-1]) id2=res[j];
}
cout<<id1<<" "<<id2;
}