Paint Chain Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2465 Accepted Submission(s): 880 Prob ...
分类:
其他好文 时间:
2018-07-18 14:16:54
阅读次数:
153
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2509 题意:有N堆,谁最后拿谁输。 关键:判断孤单堆。 ...
分类:
其他好文 时间:
2018-07-18 00:34:39
阅读次数:
127
A - Problem A. Return of the Nim 题型: 博弈 题意: 有n堆石子,两个人进行游戏,每一步有两种操作方式 操作1:从任意堆里拿任意个, 操作2:从所有堆里拿走x个,其中x不小于最小的那堆石子的个数 保证n是质数 题解: 1.威佐夫博弈:有两堆各若干个物品,两个人轮流从 ...
分类:
其他好文 时间:
2018-06-08 22:05:35
阅读次数:
186
题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=1730 Nim博弈为:n堆石子,每个人可以在任意一堆中取任意数量的石子 n个数异或值为0就后手赢,否则先手赢 将这题转化成Nim游戏 可以在任意一行中移动任意距离,可以向左或右,但是仔细观察发现,其实只能 ...
分类:
其他好文 时间:
2018-06-02 16:35:55
阅读次数:
166
Tom和Jerry正在玩一种Northcott游戏,可是Tom老是输,因此他怀疑这个游戏是不是有某种必胜策略,郁闷的Tom现在向你求救了,你能帮帮他么? 游戏规则是这样的: 如图所示,游戏在一个n行m列(1 ≤ n ≤ 1000且2 ≤ m ≤ 100)的棋盘上进行,每行有一个黑子(黑方)和一个白子 ...
分类:
其他好文 时间:
2018-05-30 22:39:18
阅读次数:
191
题意:给你n堆石头,在同一堆石头下不能取两次相同的数目,问能否后手胜 题解:设一堆石头最多能取k次不同的石头数目,有nim博弈可以知道只要每一堆石头能取的次数异或起来为0则为必败局,则YES ...
分类:
其他好文 时间:
2018-05-27 22:12:36
阅读次数:
197
讲解见此博客https://blog.csdn.net/strangedbly/article/details/51137432 理解Nim博弈,基于Nim博弈理解SG函数的含义和作用。 学习求解SG函数的各种方法 SG函数求解博弈问题速讲 对于一个问题,我们把每一个局面抽象为一个点,那么局面的变化 ...
分类:
其他好文 时间:
2018-05-22 22:20:25
阅读次数:
144
题目链接 题意 : 给出 N 堆石子,每次可以选择一堆石子拿走任意颗石子,最后没有石子拿的人为败者。现在后手 Bob 可以在游戏开始前拿掉不超过 d 堆的整堆石子,现在问你有几种取走的组合使得 Bob 能保证他在游戏开始后是必胜的。 分析 : 在没有附加规则,即 Bob 可以先取走某些堆的情况下 就 ...
分类:
其他好文 时间:
2018-05-21 22:55:10
阅读次数:
210
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2176 题目: Problem Description m堆石子,两人轮流取.只能在1堆中取.取完者胜.先取者负输出No.先取者胜输出Yes,然后输出怎样取子.例如5堆 5,7,8,9,10先取者胜,先取 ...
分类:
其他好文 时间:
2018-05-05 23:09:43
阅读次数:
298
2819: Nim 题目:传送门 题解: 很久之前学博弈的时候看过的一道水题,其实算不上博弈吧... 直接套上一个裸的树剖啊,把路径上的点值全都xor(xor满足结合率所以就不管那么多随便搞啦) dog B 肉老师,竟然不告诉我它卡常,搞得我TLE几百年 代码: ...
分类:
其他好文 时间:
2018-04-12 16:42:46
阅读次数:
215