找回密码
 欢迎注册
查看: 30273|回复: 25

[求助] 一种策略游戏

[复制链接]
发表于 2012-4-10 21:29:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
甲方初始手头有两个数a和b,乙方初始手头有两个数c和d;
甲先;
一方轮流从对方那里取一个数(不能是N的倍数)加到自己的一个数(不能是N的倍数)中;
最后谁的两个数都是N的倍数,那么就获胜。
求:
a=b=c=d=1,N=10时,甲乙方,胜败和?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-4-10 21:38:31 | 显示全部楼层
N=10时,针对不同的a、b、c、d,不超过10000种局面。
编程计算,居然只有部分局面有定论(或胜或负或和),大部分局面不能确定胜负和。
糊涂了。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-4-11 01:05:00 | 显示全部楼层
所谓取一个数,是copy还是cut? 应该是copy吧。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2012-4-11 09:00:17 | 显示全部楼层
copy
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-4-11 11:44:27 | 显示全部楼层
很多局面不能判断胜负很正常,说明游戏可以不中止。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-4-11 15:35:05 | 显示全部楼层
和就是不中止(陷入循环)的情况吧。连和都不能判,就不对了吧?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-4-11 17:28:17 | 显示全部楼层
本帖最后由 hujunhua 于 2012-4-12 04:38 编辑

倒着来。当两人手中都有一数归零(mod10)后,就只有81种局面,而且不存在策略了。这81种局面不难划分出胜负和。
红色为先胜局面(37个),黑色为先负局面(28个):
{11} → {12} → {23} → {35} →{58} →{83} → {31} → {14} → {45} → {59} → {94} → {43} →{37} {70}
{22} → {24} → {46} {60},
{33} → {36} → {69} → {95} → {54} → {49} → {93} → {32} → {25} → {57} → {72} → {29} → {91} {10},
{44} → {48} → {82} {20},
{55}{50},
{66} → {62} → {28} {80},
{77} → {74} → {41} → {15} → {56} → {61} → {17} → {78} → {85} → {53} → {38} → {81} → {19} {90},
{88} → {86} → {64} {40},
{99} → {98} → {87} → {75} → {52} → {27} → {79} → {96} → {65} → {51} → {16} → {67} → {73} {30}


判和的局面共16个,形成2个循环,一个短循环 {2, 6} → {6, 8} → {8, 4} → {4, 2} → {2, 6},
一个长循环{1, 3} → {3, 4} → {4, 7} → {7, 1} → {1, 8} → {8, 9} → {9, 7} → {7, 6} → {6, 3} → {3, 9} → {9, 2} → {2, 1} → {1, 3}


局面的表示方式:先动手的数放在前面。所以局面的变化规则为{a, b} → {b, a+b}
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-4-11 20:15:14 | 显示全部楼层
是每个人两个数,总共两个人四个数,所以实际上是55*55种情况,用计算机还是比较容易解决的
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-4-12 04:36:53 | 显示全部楼层
然后研究3数局面(一数已归零)。3数局面共计9×9×9×2个
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2012-4-12 10:38:35 | 显示全部楼层
倒着来。当两人手中都有一数归零(mod10)后,就只有81种局面,而且不存在策略了。这81种局面不难划分出胜负和。
红色为先胜局面(37个),黑色为先负局面(28个):
{11} → {12} → {23} → {35} →{58} →{83} ...
hujunhua 发表于 2012-4-11 17:28

如果两个人手中都有一个数归零,除了使用对手手中非零数,还可以选择使用对手手中的0(也就是仅交换两数),所以转移的边不是一条,而是两条。
我们知道,对于两个局面,已经知道先手胜的局面是两数之和为10,即
{19}{28}{37}{46}{55}{64}{73}{82}{91}
而{00}局面是不可能出现的。
而如果一个局面它的两个变换都是上面9种之一,那么是失败的局面,但是在可以选择0的情况下,是不会出现这样的局面的,所以只要避免留给对手上面9种局面即可以保持不败。由此,对于已经有两个人手中都有一个零的情况,通常应该是平局。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-5-4 11:24 , Processed in 0.052220 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表