博弈论
文章平均质量分 65
Linda_yezi_coder
这个作者很懒,什么都没留下…
展开
-
2021牛客多校第一场 A——Alice and Bob
A Alice and Bob 博弈论题目大意有两堆石子,每次可以从一堆中取走iii个从另一堆中取走kikiki个,i>0,k>=0i>0, k>=0i>0,k>=0,两个人轮流取,谁不能取谁就输了解法打表找出所有必败态,我们知道必败态的前一个状态一定是必胜态,我们把所有必败态的前一个状态都标位1,sg[i][j]sg[i][j]sg[i][j]表示第一堆石子还剩 iii 个第二堆石子还剩 jjj 个时先手所面临的状态,1必胜态,0是必败态Code#inclu原创 2021-07-30 20:35:44 · 330 阅读 · 0 评论 -
博弈论之SG函数
背景介绍给定 nnn 堆物品,第 iii 堆物品有 AiA_iAi 个。两名玩家轮流行动,每次可以任选一堆,取走任意多个物品,可把一堆取光,但是不能不取。取走最后一件物品者获胜。两个人都采取最优策略,问先手是否能必胜这种游戏叫做NIM博弈,NIM博弈...原创 2021-07-23 16:48:14 · 238 阅读 · 1 评论 -
威佐夫博弈
威佐夫博弈(Wythoff’s game):题目链接有两堆各若干个物品,两个人轮流从任一堆取至少一个或同时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜。分析这种情况下是颇为复杂的。我们用(a[k],b[k])(a[k] ≤ b[k] ,k=0,1,2,…,n)表示两堆物品的数量并称其为局势,如果甲面对(0,0),那么甲已经输了,这种局势我们称为必败点。前几个必败点是:(0,0)、(1,2)、(3,5)、(4,7)、(6,10)、(8,13)、(9,15)、(11,18)、原创 2021-07-21 13:40:02 · 69 阅读 · 0 评论 -
巴什博弈Bash Game
巴什博弈(Bash Game)有一堆n个物品,两个人轮流拿,最少拿一个,最多拿k个,拿到最后的人胜利。必胜点与必败点**必胜点:**当一个玩家面临这个状态则必胜,如面临剩下一个物品的情况**必败点:**当一个玩家面临这个状态就必败,如面临剩下0个或者k+1个物品等情况这个看起来像是一个靠运气的游戏,实则上是一个经典的博弈论问题。显然,当一个玩家面临剩下1到k个物品的情况是必胜的,面临k+1的状态的必败的。我们想获得胜利,就是要让对手面临k+1的状态即可。当nmod (k+1)!=0n \mo原创 2021-07-21 13:08:27 · 325 阅读 · 1 评论