汉诺塔 X
来源:互联网 发布:mac移动硬盘安装win10 编辑:程序博客网 时间:2024/05/22 15:11
/*很简单的一个题目,同样是关于步数的控制问题,可以说和汉诺塔VIII是一模一样的题目*/点击打开链接
#include <iostream>#include <cstdio>using namespace std;typedef unsigned __int64 LL;LL a[64],x1,y1,val;void hanoi(int n,LL m,int x,int y,int z){if(m>a[n-1]) hanoi(n-1,m-a[n-1],y,x,z);else if(m==a[n-1]){x1=x;y1=z;val=n;}else hanoi(n-1,m,x,z,y);}int main (){//freopen("r.txt","r",stdin);LL n,m;int i,t,k;for(a[0]=1,i=1;i<64;i++) a[i]=a[i-1]<<1;for(scanf("%d",&t),k=0;k<t;k++){scanf("%I64u%I64u",&n,&m);hanoi(n,m,1,2,3);printf("%I64u %I64u %I64u\n",val,x1,y1);}return 0;}
- 汉诺塔 X
- 汉诺塔 X
- 汉诺塔 X
- hdu 2511 汉诺塔X
- HDU2511:汉诺塔 X
- 汉诺塔问题 x->z
- 汉诺塔 X(二分法)
- hdu 2511 汉诺塔 X
- Hdu2511汉诺塔X
- $X
- X
- X
- X
- x
- x
- X
- /x
- x
- POJ 3298(用unique离散化优化zkw线段树)
- inverse和Cascade详解
- C#中cookie的基础知识
- C 语言 DFS 迷宫
- C#.NET发送EMAIL的几种方法
- 汉诺塔 X
- goahead 利用ajax实现局部刷新
- Android中内容观察者的使用---- ContentObserver类详解
- obejec-c单例类宏
- 用于字符输入的流成员函数
- js总结下(正则表达式)
- Oracle服务器监控指标和分析
- 表格的隔行间色显示和国际化处理页面
- 【菜】SDK做的一个U盘小工具