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]