#30235: 求高手幫看錯誤


asd5893852@gmail.com (Remind Moon)

學校 : 不指定學校
編號 : 169777
來源 : [210.63.205.97]
最後登入時間 :
2022-06-15 14:07:27
d097. 10038 - Jolly Jumpers -- UVa10038 | From: [1.163.113.169] | 發表日期 : 2022-05-09 19:27

在瘋狂程設是錯誤 但在這邊是對

而且我看測資有個 1 30 答案說是Jolly 我問號 

#include <iostream>
#include <math.h>

using namespace std;

int main(){
    int n;
    while(cin>>n){
        int p[n]={};
        int flag=0;
        int count[n]={0};
        for(int i=0;i<n;i++){
            cin>>p[i];
            if(i>0){
                int temp=abs(p[i]-p[i-1]);
                count[temp]++;
                if(temp==0||temp>=n){
                    flag=0;
                }
                else if(count[temp]>1){
                    flag=0;
                }
                else{
                    flag=1;
                }
            }
        }
        if(flag==1){
            cout<<"Jolly"<<endl;
        }
        else if(flag==0){
            cout<<"Not jolly"<<endl;
        }
    }
return 0;
}

 
ZeroJudge Forum