-------------game-------------
Iking123
这个作者很懒,什么都没留下…
展开
-
【JZOJ3819】【NOI2015模拟9.9】【hdu 4111】取石子(博弈+贪心+记忆化搜索)
ProblemInputOutputHintSolution 首先感喟一下,今天又是让我们看着一坨图片消耗脑细胞,所以OJ多没诚意,抄一下都不肯,也不知道用微信把图片转成文字。 终结了我的胡思乱想,我发现这题是我几乎从未接触过的博弈,感觉可能切不了。此时右边的ZJQ说这题不需要用什么鬼sg函数,只是一道普通的博弈,想个几十分钟,或者不用,...原创 2018-02-07 19:49:53 · 220 阅读 · 0 评论 -
【JZOJ4024】【佛山市选2015】石子游戏(SG函数)
Problem 本题有T组测试数据。 给出N堆石子。A 和 B 轮流操作,A 先手。操作者在每一轮中必须选择一堆石子,并且作出下列两种操作中的一种: (1)移走整堆石子 (2)设这堆石子中有 N 个,你可以从中取出 Y 个石子,若 Y 满足与N互质。 取走最后一个石子的人胜出。若 A 和 B 都以最优策略执行,对于每组数据,询问最后谁会胜利。Hint 2...原创 2018-04-09 19:52:11 · 335 阅读 · 0 评论 -
【JZOJ5679】【GDOI2018Day2模拟4.21】山景城(博弈+树形DP+二分)
Problem 给定一棵n个节点的树,基德一开始在点s,Kris想让基德进入点t。 每一秒钟:Kris 在这一秒的开始,可以进行决策:1) 不操作;2) 炸毁一条还存在的走廊,操作过后这条走廊将不复存在;3) 清除一条走廊上被怪盗基德留下标记。怪盗基德在这一秒的末尾,有可能会移动:假设基德此刻正处于 p 号展厅,若从 p 号展厅出发通往相邻展厅的每条走廊都被画上了标记,那么基德...原创 2018-04-27 19:23:14 · 239 阅读 · 0 评论 -
【JZOJ4178】【NOI2015模拟YDC】游戏(阶梯nim游戏)
ProblemInputOutputHintSolution 刚看到题就知道是正解想不出暴力打不出的博弈。。。 比赛时我也想了一会,但是只想到了40points。。。40points:状压DP or 记忆化搜索 40points的m≤20,可以考虑二进制压缩状态。 对于每一位,为0表示无棋子,为1表示有棋子。 这...原创 2018-06-06 07:27:47 · 1012 阅读 · 0 评论 -
nim游戏/阶梯nim游戏+SG函数/SG定理
引子 考虑下面一个问题: 给出N堆石子。A 和 B 轮流操作,A 先手。操作者在每一轮中必须取走一堆石子中的任意数量个石子(不能不取)。取完最后一个石子的人胜利。求谁胜。SG函数 对于每一堆石子,我们可设SG(i)=mex({SG(j)}),其中j为i的一种转移,而mex表示集合中最小没有出现过的自然数。设边界条件SG(0)=0。这样的话,SG(x)=x,且当SG(x)为0时...原创 2018-06-13 18:53:08 · 701 阅读 · 0 评论 -
【JZOJ4381】【GDOI2016模拟3.11】游戏(SG函数+记忆化搜索)
ProblemHintN,M≤20Solution前置技能:SG定理。首先,这个游戏其实可以分成两个子游戏:对于i+j&1=0的位置是一个;对于i+j&1=1的位置是一个。譬如,对于一个n*m的矩阵,我们如下划分: 如图,红色为一个子游戏,蓝色为另一个子游戏。它的正确性就在于:我们肯定不会因为操作了红色格子而影响到蓝色格子;也不会因为操作了蓝色格...原创 2018-07-17 22:47:20 · 275 阅读 · 0 评论