ZJNU 1310 - 排队——中高级
Posted stelayuri
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ZJNU 1310 - 排队——中高级相关的知识,希望对你有一定的参考价值。
蒟蒻做法:追踪1号队员,取他回到原来位置需要的次数
1 /* 2 Written By StelaYuri 3 */ 4 #include<stdio.h> 5 int main(){ 6 int T,t,n,ans,x; 7 scanf("%d",&T); 8 for(t=1;t<=T;t++){ 9 scanf("%d",&n); 10 ans=x=1; 11 while(x!=n+1){ 12 if(x>n) 13 x=(x-n)*2-1; 14 else 15 x*=2; 16 ans++; 17 } 18 printf("Case #%d: %d ",t,ans); 19 } 20 21 return 0; 22 }
以上是关于ZJNU 1310 - 排队——中高级的主要内容,如果未能解决你的问题,请参考以下文章