POJ 2575 Jolly Jumpers G++

来源:互联网 发布:阿里云删除自定义镜像 编辑:程序博客网 时间:2024/06/03 16:02

#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;}

0 0
原创粉丝点击