杭电ACM1995(递推)
来源:互联网 发布:java都能做什么 编辑:程序博客网 时间:2024/04/30 04:10
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1995
题目大意:汉诺塔问题,给出汉诺塔的层数,要求求出当到达最终局面的时候,给定的某个盘子移动的次数。
解题思路:从最后往前分析,最后一个盘子移动一次,倒数第二个移动两次……发现是二倍关系。
AC代码:
#include <iostream>#include <cmath>using namespace std;int main(){ int T; int n,m; long long result; cin>>T; while(T--) { cin>>n>>m; result = pow(2,n-m); cout<<result<<endl; } return 0;}
0 0
- 杭电ACM1995(递推)
- 杭电 2045 递推
- 杭电 2046 递推
- 杭电 2047 递推
- 杭电1133 Buy the Ticket(大数,递推)
- 杭电2044 一只小蜜蜂(递推)
- 【杭电oj】2050 - 折线分割平面(递推)
- 【杭电oj】5620 - KK's Steel(递推)
- 【杭电oj】2044 - 一只小蜜蜂...(递推)
- 【杭电-oj】-2044-一只小蜜蜂...(递推)
- 【杭电oj】2077 - 汉诺塔IV(递推)
- 【杭电oj】1715 - 大菲波数(大数递推)
- 【杭电oj】1865 - 1sting(大数递推)
- 杭电2502 (递推) 之 月之数
- 递推---杭电2041超级楼梯
- 【杭电】[1254]推箱子
- 杭电 1207 (汉诺塔II)(递推)四个柱子的问题
- 杭电OJ(HDOJ)2041题:超级阶梯(规律递推,Fibonacci)
- Webx3日志系统的配置
- Tencent-电话面试C语言问题汇总
- 关于开源项目pulltorefresh的一些
- 一次关闭多个activity最简单方法
- 【一步一步学NPOI】2.设置单元格格式
- 杭电ACM1995(递推)
- 博客地址
- 有关内存的思考题
- Mach-O文件格式和程序从加载到执行过程
- 在iOS中使用手指简单画线
- PyLucene安装与初试
- 白开水-2015年年终总结
- .net 4.5 async await 简单用法
- Android开发学习之路--Activity之生命周期