nyoj 汉诺塔(一)
来源:互联网 发布:物流软件开发计划 编辑:程序博客网 时间:2024/05/17 20:29
汉诺塔(一)
时间限制:1000 ms | 内存限制:65535 KB
难度:3
- 描述
在印度,有这么一个古老的传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片:一次只移动一片,不管在哪根针上,小片必须在大片上面。僧侣们预言,当所有的金片都从梵天穿好的那根针上移到另外一根针上时,世界就将在一声霹雳中消灭,而梵塔、庙宇和众生也都将同归于尽。
现在请你计算出起始有m个金片的汉诺塔金片全部移动到另外一个针上时需要移动的最少步数是多少?(由于结果太大,现在只要求你算出结果的十进制位最后六位)
- 输入
- 第一行是一个整数N表示测试数据的组数(0<N<20)
每组测试数据的第一行是一个整数m,表示起始时金片的个数。(0<m<1000000000) - 输出
- 输出把金片起始针上全部移动到另外一个针上需要移动的最少步数的十进制表示的最后六位。
- 样例输入
211000
- 样例输出
169375
0 0
- nyoj 汉诺塔(一)
- nyoj 汉诺塔(一)
- NYOJ 汉诺塔(一)
- NYOJ 88 汉诺塔(一)
- NYOJ 88 汉诺塔(一)
- nyoj 88 汉诺塔(一)
- nyoj-88 汉诺塔(一)
- NYOJ-88-汉诺塔(一)
- NYOJ 88 汉诺塔(一)
- NYOJ 汉诺塔(一)南工88
- NYOJ-88-汉诺塔(一)(大数,java)
- NYOJ—88 汉诺塔(一)
- NYOJ 题目88 汉诺塔(一)
- NYOJ 88:汉诺塔(一)【数学】
- NYOJ-88汉诺塔(一)hannuota
- nyoj 汉诺塔(一)+快速幂
- nyoj 88 汉诺塔(一)
- nyoj 找球号(一)
- Android多进程所产生的问题-Applicaion多次创建
- Cocos2d-x 各个动作含义
- 学习3-Cocos2D-X坐标系统
- 图片与byte[]相互转换
- 79. PHP 对象比较
- nyoj 汉诺塔(一)
- 麦子问题
- poj 1811 Prime Test(拉宾米勒测试+大数分解)
- Linux下定时执行脚本
- [PHP]利用openssl_random_pseudo_bytes和base64_encode函数来生成随机字符串
- IO流的一些常见流对象操作
- 进制间相互转化,优化版
- 位运算简介及实用技巧(二) 进阶篇(1)
- 海盗比酒