递归递推D-汉诺塔游戏
来源:互联网 发布:四轴叶轮加工编程方法 编辑:程序博客网 时间:2024/06/15 07:53
1、题意:求n个盘子在汉诺塔游戏中若放错步骤,将会产生多少系列;
2、思路:通过了解汉诺塔游戏,发现只是规律,其系列为盘子数的3次方;
3、感想:此题较为简单,了解了汉诺塔游戏,只需事先求出范围内的盘子数对应的系列数并储存起来,防止超时即可;
4、代码:#include<iostream>
using namespace std;
int main()
{
long long a[30],n,i,j;
a[0]=1;
for(i=1;i<30;i++)
a[i]=a[i-1]*3;
cin>>n;
for(i=1;i<=n;i++)
{cin>>j;
cout<<a[j]<<endl;}
}
0 0
- 递归递推D-汉诺塔游戏
- 递归递推 D
- 递推递归-D-汉诺塔系列1
- 递推递归-D-汉诺塔系列1
- 递推递归练习 D
- 递推递归练习D
- 递归递推练习 D
- 递推递归练习 D 汉诺塔系列1
- ACM-递归递推练习D-汉诺塔系列1
- 递推递归专题 D 汉诺塔系列问题
- 递归递推练习D汉诺塔系列1
- 递归递推练习 D 汉诺塔系列1
- ACM(递归递推—D)
- ACM递归递推练习 Problem D
- 递归递推练习——D
- 《递归第推练习》D
- 问题 D: Divide the pears(递归的递推)
- 递归递推之 汉诺塔系列1
- NYOJ 1112 求次数
- 设计模式
- unity5.4失去焦点时 继续后台运行 而不会暂停
- rpm命令手册和查看rpm安装包的安装路径的方法
- 【Android】Android中Serializable接口的定义和使用
- 递归递推D-汉诺塔游戏
- UVA11475:Extend to Palindrome(Hash 或 KMP)
- mirrors.163.com yum源
- 关于vlan标签知识的总结
- CSS图片自适应大小
- 直接插入排序
- 第一次使用HashMap
- LWIP使用经验
- 装饰者模式-装饰java.io类