博弈论入门

0x00-前(che)言(dan)

不务正业系列
貌似是因为要交数学作业
博弈论在OI技能树上的标签是 提高/省选/NOI \color{#9D3DCF}\text{提高/省选/NOI} 提高/省选/NOI 的,但是一些基础还是可能在初赛的问题求解考到的,(虽然主要考组合数学),但是早学晚学都得学

其实博弈论的精髓就在于一个转移迭代:
如果这种情况能有必胜策略,那么它一定能转移到一个有必胜策略的情况。 这就是一个递归迭代的问题,又㕛叒叕是DP。

0x01-Bash Game

Bash Game 应该是最简单的一种博弈论了,应该小学生都会的吧
内容如下:
有一堆石子,石子数量为 N N N 。一次可以取 x x x 个石子, 其中 a ≤ x ≤ b a\le x \le b axb ,不可以不取,谁取到最后一颗就谁赢,给出 a , b , N a,b,N a,b,N ,求是否存在先手必胜的策略。

其实这个问题很简单,只要保证 N m o d    ( a + b ) = 0 N \mod \left( a+b \right) = 0 Nmod(a+b)=0 就没有,否则有,下面给出策略:

如果 N m o d    ( a + b ) = 0 N \mod \left( a+b \right) = 0 Nmod(a+b)=0 那么就后手取有必胜策略,我们发现,只要第一个人取 x x x 颗,我们就取 a + b − x a+b-x a

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值