#1730. 递归函数-课堂案例1
递归函数-课堂案例1
题目描述
汉诺塔问题:输入汉诺塔层数n,输出移动步骤。汉诺塔的算法思路: 如果只有一个圆盘,则把该圆盘从A柱到C柱,结束。 如果有n个圆盘,则把前n-1个圆盘移动到B,然后把自己移动到C,最后再把前n-1个移动到C。
输入格式
一个整数n,表示A柱上有n个圆盘(0<n<=10)
输出格式
若干行,一行是一次移动步骤
样例
输入样例 1
2
输出样例 1
输入汉诺塔的层数:
A To B
A To C
B To C
输入样例 2
6
输出样例 2
输入汉诺塔的层数:
A To B
A To C
B To C
A To B
C To A
C To B
A To B
A To C
B To C
B To A
C To A
B To C
A To B
A To C
B To C
A To B
C To A
C To B
A To B
C To A
B To C
B To A
C To A
C To B
A To B
A To C
B To C
A To B
C To A
C To B
A To B
A To C
B To C
B To A
C To A
B To C
A To B
A To C
B To C
B To A
C To A
C To B
A To B
C To A
B To C
B To A
C To A
B To C
A To B
A To C
B To C
A To B
C To A
C To B
A To B
A To C
B To C
B To A
C To A
B To C
A To B
A To C
B To C
输入样例 3
9
输出样例 3
输入汉诺塔的层数:
A To C
A To B
C To B
A To C
B To A
B To C
A To C
A To B
C To B
C To A
B To A
C To B
A To C
A To B
C To B
A To C
B To A
B To C
A To C
B To A
C To B
C To A
B To A
B To C
A To C
A To B
C To B
A To C
B To A
B To C
A To C
A To B
C To B
C To A
B To A
C To B
A To C
A To B
C To B
C To A
B To A
B To C
A To C
B To A
C To B
C To A
B To A
C To B
A To C
A To B
C To B
A To C
B To A
B To C
A To C
A To B
C To B
C To A
B To A
C To B
A To C
A To B
C To B
A To C
B To A
B To C
A To C
B To A
C To B
C To A
B To A
B To C
A To C
A To B
C To B
A To C
B To A
B To C
A To C
B To A
C To B
C To A
B To A
C To B
A To C
A To B
C To B
C To A
B To A
B To C
A To C
B To A
C To B
C To A
B To A
B To C
A To C
A To B
C To B
A To C
B To A
B To C
A To C
A To B
C To B
C To A
B To A
C To B
A To C
A To B
C To B
A To C
B To A
B To C
A To C
B To A
C To B
C To A
B To A
B To C
A To C
A To B
C To B
A To C
B To A
B To C
A To C
A To B
C To B
C To A
B To A
C To B
A To C
A To B
C To B
C To A
B To A
B To C
A To C
B To A
C To B
C To A
B To A
C To B
A To C
A To B
C To B
A To C
B To A
B To C
A To C
A To B
C To B
C To A
B To A
C To B
A To C
A To B
C To B
C To A
B To A
B To C
A To C
B To A
C To B
C To A
B To A
B To C
A To C
A To B
C To B
A To C
B To A
B To C
A To C
B To A
C To B
C To A
B To A
C To B
A To C
A To B
C To B
C To A
B To A
B To C
A To C
B To A
C To B
C To A
B To A
C To B
A To C
A To B
C To B
A To C
B To A
B To C
A To C
A To B
C To B
C To A
B To A
C To B
A To C
A To B
C To B
A To C
B To A
B To C
A To C
B To A
C To B
C To A
B To A
B To C
A To C
A To B
C To B
A To C
B To A
B To C
A To C
A To B
C To B
C To A
B To A
C To B
A To C
A To B
C To B
C To A
B To A
B To C
A To C
B To A
C To B
C To A
B To A
C To B
A To C
A To B
C To B
A To C
B To A
B To C
A To C
A To B
C To B
C To A
B To A
C To B
A To C
A To B
C To B
A To C
B To A
B To C
A To C
B To A
C To B
C To A
B To A
B To C
A To C
A To B
C To B
A To C
B To A
B To C
A To C
B To A
C To B
C To A
B To A
C To B
A To C
A To B
C To B
C To A
B To A
B To C
A To C
B To A
C To B
C To A
B To A
B To C
A To C
A To B
C To B
A To C
B To A
B To C
A To C
A To B
C To B
C To A
B To A
C To B
A To C
A To B
C To B
A To C
B To A
B To C
A To C
B To A
C To B
C To A
B To A
B To C
A To C
A To B
C To B
A To C
B To A
B To C
A To C
B To A
C To B
C To A
B To A
C To B
A To C
A To B
C To B
C To A
B To A
B To C
A To C
B To A
C To B
C To A
B To A
C To B
A To C
A To B
C To B
A To C
B To A
B To C
A To C
A To B
C To B
C To A
B To A
C To B
A To C
A To B
C To B
C To A
B To A
B To C
A To C
B To A
C To B
C To A
B To A
B To C
A To C
A To B
C To B
A To C
B To A
B To C
A To C
B To A
C To B
C To A
B To A
C To B
A To C
A To B
C To B
C To A
B To A
B To C
A To C
B To A
C To B
C To A
B To A
B To C
A To C
A To B
C To B
A To C
B To A
B To C
A To C
A To B
C To B
C To A
B To A
C To B
A To C
A To B
C To B
A To C
B To A
B To C
A To C
B To A
C To B
C To A
B To A
B To C
A To C
A To B
C To B
A To C
B To A
B To C
A To C
A To B
C To B
C To A
B To A
C To B
A To C
A To B
C To B
C To A
B To A
B To C
A To C
B To A
C To B
C To A
B To A
C To B
A To C
A To B
C To B
A To C
B To A
B To C
A To C
A To B
C To B
C To A
B To A
C To B
A To C
A To B
C To B
A To C
B To A
B To C
A To C
B To A
C To B
C To A
B To A
B To C
A To C
A To B
C To B
A To C
B To A
B To C
A To C
B To A
C To B
C To A
B To A
C To B
A To C
A To B
C To B
C To A
B To A
B To C
A To C
B To A
C To B
C To A
B To A
B To C
A To C
A To B
C To B
A To C
B To A
B To C
A To C
A To B
C To B
C To A
B To A
C To B
A To C
A To B
C To B
A To C
B To A
B To C
A To C
B To A
C To B
C To A
B To A
B To C
A To C
A To B
C To B
A To C
B To A
B To C
A To C