20分救救我!!!qwq
查看原帖
20分救救我!!!qwq
1390387
vector_STL_楼主2024/8/29 12:58
#include<bits/stdc++.h>
using namespace std;
int longlong(vector<int>&a){
	if(a.empty()){
		return 0;
	}
	sort(a.begin(),a.end());
	int longn=1;
	int nown=1;
	for(size_t i=1;i<a.size();i++){
		if(a[i]==a[i-1]+1){
			nown++;
		}else{
			longn=max(longn,nown);
			nown=0;
		}
	}
	longn=max(longn,nown);
	return longn;
}
int main() {
    vector <int>a;
    int n;
    cin>>n;
    int f[11514];
    for(int i=0;i<n;i++){
		cin>>f[i];
		a.push_back(f[i]);
	}
    cout<<longlong(a)+1;
    return 0;
}
2024/8/29 12:58
加载中...