A Chess Game poj-2425 题目大意:题目链接 注释:略。 想法:这个题就是为什么必须要用记忆化搜索。因为压根就不知道后继是谁。 我们通过SG定理可知:当前游戏的SG值等于所有子游戏的SG的异或和。 我们就可以dp了。 最后,附上丑陋的代码... ... 小结:血泪教训:dfs那个v ...
分类:
其他好文 时间:
2018-09-09 22:18:18
阅读次数:
199
A mutiplication game poj-2505 题目大意:给定一个数n和p,两个选手每次可以将p乘上[2,9]。最先使得p大于n的选手胜利。 注释:$1\le n\le 4294967295$,$p=1$。 想法: 这个题比较新颖,我们可以直接推出必败态区间。 最后,附上丑陋的代码... ...
分类:
其他好文 时间:
2018-09-09 22:08:10
阅读次数:
139
I Love this Game! 题目大意:题目链接 注释:略。 想法: 开始的时候以为没法dp,结果...:a>0啊! 所以可以直接dp了啊! 状态:dp[i]表示先手选了a[i]的状态。 转移:sb转移。 最后,附上丑陋的代码... ... 小结:读题! ...
分类:
其他好文 时间:
2018-09-09 22:06:32
阅读次数:
184
Nim poj-2975 题目大意:给定n堆石子,问:多少堆石子满足操作之后先手必胜。 注释:$1\le n\le 10^3$. 想法: 我们设M=sg(x1)^sg(x2)^...^sg(xn)。其中,xi是第i堆石子个数。 如果sg(xi)^M<sg(xi),显然这堆石子满足题意。 最后,附上丑 ...
分类:
其他好文 时间:
2018-09-09 20:34:58
阅读次数:
97
Matches Game poj-2234 题目大意:n堆石子的Nim游戏,anti-SG。 注释:$1\le n\le 20$。 想法:用Colon定理即可。具体见:小约翰的游戏 最后,附上丑陋的代码... ... 小结:Nim游戏强强强。 ...
分类:
其他好文 时间:
2018-09-09 20:31:59
阅读次数:
132
Buttons poj-2368 题目大意:给定n个按钮,每次可以按动[1,t]个。求最小的t使得先手必败。 注释:$1\le n\le 10^8$。 想法:经典巴什博弈。 求n的最小非1约数-1即可。 最后,附上丑陋的代码... ... 小结:无。 ...
分类:
其他好文 时间:
2018-09-09 19:55:52
阅读次数:
173
Georgia and Bob poj-1704 题目大意:题目链接 注释:略。 想法:我们从最后一个球开始,每两个凑成一对。如果有奇数个球,那就让第一个球和开始位置作为一对。 那么如果对手移动的是一对球的后一个,我们就移动下一对球的前一个。 因为两个球挨着,所以对手动多少,我们动多少。 如果对手动 ...
分类:
其他好文 时间:
2018-09-09 19:54:06
阅读次数:
178
可以说成是树上的NIM游戏嘛 POJ3710 再树上删边,树是带环的,然后基本题意还是和NIM游戏一致 按环分类讨论,如果是奇数环 所有后继SG值都会是偶数,所以这个状态SG为1 把环缩成一个点+1条边 如果是偶数环,那么后继SG非0,此环SG=1,就将环缩为1个点 对于环,利用tarjan+栈预处 ...
分类:
其他好文 时间:
2018-09-03 19:31:38
阅读次数:
368
这道题也是一个博弈论 根据一个性质 对于\( Nim \)游戏,即双方可以任取石子的游戏,\( SG(x) = x \) 所以直接读入后异或起来输出就好了 代码 ...
分类:
其他好文 时间:
2018-09-01 15:59:00
阅读次数:
111
原文链接https://www.cnblogs.com/zhouzhendong/p/NowCoder-Wannafly23.html 故事 我太菜了 A题本来2分20秒干掉的,sb 360 把我代码编译的可执行文件的运行拦截了。 B题暴露了我对博弈论一窍不通的事实,连那个基本定理我都不知道,看这A ...
分类:
其他好文 时间:
2018-09-01 00:02:19
阅读次数:
203