洛谷入门——P1152 欢乐的跳

欢乐的跳

题目描述

一个 n n n 个元素的整数数组,如果数组两个连续元素之间差的绝对值包括了 [ 1 , n − 1 ] [1,n-1] [1,n1] 之间的所有整数,则称之符合“欢乐的跳”,如数组 { 1 , 4 , 2 , 3 } \{1,4,2,3\} {1,4,2,3} 符合“欢乐的跳”,因为差的绝对值分别为: 3 , 2 , 1 3,2,1 3,2,1

给定一个数组,你的任务是判断该数组是否符合“欢乐的跳”。

输入格式

每组测试数据第一行以一个整数 n ( 1 ≤ n ≤ 1000 ) n(1 \le n \le 1000) n(1n1000) 开始,接下来 n n n 个空格隔开的在 [ − 1 0 8 , 1 0 8 ] [-10^8,10^8] [108,108] 之间的整数。

输出格式

对于每组测试数据,输出一行若该数组符合“欢乐的跳”则输出 Jolly,否则输出 Not jolly

样例 #1

样例输入 #1

4 1 4 2 3

样例输出 #1

Jolly

样例 #2

样例输入 #2

5 1 4 2 -1 6

样例输出 #2

Not jolly

提示

1 ≤ n ≤ 1000 1 \le n \le 1000 1n1000

#include<bits/stdc++.h>
using namespace std;
int main() {
	int n;
	cin>>n;
	long a[n];
	long r[n-1];
	for(int i=0; i<n; i++) {
		cin>>a[i];
	}
	for(int i=1; i<n; i++) {
		long temp=abs(a[i]-a[i-1]);
		r[i-1]=temp;
	}
	sort(r,r+n-1);
	int count=0;
	for(int i=0; i<n-1; i++) {
		if(r[i]==(i+1)) {
			count++;
		} else {
			count=0;
		}
	}
	if(count==(n-1)) {
		cout<<"Jolly";
	} else {
		cout<<"Not jolly";
	}
}

相关推荐

  1. 入门——P1152 欢乐

    2024-03-20 19:18:02       40 阅读
  2. C++ P1152 欢乐

    2024-03-20 19:18:02       32 阅读
  3. p1157组合输出

    2024-03-20 19:18:02       44 阅读
  4. P1162 填涂颜色

    2024-03-20 19:18:02       26 阅读
  5. 入门——P1567 统计天数

    2024-03-20 19:18:02       43 阅读
  6. 入门P1000-P1482题解

    2024-03-20 19:18:02       30 阅读
  7. P8823

    2024-03-20 19:18:02       53 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-20 19:18:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-20 19:18:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-20 19:18:02       82 阅读
  4. Python语言-面向对象

    2024-03-20 19:18:02       91 阅读

热门阅读

  1. jni入门学习 CMakeLists脚本

    2024-03-20 19:18:02       36 阅读
  2. 合唱队形

    2024-03-20 19:18:02       39 阅读
  3. 句柄泄露(handle leakage)

    2024-03-20 19:18:02       44 阅读
  4. @Slf4j注解的作用

    2024-03-20 19:18:02       43 阅读
  5. Android AMS——进程LRU列表更新(十九)

    2024-03-20 19:18:02       40 阅读
  6. Http的缓存有哪些

    2024-03-20 19:18:02       48 阅读
  7. rust学习(简单handler实现)

    2024-03-20 19:18:02       39 阅读