【POJ】1067. 取石子游戏【博弈论——威佐夫博弈】
1.题目链接
点击这里
2.解题思路
威佐夫博弈模板题,对于两堆石子(a,b),有a<b,每个回合可以从某一堆石子中取出任意个石子,也可以从两堆中取走相同数量的石子。
考虑(0,0)是一种局面,先手必败。
考虑(1,2)是第二种局面,先手必败。此后把这种局面称为奇异局势。
以此类推,有(3,5) (4,7) (5,9) (6,11) … 观察到每个奇异局势a都是未在前面局势中出现的最小自然数,且有b=a+k , k=0,1,2,…
结论:如果a恰好等于(b-a)*黄金分割率(1+sqrt(5))/2
原创
2021-06-16 23:15:35 ·
206 阅读 ·
0 评论