一个大模拟!!! 总的来说就是碰到move就要把a上面的全部放回原处. 如果碰到onto就要把b上面的全部放到原处. 因为move是只移动a一个,所以a上面的要归位,而pile是移一堆,所以不用. onto是要和b贴在一起,所以b上面的要归位,而over是上方,不需要直接接触,所以不用.. 思路就是用栈来模拟,一开始就是n个栈.每个栈里都是一个元素,然后按照指令移,在这个栈里pop()掉它,在另一个栈里push()进去.. 分四种情况来做移动,每种情况处理方式不一样.要注意如果是一堆移过去,因为…