(一点都不有趣)
#include<iostream>
#include<cmath>
using namespace std;
int main(){
int n;
cin >>n;
int a[n];
for (int i=0;i<n;i++)
cin >>a[i];
if(n>2){//单个元素是有趣的跳跃。
int b[n-1];
for(int i=0;i<n-1;i++)
b[i]=abs(a[i]-a[i+1]);//相邻之差的绝对值
int i,j,temp,k=1;
for(i=0;i<n-2;i++){//对b冒泡排序
for(j=0;j<n-2-i;j++)
{
if(b[j]>b[j+1])
{
temp=b[j];
b[j]=b[j+1];
b[j+1]=temp;
}
}
}
for(int i=0;i<n-1;i++)//检查b是否符合有趣的跳跃,按1,2,3……的顺序
if(b[i]==i+1)
k++;
if(k==n)//每个都符合
cout <<"Jolly";
else
cout <<"Not jolly";
}
else
cout <<"Jolly";
}
第一次拿了6分,因为Not jolly写成了Not Jolly。