1879_Jolly Jumpers
来源:互联网 发布:淘宝外贸原单可以买吗 编辑:程序博客网 时间:2024/06/09 14:24
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 3
5 1 4 2 -1 6
Sample Output
Jolly
Not jolly
Source: University of Waterloo Local Contest 2000.09.30
×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
//给出1~n之间n个数。如果相邻两数差值1~n-1都出现过则为jolly jumper.如果只有一个数则也为jolly jumper
//刚开始题意理解成n个数里面是否将1~n内的数全部包含
#include<iostream>
using namespace std;
int main()
{
int test[3000];
int size,num,num1,num2;
bool flag;
int i;
while(cin>>size)
{
for(i=1;i!=size;i++)
test[i]=0;
flag=true;
i=size;
while(i--)
{
cin>>num1;
if(i==size-1)//第一次不减
{
num2=num1;
continue;
}
num=num1-num2;
num2=num1;
if(num<0)//求绝对值
num=-num;
if(num>0&&num<size)//判断是否在1~n-1之内
test[num]=1;
}
for(i=1;i!=size;i++)
if(test[i]==0)//判断是否将1~n内的数全部包含
{
flag=false;
break;
}
if(flag)
cout<<"Jolly"<<endl;
else
cout<<"Not jolly"<<endl;
}
return 0;
}
- 1879_Jolly Jumpers
- HUNAN UNIVERSITY ACM/ICPC Judge Online_Problem 10050_Jolly Jumpers
- zoj 1879 Jolly Jumpers
- ZOJ 1879 Jolly Jumpers
- zoj 1879 Jolly Jumpers
- ZOJ 1879 Jolly Jumpers
- zoj 1879 Jolly Jumpers
- ZOJ 1879 Jolly Jumpers
- ZOJ 1879 — Jolly Jumpers(C++)
- zoj 1879 || poj 2575 Jolly Jumpers(水~)
- UVa 10038 / POJ 2575 / ZOJ 1879 Jolly Jumpers (water ver.)
- Jolly Jumpers
- jolly jumpers
- fjnu 1532 Jolly Jumpers
- fjnu 1591 Jolly Jumpers
- 1591Jolly Jumpers
- POJ2575 Jolly Jumpers
- UVa 10038 Jolly Jumpers
- 内存管理
- JUnit学习笔记14---对JSP和taglib进行单元测试1
- 淘宝恶意差评师名单,持续更新中。。。
- view workflow , function not avaible to this responsiblity
- 统一软件开发过程
- 1879_Jolly Jumpers
- JUnit学习笔记13---对servlet和filter进行单元测试2
- POI 读取Excel时:Cannot get a text value from a numeric cell
- JUint学习笔记12---对servlet和filter进行单元测试1
- 获得本机IP地址
- JUnit学习笔记11---用Cactus进行容器内测试
- 系统架构、技术构架、应用构架 区别
- JUnit学习笔记10---mock object进行孤立测试4
- apache 限制IP访问