[粤韵文化] 强人才能回答出的问题(已有答案的推算解释)

msjsd 发布于2006-11-14 21:14 2069 次浏览 18 位用户参与讨论   [复制分享主题]
<h5><font size="4">海盗分金问题-----据统计,在美国,在20分钟内能回答出这道题的人,平均年薪在8万美金以上。</font></h5><h5><font size="4">5个海盗抢到了100颗宝石,每一颗都一样的大小和价值连城。 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 他们决定这么分: <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1、抽签决定自己的号码(1,2,3,4,5) <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2、首先,由1号提出分配方案,然后大家5人进行表决,当且仅当超过半数的人同意时,按照他的提案进行分配,否则将被扔入大海喂鲨鱼。&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3、如果1号死后,再由2号提出分配方案,然后大家4人进行表决,当且仅当超过半数(不含半数)的人同意时,按照他的提案进行分配,否则将被扔入大海喂鲨鱼。   <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4、以次类推 <br/></font></h5><h5><font size="4">条件:每个海盗都是很聪明的人,都能很理智的判断得失,从而做出选择。    <br/></font></h5><h5><font size="4">问题:第一个海盗提出怎样的分配方案才能够使自己的收益最大。</font><font size="4"><br/></font></h5><p>[em08][em08][em08][em08][em08][em08]</p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 28pt; mso-char-indent-count: 2.0;"><font color="#2222dd"><font color="#ff0000"><span style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma;">之前</span><span lang="EN-US" style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: Tahoma;">98 0 1 0 1</span><span style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma;">这种分配方法只有在问题中对分配方案成立的条件的规定改为“有半数人同意”(即等于或超过</span><span lang="EN-US" style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: Tahoma;">50%</span><span style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma;">的票数的时候)就成立,而现在问题中对分配方案成立的条件的规定是“当且仅当超过半数(不含半数)的人同意”(即必须超过</span><span lang="EN-US" style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: Tahoma;">50%</span><span style="FONT-SIZE: 14pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma;">的票数的时候)才成立。所以请大家看清问题中规定的条件。</span></font></font><span lang="EN-US" style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"></span></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 28pt; mso-char-indent-count: 2.0;"><span style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><font color="#ff0000">我们先要对海盗们作一些假设<span lang="EN-US">
9 L" E' ~& k7 z3 j- P* t: e) ^                                        <p></p></span></font></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 28pt; mso-char-indent-count: 2.0;"><font color="#ff0000"><span lang="EN-US" style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">1)</span><span style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、每个海盗的数学和逻辑都很好,而且很理智。海盗间私底下的交易是不存在的,因为海盗除了自己谁都不相信。<span lang="EN-US">  u: q, ?( s3 ?1 ^7 O7 l* F
                                        <p></p></span></span></font></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 28pt; mso-char-indent-count: 2.0;"><font color="#ff0000"><span lang="EN-US" style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">2)</span><span style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、一枚金币是不能被分割的,不可以你半枚我半枚。<span lang="EN-US">+ x; B& y4 m! m3 P$ `* ^8 z
                                        <p></p></span></span></font></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 28pt; mso-char-indent-count: 2.0;"><font color="#ff0000"><span lang="EN-US" style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">3)</span><span style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、每个海盗当然不愿意自己被丢到海里去喂鱼,这是最重要的。<span lang="EN-US">, k7 f2 }# ]  [
                                        <p></p></span></span></font></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 28pt; mso-char-indent-count: 2.0;"><font color="#ff0000"><span lang="EN-US" style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">4)</span><span style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、每个海盗当然希望自己能得到尽可能多的金币。<span lang="EN-US">
