POJ 2575 Jolly Jumpers G++

    xiaoxiao2021-03-25  76

    #include <iostream> #include <vector> #include <cstdlib> #include <cstring> //谢谢博友程序 我理解错题意了 using namespace std; int main() { vector<int> jg; while(1) { int NUM; cin>>NUM; if(cin.eof()==1) { break; } int a[NUM]; int hash[NUM]; memset(hash,0,sizeof(hash)); int flag=0; for(int i=0;i<NUM;i++) { cin>>a[i]; if((i>0)&&(flag==0)) { if((abs(a[i]-a[i-1])<NUM)&&(abs(a[i]-a[i-1])>0)) { if(hash[abs(a[i]-a[i-1])]==0) { hash[abs(a[i]-a[i-1])]=1; }else { flag=1; } }else { flag=1; } } } jg.push_back(flag); } for(int i=0;i<jg.size();i++) { if(jg[i]==0) { cout<<"Jolly"<<endl; }else { cout<<"Not jolly"<<endl; } } return 0; }

    转载请注明原文地址: https://ju.6miu.com/read-40323.html

    最新回复(0)