上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 题意: 给定两堆石子,a和b轮流操作,可以取某一堆任意个,也可以取两堆相同个,取走最后一个的人赢,谁赢? 知识点: 博弈论,威佐夫博弈 解法: 这是威佐夫博弈的模板题,根据“贝蒂定理”,第k个奇异局势是(phi k,phi k+k),其中phi是(1+sqrt5)/2,(a和b都要下取整)。只要不是 阅读全文
posted @ 2020-04-24 13:17 MN2016 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 题意: 两个人轮流报数,每个人报数都要是上一个人的数+1到+k的范围内,第一个不小于n的人就输了,谁赢? 知识点: 博弈论,bash博弈 解法: 转化一下,变成最后一个报到n 1的就赢了,然后发现这就是bash博弈的模板,然后(n 1)是(k+1)的倍数就b赢,否则a赢。 阅读全文
posted @ 2020-04-24 13:01 MN2016 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 题意: 有n个石子,先手第一次不能全部取完,a和b轮流操作且每个人取的石子树不超过上一个人取的两倍,谁赢? 知识点: 博弈论,斐波那契博弈 解法: 这是斐波那契博弈的模板题,打表发现当n为斐波那契数的时候b赢,否则a赢。 考虑证明: 假如一个数是斐波那契数,那么它可以写成更小的两个斐波那契数的和,那 阅读全文
posted @ 2020-04-24 11:34 MN2016 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 题意: 有n个石子,a和b轮流取,可以取2的非负整数次方颗,谁赢? 知识点: 博弈论,bash博弈 解法: 把sg函数的表打出来,发现规律是n mod 3=0的时候b赢,否则a赢。这里可以改造快读来读入大数。 阅读全文
posted @ 2020-04-24 10:58 MN2016 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 题意: 有n个石子,a和b轮流取,可以取{1,3,4}颗,谁赢? 知识点: 博弈论,bash博弈 解法: 把sg函数的表打出来,发现规律是n mod 7=0或2的时候b赢,否则a赢。 阅读全文
posted @ 2020-04-24 10:42 MN2016 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 持续更新中…… 最近学习了一下博弈论,发现好玩之余,很考验智商。 首先,我们要讨论一些看似显然但是十分有用的定义(公理) 我们这里讲的都是公平组合游戏(两个人轮流操作,可以操作的东西只跟状态有关,跟哪个人无关,最后一个不能操作的人/最后一个操作的人输,不存在平局(或者平局判某一方输)……这些定义可以 阅读全文
posted @ 2020-04-24 10:37 MN2016 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 题意: 给定n个石子,a和b轮流取,可以取[1,k]颗,问谁赢? 知识点: 博弈论,bash博弈 解法: 若n是(k+1)的倍数则b赢,否则a赢。 阅读全文
posted @ 2020-04-24 10:35 MN2016 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 因为我不想用电脑来画图,所以本篇题解大部分都手写。 T1 养花 flower T2 折射 refract T3 画作 paint =BZOJ2638 黑白染色 阅读全文
posted @ 2020-04-23 13:05 MN2016 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round 632 (Div. 2) CF1333A Little Artem 知识点: 构造 题意: 多次询问一个$n\times m$的网格,每个格子填$0,1$,要求有$0$相邻的$1$的个数是有$1$相邻的$0$的个数$+1$,求一种方案。 解法: 因为$n$和$m$都 阅读全文
posted @ 2020-04-09 20:44 MN2016 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 最近会上传一些以前做过的比赛、题目的题解,不一定是现在做的。有些题目年代久远,题解写得不好,题目也很水。 阅读全文
posted @ 2020-04-09 10:26 MN2016 阅读(91) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页