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楼完全正确,解释很详细,其他的都没到点子上
bbk709394 2008-1-16 13:02
最好自己先拿,然后保证每次只留3的倍数给对方就可以
haibin119 2008-1-16 15:01
这么简单呀,:excellence :excellence 每次我先拿就行,不管怎样都 是我赢:excellence :excellence
原理非常简单