Problem1405--类的练习(STL)--木块问题1405: 类的练习(STL)--木块问题
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 5 Solved: 2
[Submit] [Status] [Web Board] [Creator:]Description
从左到右右N个木块(0<n<25),编号为0 ~~ n-1,要求模拟以下操作(下面a和b都是木块的编号)
move a onto b : 把a和b上方的木块全部归位,然后把a摞到b上面。
move a over b : 把a上方的木块全部归位,然后把a放在b所在木块堆得顶部。
pile a onto b :把b上方的木块全部归位,然后把a及上面的木块整体摞到b上面。
pile a over b :把a及上面的木块整体摞到b所在木块堆的顶部。
遇到quit时终止一组数据,a和b在同一堆的指令是非法指令,忽略
Sample Input
10
move 9 onto 1
move 8 over 1
move 7 over 1
move 6 over 1
pile 8 over 6
pile 8 over 5
move 2 over 1
move 4 over 9
quit
Sample Output
0: 0
1: 1 9 2 4
2:
3: 3
4:
5: 5 8 7 6
6:
7:
8:
9:
Source/Category
[Submit] [Status]