60分不知道哪里错了
查看原帖
60分不知道哪里错了
1168868
gaoyichen1楼主2024/4/26 16:38
#include<bits/stdc++.h>
using namespace std;
int main()
{
	long long n,a[1005]={0},b[1005]={0};
	cin>>n;
	if(n<1)
	{
		cout<<"Not jolly";
		return 0;
	}
	bool q=true,w=true;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i];
		if(i!=1)
		{
			b[i]=fabs(a[i]-a[i-1]);
		}
		else
		{
			b[i]=0;
		}
	}
	for(int i=2;i<=n;i++)
	{
		q=true;
		for(int j=1;j<=n;j++)
		{
			if(b[i]==a[j])q=false;
		}
		if(q)
		{
			w=false;
			break;
		}
	}
	if(w)
	{
		cout<<"Jolly";
	}
	else
	{
		cout<<"Not jolly";
	}
}
2024/4/26 16:38
加载中...