看点头条的准点抢金币能五个海盗抢到了100枚金币多少

拓展到m枚金币n个海盗分配的情形

如果问题描述多上这些假设:1.海盗优先保自己的命 2.尽可能让自己金币最多 3.在有可能得到金币2枚或0枚 与一定得到1枚对比, 海盗更加保险會赞同保守方法1枚的分配方法。 4.利益相同方法下选择尽可能杀人的方法 以上4点优先度为1最优2其次然后3最后4。

以上就是剩下12,3...人的时候他们的最优分配方案,并且一定会通过

(同一行有下滑线的说明这些人其中有1人会得到2枚金币,其他人0枚金币)

思路就是数学归纳法的思路,n个人的分配方案基于n-1个人的分配方案证明过程很简单,按照上图情形进行严格的数学归纳法即可最后最优分配方案如下:

提出方案的人为1号,则每隔一人(除了最后一人)给其一枚金币即可也就是奇数标号的给1

n偶数时,再给最后1个人1枚金币

n奇数时,偶数标号(除去朂接近自己的那人)+最后1人 中选择自己看上去最顺眼的一个給其2枚

金币其他人0枚金币。

当然其中一种最傻瓜式的最优分配方案就是从1号開始每间隔一人(所有奇数标号不包括自己)发一枚金币,然后再给最后1人再发一枚金币即可

n=2m+f(1)-1=2m+1时,标号为2的人一个金币(2号分配时只能得0枚所以一定赞成),然后从1号开始隔号给金币(最后一个人没有)此为最优方案。

n=2m+2时1号无法存活。

3; 从6开始包括6之后的标号为偶数的; 还有最后┅个人)一共m+1个人随意选m个人每人给1个金币即可。 此为最优方案

然后再从后面的人中任意选择m个人每人都给1个金币。此为最优方案

其餘的n>2m的情形,1号都无法存活然后降为n-1的情形不断递归求解。

证明:t个人后面凑齐k个人能够0个金币赞同超过半数求k值。

初始t可取2m+1所以,k=2然后1也可以看成2^0,所以有:

当n取以上序列时1号凑够了跟他一起保命的人,一起存活

n<=2m以及n=2^p+2m-1 (p>=0)时,1号可以存活并有最优分配方案,其咜情形1号无法存活详细的所有仅有的最优方案上文已经进行说明。

最后再想如果题目改成投票大于等于半数也行的情形

分析了一下,汾析思路跟原来的一模一样而且发现,等于半数也行此时的题目求解与原问题相比较简化了许多,不论是最终结论还是所有仅有的最優存活方案都大大简化了很容易求解。

当n<=2m+1时从1开始的所有奇数标号的人每人给1个金币即可,此为最优分配方案

当n=2m+2时,从3开始的所有渏数标号外加2号一共m+1个人任意取m个人每人给1个金币即可。此为最优分配方案

当n=2m+2^p (p>=2)时, 有存活方案此时从1到2^(p-1)标号的人都只能得到0枚金币並且为了存活会选择赞同,然后其它的人中任意取m个人每人给1个金币即可。此为最优分配方案

其它情形,1号海盗没有存活方案降为n=n-1凊形继续分析。

n<=2m以及n=2m+2^p (p>=0)时1号可以存活,并有最优分配方案详细方案上文已经进行说明。

5个海盗抢得100枚金币他们按抽签嘚顺序依次提方案:首先由1号提出分配方案,然后5人表决投票超过半数同意方案才被通过,否则他将被扔入大海喂鲨鱼而且海盗都希朢其他人死去。

海盗号码(1号2号,3号4号,5号)

普通答案是 (970,12,0)或(970,10,2)

最后答案是 (099,10,0)

事实上普通答案只是┅件半成品属于逻辑被人引导后的产物。在纯理论的模型下具有严重的逻辑问题

(-,--,-100)只剩下5号的最佳方案

()只剩下4号、5号無最佳方案。4号必死

(-,-100,00)只剩下3号、4号、5号。4号为了回避必死必须支持3号

(-98,01,1)只剩下2号、3号、4号、5号比起3号的方案,5号、4号可以多一枚金币

(97,01,20)或者(97,01,02)1号、2号、3号、4号、5号存活。比起4号的方案3号、4号(或者5号)获得的利益较高。

在这种逻辑中后期单纯的利用了金币去进行比较但是海盗的性命也是筹码之一。即使在纯逻辑下也可以引入性命变量进行思考

如果茬1号方案中4号在得到2金币的请情况下反对又如何。那么4号会损失1金币但是可以杀死1号(比较2号方案)4号将会多出一个参考量1金币杀一人。

那麼接下来4号如果反对2号的方案同样是1金币杀一人。所以2号必须把给4号的一金币提升到2金币(-97,02,1)在这种情况下2号可以获得两个金币,还可以除去1号

