Problem1391--汉诺塔的非递归实现

1391: 汉诺塔的非递归实现

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 0  Solved: 1
[Submit] [Status] [Web Board] [Creator:]

Description

借助堆栈以非递归(循环)方式求解汉诺塔的问题(n, a, b, c),即将N个盘子从起始柱(标记为“a”)通过借助柱(标记为“b”)移动到目标柱(标记为“c”),并保证每个移动符合汉诺塔问题的要求。

Input

输入为一个正整数N,即起始柱上的盘数

Output

输入为一个正整数N,即起始柱上的盘数

Sample Input Copy

3

Sample Output Copy

a -> c
a -> b
c -> b
a -> c
b -> a
b -> c
a -> c

Source/Category