巴什博弈变形

Posted Harris-H

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了巴什博弈变形相关的知识,希望对你有一定的参考价值。

巴什博弈变形

问题描述

一共n个物品,两个人轮流取且一次最多取m个最少取1个,谁先去完谁赢。

在这里插入图片描述

例题

给定 N(N>20) 张牌,两个人轮流取牌,每人每次最少取 1 张牌,最多取 5 张牌。我们判定取完最后一张牌的人输。请你给出两人的最佳博弈方法。

在这里插入图片描述

此题就是巴什博弈的变形,因为取完最后一个数的人输,所以取完 n − 1 n-1 n1个人的赢。

然后就是结论: ( m + 1 ) ∣ ( n − 1 ) (m+1)|(n-1) (m+1)(n1) 后手会取完 n − 1 n-1 n1个数,所以后手赢,否则先手赢。

转换一下就是:
( n − 1 )   m o d   ( m + 1 ) = 0 ⇔ n   m o d   ( m + 1 ) = 1 (n-1)\\bmod {(m+1)}=0\\Leftrightarrow n\\bmod{(m+1)}=1 (n1)mod(m+1)=0nmod(m+1)=1

以上是关于巴什博弈变形的主要内容,如果未能解决你的问题,请参考以下文章

poj2368(巴什博弈变形)

nyojb 2359 巴什博弈变形

HDU 2897 邂逅明下(巴什博弈变形)

NIM游戏,NIM游戏变形,威佐夫博弈以及巴什博奕总结

博弈问题(巴什博弈 威佐夫博弈 尼姆博弈 斐波拉契博弈)结论

博弈论(巴什博奕,威佐夫博弈,尼姆博弈,斐波那契博弈)