取火柴问题

oldj
  • 点击:1613
  • 回复:1
  • 关注:0
  • 推荐:3
一共有628根火柴棍,甲乙两人,甲先取,每次只能取1、5、10、25、50根,谁最后一次取谁胜。问对甲或乙是否有必胜策略?

标签: 数学 程序

回复列表

dantesay
1
似乎没有必胜策略。但如果把可选数量改为1,5,25根,或是1,5,11,25,49根,乙就有必胜策略。
每次甲选取后,乙只需使得甲乙选择之和为6的倍数。具体如下:
如果甲选1,乙选5。如果余数不足5,选1,最终大家轮流选1,乙胜(628%6=4=1+1+1+1)
如果甲选5,乙选1。
如果甲选10,乙选50。如果余数不足50,乙会输。(去掉或改成11,乙选1)
如果甲选25,乙选5。如果余数不足5,选1,最终大家轮流选1,乙胜(628%6=4=1+1+1+1)
如果甲选50,乙选10。如果余数不足10,此时已取总和可能是620或626,乙会输。(去掉或改成49,乙选5)

最近做了个程序模拟了下,应该是先手胜

回复

只有登录用户可以添加回复,请先 登录注册