浅谈博弈论之巴什博弈

浅谈算法——博弈论(从零开始的博弈论) 转自洛谷。 网上的博弈博客和论文有很多,但是有些没有详细的证明,仅仅是给出了结论。今天作者将一些常见的博弈论模板集中起来,给大家介绍一下博弈论中一些单一游戏的决策和常见的Nim模板与证明。 注:下列游戏都建立在双方都有最优策略的情况下,若未加以说明,则每人每次至少取一个石子。 例1:取石子游戏之一 有两个游戏者:A和B。有n颗石子。 约定:两人轮流取走石子,每次可取1、2或3颗。A先取,取走最后一... 阅读详情

博弈

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


三大博弈

巴什博弈:只有一堆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个石子,你的对手就进入奇异局,而他还浑然不知,困兽犹斗。而你就可看庭前花开花谢,云卷云舒。


                                                                                                                                御剑乘风来,剑啸,尘扬。世人皆唤我名泪目。
将Apollo高精地图中的车道线叠加在多种导航地图上 本文介绍了将Apollo高精地图车道线叠加到普通导航地图的技术方案。高精地图具备厘米级车道精度和丰富的语义信息,叠加可实现可视化验证、调试分析和数据对比等功能。核心技术包括坐标系统转换(UTM/WGS84/BD09/GCJ02)和数据处理流程,通过Python脚本完成Apollo地图解析、坐标批量转换和多格式输出。文章详细提供了环境准备、工作目录创建和坐标转换脚本等操作步骤,实现了高精地图数据在OpenStreetMap、百度地图和高德地图上的可视化展示。 阅读详情

相关推荐

实战解析:利用Wireshark解密QQ通信协议

本文提供了一份利用Wireshark工具分析QQ通信协议的实战指南。文章详细介绍了从环境准备、捕获数据包到解析协议层的完整流程,重点演示了如何识别QQ号码字段、观察加密数据特征以及区分不同通信类型(如文本、文件传输)。通过此实践,读者可以深入理解网络分层模型和现代应用加密通信机制,提升网络协议分析与安全诊断能力。

weixin_29210727的博客 407

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

博弈论之巴什博弈 巴士博弈:有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个(m<n)。最后取光者得胜。 显然,如果n=m+1,那么由于一次最多只能取m个物品,所以无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,故后者必然取胜。根据这样的规律,我们发现了如何取胜的法则:如果n=(m+1)r+s,(r为任意自然数,0≤s≤m),那么先取者首先拿走s个...

酱懵静的博客 8338

基于AR和SLAM技术的商场智能导视系统技术原理详解

本文针对智慧商场室内导航需求,提出基于AR和SLAM技术的商场智能导视系统技术方案,实现了沉浸式导览体验并促进消费转化,助力商场运营升级。

维小帮定位导航的博客 1242

数学知识——博弈论(巴什博奕、尼姆博奕、威佐夫博奕)思路及例题

争先恐后地博弈

WSY444的博客 5万+

华为交换机链路聚合对接思科交换机链路聚合故障

2台华为交换机采用堆叠方式与思科交换机之间使用链路聚合,华为交换机与cisco交换机链路捆绑接口频繁UP/DOWN,业务中断。

网络工程师日常的博客 2116

高通camera:PDAF的配置与测试

确认相关log日志都已经打开了之后,判断是在3A算法中没有应用到PDAF,可能是之前在调试AF效果的时候关闭了PDAF,打开效果文件对应的文件夹,在\kamorta_lce_S5K3P9\Scenario.Default\XML\STATS。在log中搜索af_pdaf_proc_pd_single,这个函数是pdaf算法中的,源码被封装了,这里看不到,因此只能通过log打印出来的参数来分析pd是否正确,主要参数有pd ,defocus,confidence。PDAF的配置与测试。

arvin_xiong的博客 2485

三种典型的博弈论问题之巴什博奕(Bash Game)

什么是博弈论 官方回答: 博弈论,又称为对策论(Game Theory)、赛局理论等,既是现代数学的一个新分支,也是运筹学的一个重要学科。 博弈论主要研究公式化了的激励结构间的相互作用,是研究具有斗争或竞争性质现象的数学理论和方法。 博弈论考虑游戏中的个体的预测行为和实际行为,并研究它们的优化策略。生物学家使用博弈理论来理解和预测进化论的某些结果。 博弈论已经成为经济学的标准分析工具之一。在金融学、证券学、生物学、经济学、国际关系、计算机科学、政治学、军事战略和其他很多学科都有广泛的应用。 个人理解: 博弈

