| ||||||||||
| 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