Start: Jul, 17, 2021 21:00:00
Practice Set | GZX1
End: Nov, 18, 2021 01:00:00
Time elapsed:
Time remaining:

GZX152汉诺塔游戏 2929

Time Limit:  5 s      Memory Limit:   256 MB
Submission:38     AC:25     Score:0

Description

汉诺塔游戏的装置是一块铜板,上面有三根针,分别记为ABC,其中最左边的一根针放着从大到小的n(n <= 21 )根圆盘。游戏的目标是把所有的圆盘从最左侧的针放到最右侧的针。中间有一个针作为过渡。游戏规定每次只能移动一个圆盘,而且大的圆盘不能放在小的圆盘的上面。我们需要知道完成n个圆盘的汉诺塔游戏应该需要有那些步骤,希望你能够设计一个程序来输出每一步应该怎么做。

Input

输入n(n≤21)

Output

输出每一步要走的具体方案,格式为“原位置->目标位置”,例如:A->B

Samples

input
3
output
A->C A->B C->B A->C B->A B->C A->C