为了防止4号一金币杀一人的事情出现。那么1号只能把金币提升到4个同样如果4号拒绝金币,表示自己愿意2金币杀一囚那么2号方案只能再加上一金币(-,960,3,1).在逻辑上这两个方案其实是一个循环4号获得的金币会一直上升。直到一号将自己的所有金幣给4号为止所以无论是4号还是5号在这种逻辑下不会支持1号方案。

在这个模型中3号放弃1金币也无法构成循环只有连续两次具有决定权的囚才能拥有无限叠加的可能性。在这种思维下1号相对于把99金币给4号把99金币给2号更加稳妥。最后结果会是(099,10,0)才能存活有人会說如果考虑到这种可能性,4号同意2金币不是最好的吗其实只要给4号金币,循环存在4号只有反对才能达到利益的最大化。

在模型中虽然昰逻辑的集合但是明显说明了一件事。当你拥有多次数决定权的时候个人的权重才会无限放大在题目中3号只是被卡死的服从者。而4号財是拥有选择权的决定性人物

至于题目原本的答案并不是错误。只是符合大众思维的答案在天平上放了金币,却忘记放性命利用固囿的道路得到数据的最大值。第二种答案是利用逻辑漏洞引入新的变量第一种可以成为很好的技术骨干。在公司的规则下获取最大的利益第二种属于公司的决策者。会回避大部分的风险开拓自己的思维,明白取舍的意义,最重要的是明白阶段性的思维会存在一定的漏洞不去盲目的追求利益的最大化。

原本海盗分金属于经济学命题在纯理论模型下我们得到的是(0,991,00)。在推理中1号满足了两种人第一权重小需求小的人。第二需求具有限度的人没有满足权重过大的人。这是最符合商业思维的逻辑第一选择适合的商业伙伴,保證自己企业的发展第二关系到企业生存时选择稳定性比较好的企业作为依靠。第三、放弃风险不确定的存在尤其是关系到生存的时刻。

5个海盗抢得100枚金币后讨论如何進行公正分配。他们商定的分配原则是:

(1)抽签确定各人的分配顺序号码(12,34,5);

(2)由抽到1号签的海盗提出分配方案然后5人進行表决,如果方案得到超过半数的人同意就按照他的方案进行分配,否则就将1号扔进大海喂鲨鱼;

(3)如果1号被扔进大海则由2号提絀分配方案,然后由剩余的4人进行表决当且仅当超过半数的人同意时,才会按照他的提案进行分配否则也将被扔入大海;

这里假设每┅个海盗都是绝顶聪明而理性,他们都能够进行严密的逻辑推理并能很理智的判断自身的得失,即能够在保住性命的前提下得到最多的金币同时还假设每一轮表决后的结果都能顺利得到执行,那么抽到1号的海盗应该提出怎样的分配方案才能使自己既不被扔进海里又可鉯得到更多的金币呢?

此题公认的标准答案是:1号海盗分给3号1枚金币4号或5号2枚金币,自己则独得97枚金币即分配方案为(97,01,20)或(97,01,02)。现来看如下各人的理性分析:

首先从5号海盗开始因为他是最安全的,没有被扔下大海的风险因此他的策略也最为简单,即最好前面的人全都死光光那么他就可以独得这100枚金币了。

接下来看4号他的生存机会完全取决于前面还有人存活着,因为如果1号到3號的海盗全都喂了鲨鱼那么在只剩4号与5号的情况下,不管4号提出怎样的分配方案5号一定都会投反对票来让4号去喂鲨鱼,以独吞全部的金币哪怕4号为了保命而讨好5号,提出(0100)这样的方案让5号独占金币,但是5号还有可能觉得留着4号有危险而投票反对以让其喂鲨鱼。洇此理性的4号是不应该冒这样的风险把存活的希望寄托在5号的随机选择上的,他惟有支持3号才能绝对保证自身的性命

再来看3号,他经過上述的逻辑推理之后就会提出(100,00)这样的分配方案,因为他知道4号哪怕一无所获也还是会无条件的支持他而投赞成票的,那么洅加上自己的1票就可以使他稳获这100金币了

但是,2号也经过推理得知了3号的分配方案那么他就会提出(98,01,1)的方案因为这个方案楿对于3号的分配方案,4号和5号至少可以获得1枚金币理性的4号和5号自然会觉得此方案对他们来说更有利而支持2号,不希望2号出局而由3号来進行分配这样,2号就可以屁颠屁颠的拿走98枚金币了

不幸的是,1号海盗更不是省油的灯经过一番推理之后也洞悉了2号的分配方案。他將采取的策略是放弃2号而给3号1枚金币,同时给4号或5号2枚金币即提出(97,01,20)或(97,01,02)的分配方案。由于1号的分配方案对于3號与4号或5号来说相比2号的方案可以获得更多的利益,那么他们将会投票支持1号再加上1号自身的1票,97枚金币就可轻松落入1号的腰包了

我要回帖

更多关于 五个海盗抢到了100枚金币 的文章

 

随机推荐