2个样例都对了 但提交是错的
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,g[1004]={0};//下标从1开始
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>g[i];
}
for(int i=1;i<=n-1;i++)//最后一个数不用判断
{
if(g[i]>g[i+1])//比后一个数大
{
if(g[i]-g[i+1]!=n-i)
{
cout<<"Not jolly";
return 0;//直接结束
}
}
else//比后一个数小
{
if(g[i+1]-g[i]!=n-i)
{
cout<<"Not jolly";
return 0;//直接结束
}
}
}
cout<<"Jolly";//如果没有结束,一定是可以的
return 0;
}
为啥?