博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[解题报告]10038 - Jolly Jumpers
阅读量:6433 次
发布时间:2019-06-23

本文共 1395 字,大约阅读时间需要 4 分钟。

Problem E: Jolly Jumpers

A sequence of n > 0 integers is called a jolly jumper if the absolute values of the difference between successive elements take on all the values 1 through n-1. For instance,

 

1 4 2 3

is a jolly jumper, because the absolutes differences are 3, 2, and 1 respectively. The definition implies that any sequence of a single integer is a jolly jumper. You are to write a program to determine whether or not each of a number of sequences is a jolly jumper.

Input

Each line of input contains an integer n <= 3000 followed by n integers representing the sequence.

Output

For each line of input, generate a line of output saying "Jolly" or "Not jolly".

Sample Input

4 1 4 2 35 1 4 2 -1 6

Sample Output

JollyNot jolly 发现很多和绝对值有关的题目都没有用abs函数啊。。。。
#include
void main(){ int t,n,a,b,x,i; while(scanf("%d",&t)!=EOF) { int s[3000]={
0}; n=0; scanf("%d",&a); //输入共有几个数 for(i=1;i
b?a-b:b-a; //记录差值 s[x]=1; //把差值作为下标 a=b; //每次往后挪一个两两比较 } for(i=1;i<=t-1;i++) if(!s[i]) //如果数组不连续为1,则不匹配 { n=1; break; } if(n) printf("Not jolly\n"); else printf("Jolly\n"); }}

 

转载于:https://www.cnblogs.com/TheLaughingMan/archive/2013/02/07/2908256.html

你可能感兴趣的文章
我的友情链接
查看>>
超大规模数据中心:给我一个用整机柜的理由先
查看>>
执行命令取出linux中eth0的IP地址
查看>>
CRUD全栈式编程架构之控制器的设计
查看>>
python常用内建模块(五)
查看>>
你为什么有那么多时间写博客?
查看>>
Excel 中使用VBA
查看>>
$.ajax同步请求会阻塞js进程
查看>>
Postman 网络调试工具
查看>>
Python教程6
查看>>
zabbix实现自动发现功能添加磁盘监控
查看>>
mysql8.0.14 安装
查看>>
1039. 到底买不买(20)
查看>>
android笔试题一
查看>>
【JavaEE企业应用实战学习记录】getConnListener
查看>>
了解轮询、长轮询、长连接、websocket
查看>>
bzoj2427[HAOI2010]软件安装
查看>>
bzoj1593[Usaco2008 Feb]Hotel 旅馆*
查看>>
WPF个人助手更新
查看>>
NLPIR技术助力中文智能数据挖掘
查看>>