博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AC日记——有趣的跳跃 openjudge 1.6 07
阅读量:6961 次
发布时间:2019-06-27

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

07:有趣的跳跃

总时间限制: 
1000ms
内存限制: 
65536kB
描述

一个长度为n(n>0)的序列中存在“有趣的跳跃”当前仅当相邻元素的差的绝对值经过排序后正好是从1到(n-1)。例如,1 4 2 3存在“有趣的跳跃”,因为差的绝对值分别为3,2,1。当然,任何只包含单个元素的序列一定存在“有趣的跳跃”。你需要写一个程序判定给定序列是否存在“有趣的跳跃”。

输入
一行,第一个数是n(0 < n < 3000),为序列长度,接下来有n个整数,依次为序列中各元素,各元素的绝对值均不超过1,000,000,000。
输出
一行,若该序列存在“有趣的跳跃”,输出"Jolly",否则输出"Not jolly"。
样例输入
4 1 4 2 3
样例输出
Jolly
来源
Waterloo local 2000.09.30

 

思路:

  模拟;

来,上代码:

#include
#include
#include
#include
using namespace std;int n;long long int ai[3001],bi[3001];int main(){ scanf("%d",&n); if(n==1) { printf("Jolly\n"); return 0; } for(int i=1;i<=n;i++) scanf("%lld",&ai[i]); for(int i=1;i

 

转载于:https://www.cnblogs.com/IUUUUUUUskyyy/p/6130263.html

你可能感兴趣的文章
国学题库整理
查看>>
jquery chosen 插件 动态设置+更新选项值
查看>>
求最大值及其下标
查看>>
战力会议1
查看>>
水印情缘。。。
查看>>
为什么重写equals一定要重写hashCode?
查看>>
HDU Problem 4006 The kth great number 【队列】
查看>>
win8阉割版中文输入法
查看>>
Codeforces VK Cup 2015 A.And Yet Another Bracket Sequence(后缀数组+平衡树+字符串)
查看>>
以Drools5.5为例说明“规则引擎在业务系统中应用”---起始篇
查看>>
linux清理内存
查看>>
查看硬盘负载情况:iostat命令
查看>>
《人月神话》阅读笔记03
查看>>
Linux下防火墙开启相关端口及查看已开启端口
查看>>
学习笔记之CloudCompare
查看>>
UEditor 与Struts2 结合上传图片
查看>>
javaweb中的标签的核心标签库的常用标签
查看>>
copy与mutableCopy
查看>>
C#中结构函数和析构函数的用法
查看>>
CC2540串口输出调试功能
查看>>