博弈

博弈这个词看着就高大上,”小友留步,老夫一时兴起可否愿意陪我这老头子对弈一番。”“对弈”、“博弈”一词用上,是不是瞬间感觉超然物外许多。博弈算法亦是如此,精通了之后就感觉对于各种态势的发展了如指掌,世间万物皆系于我一手之间。(说这么多,就是为了读者能好好仔细在下的文章。也实在是写不容易。)


三大博弈

巴什博弈:只有一堆n个物品,两个人轮流从这堆物品中取物, 规定每次至少取一个,最多取m个。最后取光者得胜。(必须是一堆才试用哦。)
相信大家都玩过,两个人查数,一个人最少说1个数最多说3个数(或好几个不等),谁最后数到某一个数谁就赢。想想那时候为了这个游戏可是绞尽脑汁。学了我这个巴什博弈之后,一口气单挑5个不费劲。
来个具体的例子

一堆石子,两人轮流取,一次最多取4个(至少取一个)。最后取者为胜。你总是先手,两人都采取最优策略,试问这堆石子多少的时候你是胜利,多少的时侯你是失败?
一拿到题就蒙了,卧槽?给我这么少的条件就让我判断,而且结局就决定了结果?中间那么多过程就都不考虑了?
首先,不要慌既然题都这么问了,那一定有解决的办法的。这时候就需要我们仔细分析一下了。如果这对石子是**小于等于**4的,我么你先手,所以当然我们赢了。那如果是5那?再考虑考虑如果是10那?(一定要仔细考虑。)

———-考虑-ing.
下面来总结规律,对,就是规律,不然你以为这么点太条件你就想搞大事情?
规律就是…..是什么那?等一下啊,我先看看笔记。

其实规律很简单,就是多读书多看报,少吃零食多睡觉。啊嗯!严肃了。其实,我们不难发现如果我们起手面对的情况是(n+1)k(k=0,1,2…n)的情况就必输了,n就是最多可以拿的石子个数(也就是上面的 4)。
在博弈论中像(n+1)这样的必败局有一个专业名词叫奇异局。就是说如果双方都采取最优策略,而你又处于奇异局,那么最后你必败。

好了,规律总结完了,该分析分析了。如果我们上来就遇见(n+1)k的局势,就双手离开键盘吧。真的没救了,因为如果你挣扎拿 p
个你的对手拿 n-p+1 个,然后你将面对(n+1)(k-1),直至最后你面对 n+1 ,你最多拿 n
个,你的对手拿一个终结你,你最少拿 1 个,你的对手拿 n
个终结你。(这是个悲伤故事。)相反的,如果你不是处于奇异局,比如是(n+1)k+r(r<(n+1)这是一定的,如果r>(n+1),倍数就是k+1,所以余出来的一定小于(n+1)),记下来就只需要嘿嘿嘿…明白怎么做吧? 拿出r个石子,你的对手就进入奇异局,而他还浑然不知,困兽犹斗。而你就可看庭前花开花谢,云卷云舒。


                                                                                                                                御剑乘风来,剑啸,尘扬。世人皆唤我名泪目。

