例题
#include <bits/stdc++.h>
#define endl '\n'
#define int long long
#define INF 0x3f3f3f3f3f
const int N = 1000010;
using namespace std;
int arr[N];
signed main()
{
int N;
cin>>N;
int idx;
//cin>>s是有返回值的,只要s满足类型条件,就会return true,一直执行下去,而cin会忽略空格或者enter,因此,enter后不会结束循环
while(cin>>arr[++idx]){}
//排序
sort(arr+1,arr+idx+1);
int ans1,ans2;
for(int i = 1; i <= idx; i++){
if(arr[i+1] - arr[i] == 2)
ans1 = arr[i]+1;
if(arr[i+1] == arr[i])
ans2 = arr[i];
}
cout<<ans1<<' '<<ans2;
return 0;
}