hzCPPOJ

3122_汉诺塔问题Ⅱ_拓展四柱

时间限制:  1 s      内存限制:   128 MB
提交:381     正确:222     分值:67

题目描述

汉诺塔由四根柱子(分别用A B C D表示)和n个大小互不相同的空心盘子组成。一开始n个盘子都摞在柱子A上,大的在下面,小的在上面,形成了一个塔状的锥形体。 对汉诺塔的一次合法的操作是指:从一根柱子的最上层拿一个盘子放到另一根柱子的最上层,同时要保证被移动的盘子一定放在比它更大的盘子上面(如果移动到空柱子上就不需要满足这个要求)。汉诺塔的游戏目标是将所有的盘子从柱子A经过柱子B和柱子C移动到柱子D上面。


本题为教学用题,测试数据非最优解,请用三柱问题的方法思考、分析四柱问题

输入

一个整数n(1≤n≤30),代表盘子的个数。

输出

只需输出一个数,这个数表示最少的移动的次数。我们保证答案不会超过10的18次方。

样例

样例输入:
3
样例输出:
5
样例输入:
6
样例输出:
21

提交人

AmberXie

来源/分类