
博弈
AC_jie
这个作者很懒,什么都没留下…
展开
-
博弈总结
今天是国庆第三天,训练的第一天。上午写博弈。博观而约取,厚积而薄发。巴什博弈 只有一堆n个物品,两个人轮流从这堆物品中取物, 规定每次至少取一个,最多取m个。最后取光者得胜。 显然,如果n=m+1,那么由于一次最多只能取m个,所以,无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,后者取胜。因此我们发现了如何取胜的法则:如果n=(m+1)r+s,(r为任意自然数,s≤m),那么先原创 2017-10-04 16:07:33 · 782 阅读 · 0 评论 -
A Multiplication Game 博弈
这个题原本的想法:就是看每个人控制的范围,例如:s第一次控制的范围是2 - 9, O的控制的范围是4 - 81,以此类推,如果N落在范围内的话 在判断奇偶就可以出答案. 但是一直WA,很迷. 后来看了题解,其实应该是一开始 S 2 - 9, O:10 - 18, S : 19 - 90, O:91 - 108, 以此类推… 1.范围的控制为什么是这样的?首先明确一点双方都会作出最优原创 2017-11-12 15:04:43 · 505 阅读 · 1 评论 -
巴什博弈(补)
今天做题发现巴什博弈自己理解还是不到位秒,今天来复习一下,题意就是有n个每人取的范围是1 ~m.先取完者获胜.复习巴什博弈的公式推导及想法.首先第一个问题:为什么是n % (m + 1). 首先来演绎一下这个问题, 情况一: n <= m 这样先手胜. 情况二: n > m n = m + 1 时,后手输. n = m + 2 时,先手胜 n = m + 3 时,先手2 ,后原创 2017-11-18 20:08:57 · 511 阅读 · 1 评论 -
对称博弈HDU3951
这个题意是有一个n个硬币围成圈,然后可以从这个圈的某一位置连续取最多k个.问先手是不是可以必胜.首先考虑特殊情况, 若 K >= n, 先手必胜. 首先明确一个策略,就是 跟随,建立对称的局面,跟随详见 > 简单来说先手无论怎么取,圈会变成一条链,后手现在要做的就是将这一条链变成两条长度相等的链,只有这样后手总会有机会取,这样后手必胜. 现在就是考虑后手什么情况下可以建原创 2018-01-16 19:31:25 · 391 阅读 · 0 评论