55分c++求助一堆RE
查看原帖
55分c++求助一堆RE
1243716
lty0604楼主2024/4/27 13:59
#include<bits/stdc++.h>
int n,a[5000]={0},k,b[10000]={0};
using namespace std;
int main()
{
	bool f=true;
	cin>>n;
	for(int i=0;i<n;i++) cin>>a[i];
	sort(a,a+n);
	for(k=1;k<=a[n-1];k++)
	{
		f=true;
		for(int i=0;i<n;i++) b[a[i]%k]++;
		for(int j=0;j<k;j++)
		{
			if(b[j]>=2)
			{
				f=false;
				for(int jj=0;jj<k;jj++)
				{
					b[jj]=0;
				}
				break;
			}
		}
		if(f)
		{
			break;
		}
	}
	cout<<k;
    return 0;
}
2024/4/27 13:59
加载中...