#KKT090205. Hanoi双塔问题
Hanoi双塔问题
题目描述
有三根柱子 。最初 上有 个圆盘,尺寸有 种,每种各两个,由小到大从上到下放置。每次只能移动一根柱子最上面的一个圆盘,放到另一根柱子顶部,不能把大圆盘放到小圆盘上,同尺寸可以叠放。求将全部圆盘移到 所需的最少次数。
输入格式
一行一个整数 。
输出格式
输出最少移动次数。
样例
2
6
数据范围
对于 的数据,;对于 的数据,。
有三根柱子 A,B,C。最初 A 上有 2n 个圆盘,尺寸有 n 种,每种各两个,由小到大从上到下放置。每次只能移动一根柱子最上面的一个圆盘,放到另一根柱子顶部,不能把大圆盘放到小圆盘上,同尺寸可以叠放。求将全部圆盘移到 C 所需的最少次数。
一行一个整数 n。
输出最少移动次数。
2
6
对于 50% 的数据,1≤n≤25;对于 100% 的数据,1≤n≤200。