sugarsong的博客 2万+

AMCL代码详解(六)amcl中的重采样

每次都从w1左边的竖线开始转,显而易见,转到w1的概率为0-w1之间的随机数,转到w2的概率为w1到w1+w2之间的随机数,转到w3的概率为w1+w2到w1+w2+w3之间的随机数,后面的依次类推。当某个粒子的权值较大的时候,产生的随机数落在相应区间的概率就会增大,从而实现了对权值大粒子的多次复制,权值小的粒子的剔除。可以看出,在整个重采样的过程中,粒子进行了两次种情况的刷新,一种是随机生成的新的粒子,一种是对原来的粒子的复制。得到的值越大,说明粒子的权重越小,当前粒子的可信度比较小,需要重采样粒子。

YiYeZhiNian的博客 1577

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

参考博客 一、巴什博弈(Bash Game,同余理论): 只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个。最后取光者得胜。显然,如果n=m+1,那么由于一次最多只能取m个,所以,无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,后者取胜。因此我们发现了如何取胜的法则:如果n=(m+1)r+s,(r为任意自然数,s≤m),那么先取者要拿走s个物品,如果后取者拿走k(≤m)个,那么先取者再拿走m+1-k个,结果剩下(m+1)(r-1)个,以后保持这样的取法,那么先取者肯定获胜。

qq_43717736的博客 9653

Windows 高精度计时器:QueryPerformanceCounter 原理、陷阱与最佳实践

本文深入解析Windows高精度计时器QueryPerformanceCounter(QPC)的工作原理、常见陷阱及最佳实践。QPC通过读取硬件计时器(如TSC)实现微秒级精度,适用于游戏开发、音视频处理等高性能场景。文章详细探讨了多核同步、动态频率调整等挑战,并提供了优化代码示例和性能对比数据。

weixin_33391446的博客 268

CANoe-vTESTstudio之Test Diagram编辑器

总之,CANoe-vTESTstudio的Test Diagram编辑器提供了一个直观且强大的工具,用于创建和管理测试用例。通过图形化的界面和丰富的功能,测试工程师可以更轻松地编写复杂的测试脚本,并有效地进行测试开发。在上面的示例中,我们创建了一个名为"MyTestCase"的测试用例,并定义了两个测试步骤"Step1"和"Step2"。在上面的示例中,我们在执行"Step1"之后使用条件语句来确定是否执行"Step2"。在每次迭代中,我们创建一个新的测试步骤,并根据迭代次数动态生成相应的日志和验证消息。

TcData的博客 248

博弈论(巴什博奕/尼姆博奕/威佐夫博奕)详解

博弈论(巴什博奕/尼姆博奕/威佐夫博奕) 博弈论 ,是经济学的一个分支,主要研究具有竞争或对抗性质的对象,在一定规则下产生的各种行为。博弈论考虑游戏中的个体的预测行为和实际行为,并研究它们的优化策略 通俗地讲,博弈论主要研究的是:在一个游戏中,进行游戏的多位玩家的策略 对于算法竞赛中的博弈问题,一般具有以下特征: 博弈模型为两人轮流决策的非合作博弈。即两人轮流进行决策,并且两人都使用最优策略来获取胜利 博弈是有限的。即无论两人怎样决策,都会在有限步后决出胜负 公平博弈。即两人进行决策所遵循的规则相同

qq_73635134的博客 5311

YOLOv8改进 | 主干篇 | 利用MobileNetV1替换Backbone(轻量化网络结构)

本文给大家带来的改进机制是MobileNetV1,其是专为移动和嵌入式视觉应用设计的轻量化网络结构。这些模型基于简化的架构,并利用深度可分离卷积构建轻量级深度神经网络,其引入了两个简单的全局超参数,用于在延迟和准确性之间进行有效的权衡。实验表明,MobileNets在资源和准确性的权衡方面表现出色,并在多种应用(如对象检测、细粒度分类、面部属性识别和大规模地理定位)中展现了其有效性,这个模型非常适合轻量化的读者来使用。适用检测目标:轻量化网络结构适合轻量化的读者。

Snu77的博客 3966

博弈论浅谈

1:巴什博弈(Bash Game) 只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次最少取一个,最多取m个。最后取光者获胜。 当n=m+1时,无论怎么取,先手都是必败,因为先手一次取不完,而先手无论取多少个,后手一定能取完。 如果先手想要必胜的话,就给后手留m+1个,这样无论后手怎么取先手都能取到最后一个,可以再进一步,给后手留m+1的倍数个,相当于将m+1个取石子子游戏重复。 如果...

