社区讨论

95分求调,闭关

B4416[GESP202509 四级] 最长连续段参与者 2已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@mm8qw5ov
此快照首次捕获于
2026/03/02 13:35
上周
此快照最后确认于
2026/03/05 13:10
5 天前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
int s[100005];
int main(){
	int n,p=0,maxx=0;
	cin>>n;
	for(int i=1;i<=n;i++) cin>>s[i];
	sort(s+1,s+n+1);
	for(int i=1;i<=n;i++){
		if(s[i]==s[i-1]+1) p++;
		else if(s[i]==s[i-1]) continue;
		else p=1;
		maxx=max(maxx,p); 
	}
	if(s[1]==0) cout<<maxx+1;
	else cout<<maxx;
}

回复

4 条回复,欢迎继续交流。

正在加载回复...