怎么正确输入?好像是输入的问题
查看原帖
怎么正确输入?好像是输入的问题
996212
mluckily楼主2024/3/9 01:41

求助大佬 }```cpp #include<bits/stdc++.h> using namespace std;

int main(){ int N,m=-1,n=-1; int x=0; cin>>N;

vector<int>ids(N);
for(int i=0;i<N;i++)
{
	cin>>ids[i];
}
sort(ids.begin(),ids.end());

for(int i=1;i<N;i++){
	if(ids[i]!=ids[i-1]+1){
		m=ids[i-1]+1;
	}
	if(i<N-1&&ids[i]==ids[i+1]){
		n=ids[i];
	}
	if(m!=-1&&n!=-1)
	break;

} cout<<m<<" "<<n<<endl; return 0; }

2024/3/9 01:41
加载中...