
博弈
1
hesorchen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HDU2897 巴什博奕
题目传送门 题意见传送门 博弈题的题解总是:简单博弈,找规律… … 为什么我就找不到规律呢 我先用sg函数写了一遍 TLE了,然后察觉到需要O1的解法(也就是找规律 题目中说到,当石头数量小于等于p个时,只能全部取完,也就是必败态,接下来我们用巴什博弈的PN态性质来试着递推: [1,p]必败,可以进入必败态的都是必胜态,因此有[1+p,p+q]必胜,即左区间加上p,右区间加上q,这样是最大的可选范围 [1+p,p+q]必胜,只能进入必胜态的是必败态,因此有[1+p+q,p+q+p]必败,即左区间加上q,右原创 2020-07-18 17:30:21 · 5275 阅读 · 0 评论 -
HDU1079记忆化搜索sg函数
题意不说了,博弈题,可以找规律,这里用的是dfs+sg函数打表,不过数据不是很强,还是有瑕疵。 sg函数一般可以暴力打表 也可以使用DFS,这题不能用暴力,只能用dfs记忆化搜索 DFS搜索+SG函数模板 下面的两份代码差不多一样,还有瑕疵,有空的时候再看看。 代码一: /* * @Author: hesorchen * @Date: 2020-07-03 17:05:01 * @LastEditTime: 2020-07-16 20:40:50 * @Description: https://he原创 2020-07-16 23:55:56 · 5437 阅读 · 0 评论 -
博弈论、SG定理和SG函数
巴什博奕 巴什博弈:一堆物品有n个,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。 结论: 如果n%(m+1)==0 ,那么先手必败,否则后手必败 首先我们引入PN点概念 P-position:在该点时,先手必败 N-position:在该点时,先手必胜 还有关于PN点的性质: 终局(无法进行下一步操作的点)是P-position 只能进入P-position的点是P-position 可以进入P-position的点是N-position 证明: 如果n是0个,那么是P-原创 2020-07-15 21:55:05 · 5566 阅读 · 0 评论 -
HDU-2147 kiki‘s game 巴什博弈
HDU-2147 传送门 最近小明很闲,找了小华下棋。 棋盘的大小是n*m,小明突然想到一个新的玩法,首先有个卒放在棋盘的右上角(1,m)的位置。 每一次小明或者小华可以将这个卒向左移一步或者向下移一步,或者向左下移一步 谁不能移动谁就输了。小明先移动棋子卒,小明会赢吗?假设玩家都是最优决策。 Input 多组输入,每行包括两个数字n,m (0 < n , m < = 2000 ...原创 2020-02-01 12:32:27 · 7389 阅读 · 0 评论