博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
烟大 Contest1025 - 《挑战编程》第二章:数据结构 Problem A: Jolly Jumpers(水题)...
阅读量:6767 次
发布时间:2019-06-26

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

Problem A: Jolly Jumpers

Time Limit: 1 Sec  Memory Limit: 64 MB
Submit: 10  Solved: 4
[][][]

Description

A sequence of n > 0 integers is called a jolly jumper if the absolute values of the differences between successive elements take on all possible values 1 through n - 1. For instance, 1 4 2 3 is a jolly jumper, because the absolute differences are 3, 2, and 1, respectively. The definition implies that any sequence of a single integer is a jolly jumper. Write a program to determine whether each of a number of sequences is a jolly jumper.

Input

Each line of input contains an integer n < 3, 000 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

 

HINT


 

  水题。

  这道题要求输入一串整型数,第一个数为n,后面接着有n个int数,要求后面这n个数两两之间差的绝对值在[1,n-1]范围内,且差的绝对值不能重复。

  虽是水题,但还是纠结了一会,原因还是没有读懂题意,忽略了第二个条件。由此可见,英语阅读能力的重要性!

My code:

1 #include 
2 3 using namespace std; 4 5 int abs(int n) 6 { 7 return n>0?n:-n; 8 } 9 int main()10 {11 int n;12 int ab;13 int i;14 int a[3000]; 15 while(cin>>n){16 bool b[3001]={
0}; //记录绝对值差有无重复17 for(i=0;i
>a[i];19 }20 for(i=1;i

 

 Freecode :

转载地址:http://hiseo.baihongyu.com/

你可能感兴趣的文章
C语言函数
查看>>
Gnome 3.2 发布计划及新功能
查看>>
solr实现满足指定距离范围条件的搜索
查看>>
提升Mac os x 10.10+xcode6.1之后,Cocoapods发生故障的解决方案
查看>>
统计学常见分布、概念
查看>>
java的PrintStream(打印输出流)详解(java_io)
查看>>
Redis Keys 命令 - 查找所有符合给定模式( pattern)的 key
查看>>
canvas绘图,html5 k线图,股票行情图
查看>>
【WPF】C#代码动态添加控件的Margin属性
查看>>
redis info 参数详解
查看>>
UITableView刷新数据reLoadData
查看>>
基础太差了
查看>>
高性能服务器负载均衡的一个可行方案
查看>>
按钮模式来自官方的 windows 7 快捷键大全
查看>>
《JAVA与模式》之单例模式(转载)
查看>>
ajax中的异步机制导致的问题
查看>>
java质数判断
查看>>
如何提升你的面试机会?
查看>>
如何在Kubernetes部署期间正确处理DB模式
查看>>
甲骨文11.9亿美元收云解决方案供应商Aconex,预计明年上半年完成
查看>>