#223. 【入门】汉诺塔游戏
【入门】汉诺塔游戏
说明
汉诺塔游戏大家都已经很熟悉了,有三个柱子,每个柱子上有一些大小不一的金片,要把金片从柱移动到柱,可以借助柱。
汉诺塔游戏规则:
- 有三根杆子杆上有若干金片,从上到下,金片尺寸依次增大
- 每次移动一块金片,小的只能叠在大的上面
- 把所有金片从杆全部移到杆上
请问个金片的情况下,需要最少移动多少次?
输入格式
输入一个整数代表金片的数量。
输出格式
一个整数,代表个金片的移动次数
样例
3
7
数据范围
汉诺塔游戏大家都已经很熟悉了,有三个柱子,每个柱子上有一些大小不一的金片,要把金片从A柱移动到C柱,可以借助B柱。
汉诺塔游戏规则:
请问n个金片的情况下,需要最少移动多少次?
输入一个整数n代表金片的数量。
一个整数,代表n个金片的移动次数
3
7
n⩽20