博弈论
化身孤岛的鲸o
我祈祷拥有一颗透明的心灵
展开
-
洛谷 P1290 欧几里德的游戏 博弈论
洛谷 P1290 欧几里德的游戏 博弈论 题解: 假设一个状态(x,y)(x<=y)可以使当前的操作者获胜,显然,当x=y或者y是x的倍数时,当前操作者是一定可以获胜的了。 我们假设 y=kx+z(z为余数) (1)如果k>=2,那么该状态可以转移到(x,y-(k-1)x)即(x,x+z),而(x,x+z)(z要小于x的,因为z是余数),只能转移到(x,z)这一个状态,当然也可以直接转...原创 2020-02-12 14:40:50 · 232 阅读 · 0 评论 -
洛谷 P1288 取数游戏II 博弈论
洛谷 P1288 取数游戏II 博弈论 题解: 当一方把另一方逼到无路可走的时候,这一方就赢了。这种情况一定是一方主动创造出一条0边,并且这条边的下一条边也为0。 也就是这张图所示,Alice把1的边变为0,那么Bob就无路可走了,Alice就赢。 让我们从头开始考虑问题,我们发现如果一方创造出一条0边,另一方如果不重复这一行为的话,就会创造出对方速胜的局面。这是为什么呢? 因为对方创造出一条为...原创 2020-02-11 22:04:33 · 190 阅读 · 0 评论 -
洛谷 P1199 三国游戏 博弈论 贪心
洛谷 P1199 三国游戏 博弈论 贪心 题解: 先上结论:根据计算机所采取的策略,人是一定可以赢的。 那么计算机输在哪里呢? 对于一个小涵拿的i,小涵永远拿不到和i默契最大的j,因为选了i之后计算机一定会选掉j,既然拿不到最大的,小涵可以拿次大的,同理,对于计算机拿到的一个i,计算机也拿不到与i默契最大的j,因为计算机一定是在小涵拿了j之后拿的i,所以计算机的最好的牌也只是次大,这样,小涵只需...原创 2020-02-11 20:28:48 · 303 阅读 · 0 评论