2020年3月24日

每天都进步#84 如何从结果倒推过程,海盗问题的解答



大家好,欢迎收看每天都进步,这里是天地海课室,陪你每天进步1%

昨天我问了大家海盗分金币的问题,今天就来给大家答案。如果你还没看过题目的话,请你看回去昨天的节目,然后思考了之后,才来看答案。

这个问题可以用“Backward Induction”来解决,那就是先思考老幺最后会发生什么事。因为如果能将所有人丢下海,对老幺来说自然是最好的结果,因为他可以得到所有的金币。因此,如果老三被丢下海之后,老四无论提出什么方案都会被唯一一票的老幺拒绝,那么老四就会被丢下海了。因此,老四就无论如何也会保住老三的性命,要不然就连自己的性命都保不住。

在这样的前提之下,老三会提出来的方案就是给自己一百枚金币,老四和老幺一枚金币都不给。所以哪怕老幺反对,老四为了保命也会赞同。因此一票赞同一票反对,这方案也就通过了。再倒推一步,这时候老二只需要给老四和老幺各一枚金币,他们两个就会投出赞同票。因为假如他们反对的话,会连一枚金币都没有。因此在性命得到保障的情况下,得到一枚金币是会比没有得到金币来得多的。因此这时候老二的金币分配方案就会是:老二98枚、老三没有、老四1枚、老幺1枚。毕竟老二提出方案之后,老三、老四、老幺投票。这三票只要有两票赞同,老二的方案就会得到通过。而这两张赞同票,自然就是老四和老幺的赞同票。

最后再倒推到老大身上,他提出方案以后,会有四个人投票。因此他只需要得到两张赞同票,他就可以活下来。第一张赞同票的来源是老三,因为如果他将老大丢下海的话,那么老二的方案就会被执行,他会连一枚金币都拿不到。所以只需要给他一个金币,他就会在一枚金币好过没有的前提下投出赞同票。至于第二张赞同票的来源就是老四或老幺,只需要给他们比老二给的还要多,也就是两枚金币,那么他们就会投赞同票了。这里可是不能只给一枚金币的,因为在获得金币数量一样的前提下,是将越多人丢下海越好的。老大为了避免自己被丢下海,只能给出比老二还要多的金币。但是呢,老四和老幺只需要给一个人就好,因为赞同票只需要多一张就好了,剩下的那个他要反对就让他反对吧。

所以最后的答案就是:老大97枚、老二0枚、老三1枚、老四2枚、老幺0枚。或者是:老大97枚、老二0枚、老三1枚、老四0枚、老五2枚。不知道你答对了吗?

这两天和大家分享这道数学题的原因,除了这道题很有趣之外,这题所用的技巧也可以用在我们的生活之上。如果你有一个想要达到的目标,想要拥有的生活方式。那么你就需要倒推回去,想想看你必须做些什么才能达到你的目标,想想看你必须得到些什么才能拥有你想要的生活方式。再以此继续倒推,看看此时此刻的你,需要做出什么样的改变,设定出什么样的目标,才能够完成你未来的梦想。通过这种倒推归纳法,Backward Induction,就可以让你的未来生涯规划变得清晰,也让你自己清楚知道自己应该要做些什么。

所以不知道大家对于你们目前拥有的生活是否满意?你又想要在未来过个怎样的生活呢?欢迎在下方的留言区留言,和我分享讨论吧。

今天就讲到这里,如果你喜欢这一集的内容,就请你按赞并且分享给你的朋友。如果你认为我所制作的内容对你有所帮助的话,就请你不要吝啬于订阅我的频道,同时别忘了开启小铃铛,那么你就不会错过接下来的资讯了。天地海课室,陪你每天进步1%。我们明天见。

天地海  著


没有评论:

发表评论