#P504. 汉诺塔

汉诺塔

题目描述

有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘; 大盘不能叠在小盘上面。 提示:可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须遵循上述两条规则。

问:如何移?最少要移动多少次?

输入格式

输入一个整数n(1<=n<63)n(1<=n<63),表示圆盘的个数

输出格式

输出最少的移动次数

输入样例#1

1

输出样例#1

1

输入样例#2

2

输出样例#2

3