天才小熊猫的博客 2533

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

博弈论总结(已更新二分图博弈)

目录 博弈论 组合游戏基础定义 游戏的定义: 游戏的表示: 游戏的和: 组合游戏模型 SG游戏中的SG函数与相关定理 Anti-SG游戏和SJ定理 Multi-SG游戏 Every-S...

weixin_30532973的博客 1569

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

浅谈博弈论

写这个类型博客的目的就是想总结一下某个专题的知识点,方便以后比赛前复习,由于太菜,如有错误,还请斧正。 说到博弈论,个人认为这应该是ACM中最有趣的题型,而且往往博弈题要不很简单要不很难(比如2019ccpc秦皇岛的树上博弈) 在这里就简单讲一下博弈题细分的几种类型以及解法(其实在此之前本菜鸡对于博弈论的理解仅仅是贪就完事了) 巴什博奕(Bash Game):只有一堆n个物品,两个人轮流...

Luoriliming的博客 450

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

博弈论

目录 前言: 巴什博奕 威佐夫博奕(Wythoff Game) 尼姆博奕(Nimm Game) 前言: 初次系统学习博弈题,这篇文章我将从常见的博弈入手,浅谈一下自己的感触。 巴什博奕 描述:只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个,最后取光者得胜。 我们假设n=(m+1)*k+r,可以得出结论当r=0的时候,后者胜,反之...

BigZong 1273

浅谈算法——博弈论

网上的博弈博客和论文有很多,但是有些没有详细的证明,仅仅是给出了结论。今天作者将一些常见的博弈论模板集中起来,给大家介绍一下博弈论中一些单一游戏的决策和常见的Nim模板与证明。 注:下列游戏都建立在双方都有最优策略的情况下,若未加以说明,则每人每次至少取一个石子。 例1:取石子游戏之一 有两个游戏者:\(A\)和\(B\),有\(n\)颗石子。 约定:两人轮流取走石子,每次可取\(1,2...

a5163273的博客 324

浅谈OI中的博弈论

的状态:是,记作P。一个状态是N,当且仅当:它是必败状态P。一个状态是P,当且仅当: 它都是必胜状态N。

YCN_ycn的博客 680

四种博弈浅谈(巴什博弈、威佐夫博弈、妮姆博奕、斐波那契博弈)

巴什博弈 一堆   n个物品    两人轮流从中取物品    每人至少拿一个  最多拿m个    将这堆物品最后取完的是winner 先手胜利条件-------------   n%(m+1)!=0 谁面对  (m+1)*k  的情况谁就输了(k为正整数) #include int main (){ int n,m; while (scanf("%d%d",&n,&m

MM__1997的博客 3007

博弈类题目

转载请注明出处,谢谢http://blog.youkuaiyun.com/ACM_cxlove?viewmode=contents    by---cxlove 首先当然要献上一些非常好的学习资料: 基础博弈的小结:http://blog.youkuaiyun.com/acm_cxlove/article/details/7854530 经典翻硬币游戏小结:http://blog.c

lamborghini1993 2238

博弈论题目小结

基础博弈的小结:http://blog.youkuaiyun.com/acm_cxlove/article/details/7854530 经典翻硬币游戏小结:http://blog.youkuaiyun.com/acm_cxlove/article/details/7854534 经典的删边游戏小结:http://blog.youkuaiyun.com/acm_cxlove/article/d

mazicwong的博客 2432

博弈论BOSS

基础博弈的小结:http://blog.youkuaiyun.com/acm_cxlove/article/details/7854530 经典翻硬币游戏小结:http://blog.youkuaiyun.com/acm_cxlove/article/details/7854534 经典的删边游戏小结:http://blog.youkuaiyun.com/acm_cxlove/article/details/78545...

baichuan9723的博客 194

博弈论探讨及题目总结

转载自爱神博客:http://blog.youkuaiyun.com/acm_cxlove/article/details/7854526首先当然要献上一些非常好的学习资料: 基础博弈的小结:http://blog.youkuaiyun.com/acm_cxlove/article/details/7854530 经典翻硬币游戏小结:http://blog.youkuaiyun.com/acm_cxlove/article/det

坚持不懈 1847

浅谈简单博弈

转自我的,欢迎关注喵!我们夏令营要每人讲一个知识点,然后就有了这篇文章。

2604_94966258的博客 272
上一篇: YTU-3127.递归——爬楼梯
LeiMPro
博客等级 码龄10年 12粉丝 6原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值