浅谈博弈论之巴什博弈相关推荐

  1. 博弈论(1)——巴什博弈

    一.巴什博弈(Bash Game,同余理论): 只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个.最后取光者得胜.显然,如果n=m+1,那么由于一次最多只能取m个,所以,无 ...

  2. 博弈论(巴什博弈,威佐夫博弈,尼姆博弈)

    文章目录 一.巴什博弈 二.威佐夫博弈 三.尼姆博弈 一.巴什博弈 一堆n个物品,两个人从中轮流取出1~m个,最后取关者胜. 同余定理:n=K*(m+1)+r;先取者拿走r个,那么后者无论拿走(1~m ...

  3. 博弈论(巴什博弈)(威佐夫博弈)(尼姆博奕)

    1.巴什博弈:只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个.最后取光者得胜. 解释:这个理解简单,n%(m+1)==0时,先手定会输.比如n=3,m=2:你先取,你取1 ...

  4. 浅谈博弈论与经济学的关系

    文章目录 1.前言 2.博弈论与主流经济学的关系 3.非合作博弈论概述 3.1 完全信息静态博弈 囚徒困境 市场进入阻挠 3.2 完全信息动态博弈 3.3 不完全信息静态博弈 3.4 不完全信息动态博 ...

  5. 每天一道博弈论之“巴什博弈”

    由于明天开学,不一定有时间写博客,故今天一次写两道题qaq q1: 题意: 一堆n个石子,可以取1,2,3...m个,双方轮流取,给你n和m,问先手胜还是后手胜 题解: 易得当n%(m+1)==0时后 ...

  6. 博弈论学习之巴什博弈,尼姆博弈, sg博弈

    博弈论真是一个神奇的东西,感觉和博弈论厉害的人玩游戏绝对会输. 这个博客讲的很好很全面 此类问题一般有如下特点: 1.博弈模型为两人轮流决策的非合作博弈.即两人轮流进行决策,并且两人都使用最优策略来获 ...

  7. 【算法与数据结构】—— 博弈论(初级篇之巴什博弈)

    博弈论之巴什博弈 巴什博弈(Bash Game): 有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个(m<n).最后取光者得胜. 分析: 显然,如果n=m+1,那么由于 ...

  8. 博弈论总结 必胜点 SG函数 巴什博弈 尼姆博弈

    摘要 主要算法思想,应用领域,近年来的出题情况 博弈是信息学和数学试题中常会出现的一种类型,算法灵活多变是其最大特点,而其中有一类试题更是完全无法用常见的博弈树来进行解答. 寻找必败态即为针对此类试题 ...

  9. 数学基础(四)博弈论(巴什博弈~威佐夫博弈(黄金分割率)~尼姆博奕~斐波那契博弈~SG函数模板)

    一.巴什博弈 1.问题模型 只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个,最后取光者得胜. 2.解决思路: 当n=m+1时,由于一次最多只能取m个,所以无论先取者拿走多 ...

最新文章

  1. 自动布局报错(两条连线冲突):Unable to simultaneously satisfy constraints
  2. Scude导入MySQL_FM2017_FMF赛季更新和真实修正数据库[更新至9.9,超过89000个更新]
  3. Python操作Kafka爬坑
  4. 怎么做扇面_美加德尚门窗 | 阳台怎么封好?三种门窗搭配,享受四季景致
  5. 公司绝不会告诉你的20大秘密
  6. 推荐时代的内容理解技术探索.pdf(附下载链接)
  7. Winform 类似于WINDOWS的选择文件夹对话框
  8. 笔记本linux版刚买回来怎么检查,新电脑买回来要怎么做
  9. WinHex的使用指南(图文详细版)
  10. C语言蓝桥杯刷题:等差素数列
  11. 入了giant FCR 3100,纪念一下!¥1800元
  12. oracle rat结果分析比较,Oracle RAT- Real Application Testing
  13. 神秘的罗斯柴尔德家族
  14. 自学Java day53 使用jvav实现 并查集 数据结构 从jvav到架构师
  15. NLP自然语言 - jieba分词库
  16. MATLAB 复杂网络蓄意攻击代码
  17. Exception的处理
  18. AlphaFold2源码解析(10)--补充信息1(residue_constants)
  19. Ubuntu 下重启网络的方法
  20. 2024南京大学计算机考研信息汇总

热门文章

  1. mybatis plus 格式话_mybatis plus3.3.2配置打印sql
  2. Python-推导式
  3. android系统锁屏详解
  4. 2022年 10 大 AR/VR 元宇宙
  5. .seq格式转为.fasta格式
  6. 商务人士邮箱推荐?高大上邮箱来了!
  7. 从设计原则看网页字体之美
  8. C# vb .net实现过度曝光效果滤镜
  9. 计算机与生物的关系论文题目,怎样给自己的论文取个好标题?
  10. 马云:每个人都把我当靶子 已2个多月没去总部