poj1208 The Blocks Problem (栈)

题意:

对搬积木的四种方式的理解。

1、move a onto b

在將a搬到b上之前,先將a和b上的積木放回原來的位置(例如:1就放回1的最开始位罝)

2、move a over b

在將a搬到b所在的那堆积木上前,先將a上的积木放回原來的位罝(b所在的那堆不动)

3、pile a onto b

將a本身和其上的积木一起放到b上,在搬之前b上方的积木放回原位

4、pile a over b

將a本身和其上的积木一起搬到到b所在的那堆上

5、quit

结束命令,前四个动作中若a=b,或者a, b在同一堆中,该动作不合法,不做改变。

 

思路:模拟

 

学习点:

读懂题是关键,接着就是模拟。

 

源代码:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值