Input
包含多组数据,首先输入T,表示有T组数据.每个数据一行,是盘子的数目N(1<=N<=60)和盘号k(1<=k<=N)。
Output
对于每组数据,输出一个数,到达目标时k号盘需要的最少移动数。
Sample Input
Sample Output
1 int main() 2 { 3 int i = 0, n = 0; 4 __int64 sum = 0 ,N = 0, k = 0; 5 scanf("%d",&n); 6 for(i = 0; i<n; i++) 7 { 8 scanf("%I64d %I64d",&N, &k); 9 sum = pow(2,N-k); 10 printf("%I64d\n",sum); 11 } 12 return 0; 13 }
原文:https://www.cnblogs.com/zhigengniao/p/11278694.html