博弈论总结

市赛遇到一道博弈水题,和队友推了好久好久啊,虽然最后终于做出来了,但还是后悔当初没用心做博弈的题目,害!

巴什博弈

博弈规则

有一堆 n n n个的物品,两个人都足够聪明,轮流从这堆物品中取走物品,规定每次只能取 [ 1 , m ] [1,m] [1,m] 个,规定最后取光者胜或最后取光者输

结论

最后取光者胜:若 n % ( m + 1 ) = = 0 n\%(m+1)==0 n%(m+1)==0 则先手必败,否则先手必胜
最后取光者输:若 ( n − 1 ) % ( m + 1 ) = = 0 (n-1)\%(m+1)==0 (n1)%(m+1)==0 则先手必败,否则先手必胜

推导过程

以最后取光者胜举例

n ≤ m n≤m nm 时,这时先手的人可以一次取走所有的物品;(先手必胜)

n = m + 1 n=m+1 n=m+1 时,这时先手无论取走多少个,后手的人都能取走剩下所有的物品;(先手必输)

n = k ∗ ( m + 1 ) n=k∗(m+1) n=k(m+1) 时,对于每 m + 1 m+1 m+1 个石子,先手取 i i i 个,后手一定能将剩下的 ( m + 1 − i ) (m+1−i) (m+1i) 个都取走;(先手必输)

n = k ∗ ( m + 1 ) + x ( 0 < x < m + 1 ) n=k∗(m+1)+x(0<x<m+1) n=k(m+1)+x(0<x<m+1)时,先手可以先取 x x x 个,之后的局势就回到了上一种情况,无论后手取 i i i 个,先手都能取走剩下的 ( m + 1 − i ) (m+1-i) (m+1i) 个;(先手必胜)

例题

HDU1846

威佐夫博弈

博弈规则

有两堆各若干的物品,两人轮流从其中一堆中取至少一件物品,最多不限,或从两堆中同时取相同件物品,规定最后取光者胜利

结论

若两堆物品的初始值为 ( x , y ) (x,y) (x,y),其中 ( x < y ) (x<y) (x<y)
z = y − x z=y-x z=yx w = ⌊ ( 5 + 1 ) ∗ z 2 ⌋ w=\lfloor\frac{(\sqrt{5}+1)*z}{2}\rfloor w=2(5 +1)z(黄金分割率)
w = x w=x w=x 则先手必败 否则先手必胜

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
信息数据从传统到当代,是一直在变革当中,突如其来的互联网让传统的信息管理看到了革命性的曙光,因为传统信息管理从时效性,还是安全性,还是可操作性等各个方面来讲,遇到了互联网时代才发现能补上自古以来的短板,有效的提升管理的效率和业务水平。传统的管理模式,时间越久管理的内容越多,也需要更多的人来对数据进行整理,并且数据的汇总查询方面效率也是极其的低下,并且数据安全方面永远不会保证安全性能。结合数据内容管理的种种缺点,在互联网时代都可以得到有效的补充。结合先进的互联网技术,开发符合需求的软件,让数据内容管理不管是从录入的及时性,查看的及时性还是汇总分析的及时性,都能让正确率达到最高,管理更加的科学和便捷。本次开发的医院后台管理系统实现了病房管理、病例管理、处方管理、字典管理、公告信息管理、患者管理、药品管理、医生管理、预约医生管理、住院管理、管理员管理等功能。系统用到了关系型数据库中王者MySql作为系统的数据库,有效的对数据进行安全的存储,有效的备份,对数据可靠性方面得到了保证。并且程序也具备程序需求的所有功能,使得操作性还是安全性都大大提高,让医院后台管理系统更能从理念走到现实,确确实实的让人们提升信息处理效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值