博弈论
文章平均质量分 50
满赋诸机
这个作者很懒,什么都没留下…
展开
-
HDU-1848 Fibonacci again and again(组合游戏)
这篇博文通过实例很清楚的介绍了基础的SG函数求法(可能是没看到别的吧。。。),感觉已经明白了SG函数的定义和计算方法。设运算mex(minimalexcludant)是施加于一个集合的运算,表示最小的不属于这个集合的非负整数。 若状态S能到达状态a,b,c,则mex(S)=mex{SG[a],SG[b],SG[c]}。SG函数性质: ①对于任意的局面,如果它的SG值为0,那么它的任何一个后继局面的SG值不原创 2016-07-24 10:19:13 · 459 阅读 · 0 评论 -
HDU-1079 Calendar Game(博弈论)
网上很多通过奇偶判断的都没给出具体解释,在题目的\\\\(Discuss\\\\)中找到一个很好的解释:[解题说明](http://acm.hdu.edu.cn/discuss/problem/post/reply.php?postid=17033&messageid=1&deep=0 "解题说明")又看到可以逆推出当前日期的答案,感觉更容易理解,就先写了。原创 2016-07-20 13:15:50 · 571 阅读 · 0 评论 -
POJ-1678 I Love this Game!(博弈论)
这种\\\\(博弈DP\\\\)以前做过很多次,但是这回状态是不连续的就不知道怎么转移了,其实只用记忆化搜索即可。原创 2016-07-20 11:05:27 · 802 阅读 · 0 评论 -
HDU-1846 Brave Game(巴什博奕)
直接就是:巴什博奕。 ①当n<=m时,先手可以一次取完,则先手必胜。 ②当n==m+1时,先手不管怎么取都会使剩余的石子nn有1<=nn<=m,则先手必败。 ③当m+1<n<2∗(m)+1时,先手可以取石子,使得石子只剩m+1个,则先手必胜。 ④当n==2∗(m+1)时,先手不管怎么取都会使剩余的石子nn有m+2<=nn<=2∗m+1,则先手必败。 …… 则先手的必胜策略是每次使剩余石子为m+1的整数倍,原创 2016-07-20 14:45:08 · 417 阅读 · 0 评论 -
POJ-1067 取石子游戏(威佐夫博弈)
直接是:威佐夫博弈。 这个过于繁琐,只能运用现成的结论。 设奇异局势(必败局势)为(a[i],b[i]),则有a[0]=b[0]=0;a[k]=前面未出现的最小自然数,b[k]=a[k]+k 具体求解公式:a[k]=k∗1+5√2,b[k]=a[k]+k=k∗3+5√2奇异局势的性质: 1.任何自然数包含在且仅包含在一个奇异局势中 a[k]>a[k−1],b[k]=a[k]+k>a[k−1]+k−1=b[原创 2016-07-20 16:31:21 · 1814 阅读 · 0 评论 -
POJ-2234 Matches Game(尼姆博弈)
直接是:尼姆博弈。 好多都只是给出结果,并没有给出尼姆博弈为什么可以使用异或运算。 这个解释证明了异或和为00是必败点。代码#include <c原创 2016-07-21 10:18:49 · 1671 阅读 · 0 评论