' ~4 D. \- ?* X) A( c, Y                                        <p></p></span></span></font></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 28pt; mso-char-indent-count: 2.0;"><font color="#ff0000"><span lang="EN-US" style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">5)</span><span style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、每个海盗都是现实主义者,如果在一个方案中他得到了<span lang="EN-US">1</span>枚金币,而下一个方案中,他有两种可能,一种得到许多金币,一种得不到金币,他会同意目前这个方案,而不会有侥幸心理。总而言之,他们相信二鸟在林,不如一鸟在手。<span lang="EN-US">
* u+ \  t4 K4 ]# A                                        <p></p></span></span></font></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 28pt; mso-char-indent-count: 2.0;"><font color="#ff0000"><span lang="EN-US" style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">6)</span><span style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">、最后,每个海盗都很喜欢其他海盗被丢到海里去喂鱼。在不损害自己利益的前提下,他会尽可能投票让自己的同伴喂鱼。<span lang="EN-US">
4 \, t  Y9 X3 f0 w4 {9 e                                        <p></p></span></span></font></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 28pt; mso-char-indent-count: 2.0;"><span lang="EN-US" style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><p><font color="#ff0000">&nbsp;</font></p></span></p><p><font color="#ff0000">&nbsp;</font></p><p></p><p><font color="#ff0000">&nbsp;</font></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 28pt; mso-char-indent-count: 2.0;"><span style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><font color="#ff0000">现在,如果有<span lang="EN-US">5</span>个海盗要分<span lang="EN-US">100</span>枚金币,将会怎样?</font></span><span lang="EN-US" style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"></span></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 28pt; mso-char-indent-count: 2.0;"><span style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><font color="#ff0000">要解决这类问题,我们总是从最后的情形向后推,这样我们就知道在最后这一步中什么是好的和坏的决定。然后运用这个知识,我们就可以得到最后第二步应该作怎样的决定,等等等等。要是直接就从开始入手解决问题,我们就很容易被这样的问题挡住去路:<span lang="EN-US">“</span>要是我作这样的决定,下面一个海盗会怎么做?<span lang="EN-US">”</span></font></span><span lang="EN-US" style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"></span></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 28pt; mso-char-indent-count: 2.0;"><span style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><font color="#ff0000">以这个思路,将<span lang="EN-US">5</span>名海盗编号①②③④⑤。为先考虑只有<span lang="EN-US">2</span>个海盗的情况(所有其他的海盗都已经被丢到海里去喂鱼了)。现在只有④和⑤的情形变得对④其糟无比:<span lang="EN-US">1</span>票是不够的,可是就算他把<span lang="EN-US">100</span>枚金币都给⑤,⑤也照样会把他丢到海里去。可是④很关键,因为如果③进行分配方案的话,即使他一枚金币也不给④,④也会同意,这样一来③就有④这张铁票!③的最佳方案就是:独吞<span lang="EN-US">100</span>枚金币。</font><span lang="EN-US"><br style="mso-special-character: line-break;"/><br style="mso-special-character: line-break;"/><p></p></span></span></p><p></p><p></p><p></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 28pt; mso-char-indent-count: 2.0;"><span style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"><font color="#ff0000">②要<span lang="EN-US">3</span>张票,而③是一定反对他的,而如果不给④一点甜头,④也会反对,因为④可以在③的方案中得救,目前为什么不把②丢到海里呢?而⑤在③的方案中没有得益,所以要分别给④和⑤一枚金币,这样②就有包括他自己<span lang="EN-US">1</span>票的<span lang="EN-US">3</span>票。②的方案为:④、⑤每人<span lang="EN-US">1</span>枚金币,他自己<span lang="EN-US">98</span>枚。</font></span><span lang="EN-US" style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"></span></p><p></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 28pt; mso-char-indent-count: 2.0;"><font color="#ff0000"><span style="FONT-SIZE: 14pt; FONT-FAMILY: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;">①的情况要复杂点,他也要<span lang="EN-US">3</span>票。②是会反对他的,所以不用给②,给③一枚金币就能使他支持自己的方案,因为在接下来的②方案中他什么也得不到。问题是④和⑤,只要其中有一个支持就可以了。可是只给<span lang="EN-US">1</span>枚金币是不行的,②方案中他们一定有<span lang="EN-US">1</span>枚金币可得,所以只要在他们中随便选一个,给<span lang="EN-US">2</span>枚金币,另一个就对不起了,不给。这样①的方案是:自己<span lang="EN-US">97</span>枚,③得<span lang="EN-US">1</span>枚,④或⑤得<span lang="EN-US">2</span>枚。</span><span lang="EN-US" style="FONT-SIZE: 14pt;">
& Q( J! E: ~- c                                <p></p></span></font></p><p></p><p></p><p></p><p></p><p><font color="#ff0000"></font></p><font face="黑体" color="#ff0000" size="5">所以第一个海盗提出97 0 1 0 2或97 0 1 2 0这两种分配方案时才能使自己有最大的收益。</font>[em08][em08][em08]
) x6 r  r. `5 N; K# r! F, F
[此贴子已经被作者于2006-11-15 11:14:47编辑过]
  y0 N% v# h0 Y# q" F# i

已有(18)人评论

jozone 发表于 2006-11-14 21:54:17 | 显示全部楼层
<p>第一个海盗提出既分配要系98 0 1 0 1啊嘛</p><p>楼主呢个问题有人发过啦.....</p>
msjsd 发表于 2006-11-15 00:12:31 | 显示全部楼层
<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>jozone</i>在2006-11-14 13:54:17的发言:</b><br/><p>第一个海盗提出既分配要系98 0 1 0 1啊嘛</p><p>楼主呢个问题有人发过啦.....</p></div><p><font size="4">分配方案要超过半数(不含半数)的海盗同意,不然就会被丢下海。</font></p>
猎人J 发表于 2006-11-15 00:37:50 | 显示全部楼层
最好有迈解释
jozone 发表于 2006-11-15 02:10:14 | 显示全部楼层
<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>msjsd</i>在2006-11-14 16:12:31的发言:</b><br/><p><font size="4">分配方案要超过半数(不含半数)的海盗同意,不然就会被丢下海。</font></p></div><p>都话系98 0 1 0 1咯</p>
lonely 发表于 2006-11-15 03:13:22 | 显示全部楼层
为什么是这样分啊?
msjsd 发表于 2006-11-15 17:12:39 | 显示全部楼层
<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>jozone</i>在2006-11-14 18:10:14的发言:</b><br/><p>都话系98 0 1 0 1咯</p></div><p></p>如果这样分配就被丢进海里,都说超过半数才行,即只有50%的票都要丢进海。
corry 发表于 2006-11-15 18:35:29 | 显示全部楼层
就是咯 什么98&nbsp;&nbsp; 0&nbsp;&nbsp; 1&nbsp;&nbsp; 0&nbsp; 1 !<br/>那个海盗会喂鱼伽!<br/><br/>应该是&nbsp; 34&nbsp; 33&nbsp; 33&nbsp; 0&nbsp; 0 <br/>甘样,有两个人一定同样!!!+他自己 !就半数以上拉!
jozone 发表于 2006-11-15 19:59:30 | 显示全部楼层
<p>吾.....睇过下D解释,先前无睇过,吾好意思,甘即系话,得翻3 4 5既时候,3既方案就一定可以通过,而4同5就会乜野都得吾到,而得翻2 3 4 5既时候3就乜都得吾到,不过4同5就可以得到一颗宝石,甘,如果方案系98 0 1 0 1既话,5一样可以得到一颗宝石,如果系按照楼主第一次发帖既问题甘讲既话,海盗吾会做损人而不利己既事,98 0 1 0 1都系可以通过,我讲得无错挂....</p><p>不过,楼主改都改过贴,已知既条件又改过,主要系多左第六条,甘就无得讲啦....</p>
msjsd 发表于 2006-11-15 20:24:21 | 显示全部楼层
<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>jozone</i>在2006-11-15 11:59:30的发言:</b><br/><p>吾.....睇过下D解释,先前无睇过,吾好意思,甘即系话,得翻3 4 5既时候,3既方案就一定可以通过,而4同5就会乜野都得吾到,而得翻2 3 4 5既时候3就乜都得吾到,不过4同5就可以得到一颗宝石,甘,如果方案系98 0 1 0 1既话,5一样可以得到一颗宝石,如果系按照楼主第一次发帖既问题甘讲既话,海盗吾会做损人而不利己既事,98 0 1 0 1都系可以通过,我讲得无错挂....</p><p>不过,楼主改都改过贴,已知既条件又改过,主要系多左第六条,甘就无得讲啦....</p></div><p></p><p><font color="#ff0000" size="6">条件我一直没有改过,只是增加了推算解释。我也一直提醒你我的问题规定的条件。既然现在已经改过贴,我也行难证实我所说的。</font></p>
sasaling 发表于 2006-11-15 21:56:03 | 显示全部楼层
好難明啊樓主~本人自認數學邏輯方麵比較白痴~
msjsd 发表于 2006-11-15 23:34:27 | 显示全部楼层
<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>sasaling</i>在2006-11-15 13:56:03的发言:</b><br/>好難明啊樓主~本人自認數學邏輯方麵比較白痴~</div><p>多看几遍就会看懂。这题就是逻辑方面的问题。</p>
12下一页
您需要登录后才可以回帖 登录 | 註冊

本版积分规则

快速
回复
返回
列表
返回
顶部