魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 1498|回复: 6
打印 上一主题 下一主题

一道难度较大的博弈题 [复制链接]

Rank: 7Rank: 7Rank: 7

积分
3021
帖子
2406
精华
14
UID
12269
性别

智力游戏设计大师 八年元老

跳转到指定楼层
1#
发表于 2011-8-17 13:18:15 |只看该作者 |倒序浏览
  二人博弈游戏:有27个硬币,每次只能拿走1到4个,拿完后手中的硬币总和为偶数者算赢,问先手拿的是输还是赢?第一步该怎么拿?
  不失一般性:有2n+1个硬币,两人轮流拿,每次只能拿走1到M(M>=2)个,拿完后手中的硬币总和为偶数者算赢,问先手拿的是输还是赢?第一步该怎么拿?
  若规定:拿完后手中的硬币总和为奇数者的算赢,又该怎么拿?
鲁班锁吧http://tieba.baidu.com/f?kw=%C2%B3%B0%E0%CB%F8

Rank: 4

积分
1127
帖子
1081
精华
0
UID
1307051

两年元老

2#
发表于 2011-8-17 13:23:37 |只看该作者
后手              吧

使用道具 举报

Rank: 4

积分
1843
帖子
1468
精华
1
UID
79281
性别

四年元老

3#
发表于 2011-8-17 20:41:05 |只看该作者
假设每次可以取1~4个,
6*n+1个硬币,先手不能保证取偶数个。其它情况先手一定能取到偶数个。
6*n+3,6*n+5个硬币,先手不能保证取奇数个。其它情况先手一定能取到奇数个。

使用道具 举报

Rank: 4

积分
1194
帖子
924
精华
6
UID
44804
性别
保密
4#
发表于 2011-8-18 00:01:15 |只看该作者

标题

3楼正确:若偶数胜,则被6除余数为1的为必奇局面。先行方只要使得剩下的硬币数形成必奇局面即可。
若奇数胜,则先行方使得剩下的硬币数形成6k+5或6k的必偶局面即可。

使用道具 举报

Rank: 4

积分
1194
帖子
924
精华
6
UID
44804
性别
保密
5#
发表于 2011-8-18 00:45:07 |只看该作者
对于每次拿1-m个:

那么若m为偶数,那么被m+2除,余1为必奇局面(即先行方必拿到奇数个硬币),余0和余m-1为必偶局面,余其它为必胜局面(即奇偶由先行方决定)。
m为奇数,那么被2m+2除,余1和余m+1为必奇局面,余m+2和余0为必偶局面,余其它为必胜局面。

使用道具 举报

Rank: 4

积分
1194
帖子
924
精华
6
UID
44804
性别
保密
6#
发表于 2011-8-18 00:56:27 |只看该作者
必奇局面:先行方必拿到奇数个硬币。
必偶局面:先行方必拿到偶数个硬币。
必胜局面:先行方可自行决定拿奇数个硬币还是拿偶数个硬币。
------------------------------------------------------------------------

硬币总数为N,每次取1-m个硬币。
m为偶数:       必奇局面 N mod (m+2)=1
                         必偶局面 N mod (m+2)=0 或 m+1
                         必胜局面 剩下的都是
m为奇数:        必奇局面 N mod (2m+2)=1或m+1
                         必偶局面 N mod (2m+2)=0或m+2
                                                 必胜局面 剩下的都是

使用道具 举报

Rank: 7Rank: 7Rank: 7

积分
3021
帖子
2406
精华
14
UID
12269
性别

智力游戏设计大师 八年元老

7#
发表于 2011-9-1 23:18:43 |只看该作者
楼上朋友正解!顶!
在此题基础上,将一堆增加成三堆,难度加大了。见:http://bbs.mf8-china.com/viewthr ... &extra=page%3D1
鲁班锁吧http://tieba.baidu.com/f?kw=%C2%B3%B0%E0%CB%F8

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-6-8 12:22

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部