HDU2064 汉诺塔 变形!!!
来源:互联网 发布:jquery 重新加载js 编辑:程序博客网 时间:2024/05/20 08:43
#include<stdio.h>int main(){ int n,i; __int64 s[40]; s[1]=2; for(i=2;i<=35;i++) s[i]=3*s[i-1]+2; while(scanf("%d",&n)!=EOF){ printf("%I64d\n",s[n]); } return 0;} 找规律 把n 个盘子从A 间接(不能把盘子直接从A 移到C )移到C 需要以下五步:1. 把n - 1 个盘子间接从A 移到C, f(n - 1)2. 把最大的盘子从A 移到B, 13. 把n - 1 个盘子间接从C 移到A, f(n - 1)4. 把最大的盘子从B 移到C 15. 把n - 1 个盘子间接从A 移到C, f(n - 1)易得f(n) = 3 * f(n - 1) + 2, f(1) = 2;
0 0
- HDU2064 汉诺塔 变形!!!
- HDU2064:汉诺塔III
- nyoj88&&hdu2064(汉诺塔)
- hdu2064-汉诺塔3
- hdu2064汉诺塔III
- HDU2064 汉诺塔III
- hdu2064 汉诺塔III
- HDU2064 汉诺塔3
- HDU2064:汉诺塔III
- Hdu2064汉诺塔III
- hdu2064 汉诺塔III
- HDU2064
- HDU2064
- hdu2064
- HDU2064 汉诺塔III 【递推】
- hdu2064--汉诺塔3(找规律)
- hdu2064汉诺塔递推
- HDU2064 Queuing 矩阵快速幂
- 小鑫追女神
- R tutorial 13 - cbind 黏合
- Scala:数据类型和变量
- phonegap开发入门
- 使用Android Studio对代码进行重构
- HDU2064 汉诺塔 变形!!!
- iOS获取设备唯一标识符
- String,StringBuilder和StringBuffer的区别(二)
- HDU2067 小兔的棋盘!!!
- C语言实验——求三个整数的最大值
- SQLite 变长度整型(varint)编码解码方法
- Retrofit用法详解
- RecyclerView 的使用
- HDU2068 RPG 还没做出来!!! 组合数 错排