
博弈论
wtcl
这个作者很懒,什么都没留下…
展开
-
sg函数
有向图游戏 给定一个有向无环图,图中有唯一的起点,在起点上放有一枚棋子。两名玩家交替地把这枚棋子沿有向边进行移动,每次可以移动一步,无法移动着判负。 任何一个公平组合游戏都可以转化为有向图游戏。 把每个局面看成图中的一个节点,并且从每个局面沿着合法行动能够到达的下一个局面连有向边。 链接:https://www.acwing.com/problem/content/895/ #include<cstdio> #include<cstring> #include<iostream原创 2020-09-17 21:25:54 · 102 阅读 · 0 评论 -
Nim博弈(博弈论)
1.https://www.acwing.com/problem/content/893/ 题目:给定n堆石子,两位玩家轮流操作,每次操作可以从任意一堆石子中拿走任意数量的石子(可以拿完,但不能不拿),最后无法进行操作的人视为失败。问如果两人都采用最优策略,先手是否必胜。 思路: 必胜状态(a1^ a2 …^an!=0):可以走到某一个必败状态 必败状态(a1^ a2 …^an==0):走不到任何一个必败状态 证明(参考算法进阶指南): (a1^ a2 …^an!=0)可以走到某一个必败状态 (a1^ a原创 2020-06-29 14:02:04 · 1581 阅读 · 0 评论