Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Re:哪位帮我看看代码啊,我觉得没问题,可就是 WAIn Reply To:哪位帮我看看代码啊,我觉得没问题,可就是 WA Posted by:wc227 at 2010-04-15 22:38:26 > #include<iostream> > #include<math.h> > #define N 3000 > using namespace std; > > int main() > { > int n,i,j; > int a[N],index[N]; > while(cin>>n) > { > if(n==1) > { > cout<<"Jolly"<<endl; > continue; > } > else > { > i=0; > while(i<n) > { > cin>>a[i]; > index[i]=0; > ++i; > } > i=0; > while(i<n-1) > { > j=abs(a[i]-a[i+1]); > if(j>=n||index[j]==1) > { > cout<<"Not jolly"<<endl; > break; > } > index[j]=1; > ++i; > } > if(i==n-1)cout<<"Jolly"<<endl; > } > } > return 0; > } > 我的想法很简单,用一个指标数组来指示1到n-1的数哪些已经用过了,如果重复出现,则不是;如果能执行到最后,则是 Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator