关闭

zoj 1879 Jolly Jumpers

标签: include
362人阅读 评论(0) 收藏 举报
分类:
#include "iostream"
#include "memory.h"
#include "cmath"
using namespace std;
int num[3010], ans[3010];
int main()
{
	int n, i;
	bool tag;
	while (cin >> n)
	{
		tag = false;
		if (n == 1)
		{
			for (i = 1; i <= n; i++)
				cin >> num[i];
			cout << "Jolly" << endl;
		}
		else
		{
			memset(num, 0, sizeof(num));
			memset(ans, 0, sizeof(ans));
			for (i = 1; i <= n; i++)
				cin >> num[i];
			for (i = 1; i < n; i++)
			{
				int temp = abs (double(num[i+1] - num[i]));
				if (temp < 1 || temp > n)
				{
					tag = true;
					break;
				}
				ans[temp] = 1;
			}
			for (i = 1; i < n; i++)
			{
				if (ans[i] != 1)
				{
					tag = true;
					break;
				}
			}
			if (!tag)
				cout << "Jolly" << endl;
			else
				cout << "Not jolly" << endl;
		}
	}
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:488814次
    • 积分:8073
    • 等级:
    • 排名:第2518名
    • 原创:414篇
    • 转载:22篇
    • 译文:0篇
    • 评论:55条
    最新评论