田忌赛马(CSP-J初赛完善程序题)

更新ing...

题目

 田忌赛马,田忌每赢一次齐王的马就得200金币,当然输了就扣200金币,平局则金币数不变。

提示:

让齐王最快的和田忌最快的比
1.如果田忌的马快,要把齐王最快的比下去
2.如果齐王的马快,用田忌最快的马比,反正是要输,还不如用田忌最慢的马和他比

3.如果一样快,直接平局太可惜了,不如让田忌最慢的马把齐王最快的马给“废"掉。但是如果田忌最慢的马可以赢掉齐王王最慢的马,也可以先让它发挥一下最后的作用:赢掉齐王的慢马。于是让齐王最慢的马和田忌最慢的马比,结果又分为几种情况
1.如果田忌的慢马快,让田忌的慢马和齐王的慢马比。
2.如果齐王的慢马快或两慢马一样快,田忌的慢马反正要输,还不如输给产王的快马,于是让田忌的慢马和齐王的快马比

 1、(1)和(2)处填 ()
        A.tj_max和king_max
        B.tj_min和king_max
        C.tj_min 和king_max
        D.tj_max和king_min

本题应该选选项A,田忌最快的马比上齐威王最快的马

 2、(3)和(4)处填 ()
        Atj_min和king max
        B.tj_min和king_min
        C.tj_max 和king max
        D.tj_max和king_min

本题应该选选项C,假设田忌的快马比齐威王的快马慢

 3、(5)和(6)处填 ()
        Atj_min--和 king_min++
        B.tj_max++和king_min++
        C.tj_min++和king_min++
        D.tj_max++和 king_min--

本题应该选选项C,用田忌的慢马比上齐威王的慢马

 4、(7) 处填 ()
        A.tj[tj_min]<king[king_max]
        B.tj[tj_min]>king[king_max]
        C.tj[tj_max]<king[king_max]
        D.ti[tj_min]>king[king_min]

本题应该选选项A,用田忌的慢马比上齐威王最快的马

 5、(8)处填 ()
        A.king_max--
        B.king_max++
        C.king_min--
        D.king_min++

本题应该选选项A,“浪费”齐威王最快的马

完结撒花

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值