| ||||||||||
| 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 | |||||||||
请问我的这个为什么超时呀?我运行的挺快的:
#include <stdio.h>
void main()
{ int k,m,n,i,judge=1,r;
for(;;)
{ scanf("%d",&k);
if(k==0) return;
m=1;;
for(;;)
{ m++;judge=1;r=0;n=2*k
for(i=0;i<k;i++)
{ r=(n+m-r)%n;
if(r>0&&r<=k) {judge=0;break;}
else { r=(n-r)%n;n--;}
}
if(judge) {printf("%d\n",m);break;}
//printf(" m=%d\n",m);
}
}
}
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator