求助
查看原帖
求助
297831
idgg007楼主2020/5/29 23:12
#include<cstdio>
#include<algorithm>
using namespace std;
int Ans=2000000000,Speo=1;
int A[100005],N;
bool B[100005];
int main(){
	scanf("%d",&N);
	if(N==0){
		printf("0");
		return 0;
	}
	for(register int i=0;i<N;i++)	scanf("%d",&A[i]);
	sort(A,A+N);
	for(register int i=0,n;i<N;i++)
		if(B[i]==0){
			n=A[i];
			for(register int j=i+1;j<N;j++){
				if(A[j]==n+1&&B[j]==0){
				Speo++;
				n=A[j];
				B[j]=1;
				}
			}
			Ans=min(Speo,Ans);
			Speo=1;
		}
	printf("%d",Ans);
	return 0;
}

WA 40分

麻烦大佬康一下有没有问题

2020/5/29 23:12
加载中...