魔方吧·中文魔方俱乐部

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

新取石游戏 [复制链接]

Rank: 4

积分
1194
帖子
924
精华
6
UID
44804
性别
保密
跳转到指定楼层
1#
发表于 2009-9-17 21:35:36 |只看该作者 |倒序浏览
一堆石子,共有n个石子
游戏规则:1.  甲乙两人轮流取石子
                  2.  每次可任取x个石子(1<=x<=m)
                  3.  对于任何人,相同的x,最多出现k次。      (也就是说某人一次取x个石子的权力最多使用k次)
胜负判断:谁取走最后一个石子,算谁胜;谁先无合适数目的石子可取,算谁输。
那么,对于特定的n,m,和k,先取方或后取方有无必胜的策略。
-----------------
说明:没有第3条规则的限制的策略大家都很清楚了,但加了第3条就复杂多了。
     比如k=2,那么如果甲一次取3个石子在前面的取石子过程中已经发生2次,那么在以后的取石子中甲都不能出现一次取3个石子的情况。
     比如这堆石子最后剩下了1个石子,但你已经没有一次取1个石子的权利了,那么你就无法取石子了,就算输。

Rank: 7Rank: 7Rank: 7

积分
2520
帖子
3072
精华
7
UID
62890
性别

中国纪录 八年元老

2#
发表于 2009-9-17 21:38:54 |只看该作者
沙发,这题好难...
19events = 644days
PB (2 3 4 5)B = 1200seconds
北大魔方爱好者QQ群74893945
mf8最少步讨论群:RP与公式的绝佳配合QQ群5652935

使用道具 举报

Rank: 4

积分
1194
帖子
924
精华
6
UID
44804
性别
保密
3#
发表于 2009-9-17 21:52:46 |只看该作者
用f(n,m,k)=1表示先取方必胜,
    f(n,m,k)=0表示先取方必败。
------------
那么f(1,1,1)=1
        f(2,1,1)=0
        f(3,1,1)=0,    f(3,1,2)=1
        f(3,2,1)=0
        f(4,2,1)=0,    f(4,2,2)=1
        f(5,2,1)=1
看不出明显的规律。

使用道具 举报

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

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

GMT+8, 2024-5-21 13:14

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部