代码只过了前两个测试点,其他都超时,RE
查看原帖
代码只过了前两个测试点,其他都超时,RE
432405
wzf0520楼主2024/6/6 10:58
#include <iostream>
using namespace std;

long int a[1010];
long int a1[1010];
int n,j;
int main()
{
	cin>>n;
	for(int i = 0;i < n;i ++)
	{
		cin>>a[i];
	}
	for(int i = 1;i < n;i ++)
	{
		if(a[0] - a[i] >= 0)
			a1[a[0] - a[i]] = 1;
		else
			a1[a[i] - a[0]] = 1;
	}
	for(j = 1;j < n;j ++)
	{
		if(a1[j] == 0)
			break;
	}
	if(j == n)
		cout<<"Jolly";
	else
		cout<<"Not jolly";
	return 0;
}
2024/6/6 10:58
加载中...