大佬帮着看看错哪了
  • 板块灌水区
  • 楼主wangkaiwei
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/12/7 19:06
  • 上次更新2024/12/7 21:46:05
查看原帖
大佬帮着看看错哪了
1374349
wangkaiwei楼主2024/12/7 19:06

P4447

#include<bits/stdc++.h>
using namespace std;
int a[100005];
int b[100005]={0,1};
int main(){
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];
	}
	sort(a+1,a+n+1);
	int p=1;
	for(int i=2;i<=n;i++){
		if(a[i]-a[i-1]==1){
			b[p]++;
		}
		else p++;
	}
	int minn=0x7fffffff;
	for(int i=1;i<=p;i++){
		if(minn>b[i]){
			minn=b[i];
		}
	}
	cout<<minn;
	return 0;
}
2024/12/7 19:06
加载中...