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 |
我倒是比较佩服他说这两个程序是一样In Reply To:系统时间是什么算的? 两个程序明明是一样的嘛,为何一个能过一个不能过。 Posted by:laihang at 2004-11-30 20:26:07 > #include <stdio.h> > void main (){ > int kill,k,n,p; > long m; > scanf ("%d",&k); > while (k!=0&&k<=13){ > for (m=k+1;;m++){ > kill=1;p=0; > for (n=0;n<=(k-1);n++){ > kill=(kill-1+m)%(2*k-n); > if (kill==0) kill=2*k-n; > else if (kill<=k) {p=1;break;} > } > if (p!=1) break; > } > printf ("%ld\n",m); > scanf ("%d",&k); > } > } 编者——李(大意)! > #include<stdio.h> > void main() > { > int k,n,m,i,a[16],s[20]; > for(k=1;k<=13;k++) > { > a[1]=2*k; > for(i=2;i<16;i++) > a[i]=a[i-1]-1; > for(n=k;;n++) > { > m=n; > for(i=1;i<=k;i++) > { > if(n%a[i]>0&&n%a[i]<=k) goto loop; > else > { > if(n%a[i]==0) n=m; > else n=m-(a[i]-n%a[i]); > } > } > s[k]=m;break; > loop: n=m; > } > > } > scanf("%d",&k); > while(k!=0) > { > printf("%d\n",s[k]); > scanf("%d",&k); > } > } 编者——室友! Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator