公告:服务器迁移已顺利完成! 网址全面启用 https

服务器2号 服务器3号 服务器5号

申请VIP无广告,支付宝,微信,USDT!
在线客服请尝试以下不同链接如果进不了的话在线客服(1) (2) (3) (4) (5) (6)
(7) (8) (9) 实时开通

查看完整版本: 拿硬币

coolaroma 2008-1-15 22:00

拿硬币

*** 作者被禁止或删除 内容自动屏蔽 ***

爱慧儿 2008-1-15 22:12

这种问题应该用倒推转化的方法吧,就是把问题从最后的结果向前倒推,再逐步减少问题中的干扰项,简化问题。好好想想去,呵呵,还没想到最后的结果呢,不过有一些思路了

爱慧儿 2008-1-15 22:19

哈哈,差不多了。应该是这样的:
1、保证自己赢,就把最后1玫硬币留给他。
2、因此就要留给他1+3枚。因为:如果他拿1,你拿2,留1枚;如果他拿2,你拿1,留1枚;他要拿4,就输了。
3、因此就要留给他1+3+3枚。因为:如果他拿1,你拿2,留4枚;如果他拿2,你拿1,留4枚;他要拿4,你拿2,一下子留1枚。以此类推,回到最初状态。
所以策略就应该是让对方先拿,每一轮拿去3或6枚,也就是如果他拿1枚,你就拿两枚;他拿2枚你就拿4枚;他拿4枚你就拿2枚,保证他先拿,而你在他拿之后拿的个数一定要是3或者6,这样就能把最后1玫硬币留给他了。

106228 2008-1-15 22:28

只要在最后一轮让桌子上只剩下一个硬币就赢了,也就是一直让桌面硬币保持单数!

xiaolin1401 2008-1-15 22:33

只要保证让他先拿就可以了,保持每轮拿走三的倍数!

bbssbb 2008-1-15 23:37

有什么好绕的,每次只能拿一个,你先拿就赢,中间不管是怎么拿的.

dfg 2008-1-16 00:43

要确保对方拿到第8枚硬币,我就赢定了!呵呵

[[i] 本帖最后由 dfg 于 2008-1-16 00:49 编辑 [/i]]

hoolalahoo 2008-1-16 10:19

我来晚一步,3楼完全正确,解释很详细,其他的都没到点子上

cocolio 2008-1-16 12:39

每轮保证抽掉硬币为3的倍数即可
前人已答....

bbk709394 2008-1-16 13:02

最好自己先拿,然后保证每次只留3的倍数给对方就可以

haibin119 2008-1-16 15:01

这么简单呀,:excellence :excellence 每次我先拿就行,不管怎样都 是我赢:excellence :excellence
原理非常简单
页: [1]
查看完整版本: 拿硬币