题解:P1152 欢乐的跳
Infinity_qwq · · 题解
排序入门题。
题意简述
给出一个序列
思路
首先我们能想到桶,但此题
那我们就先开 b[i] = abs(a[i + 1] - a[i])。
然后将
代码
#include<bits/stdc++.h>
using namespace std;
long long a[1005], b[1005];
int main(){
long long n;
cin >> n;
for(int i = 1; i <= n; i++)
cin >> a[i];
for(int i = 1; i < n; i++)
b[i] = abs(a[i] - a[i + 1]);
sort(b + 1, b + n);
for(int i = 1; i < n; i++)
if(b[i] != i) {
cout << "Not jolly";
return 0;
}
cout << "Jolly";
return 0;
}