一道智力题:世上最毒的毒药

    故事发生在一个遥远的神秘世界。在那里,人们可以制造出不同等级的毒药。这种毒药是致命的,唯一的解药则是更强的毒药。若不幸中毒后,只要及时喝下更强的毒药就没事了,否则不管是谁都会在10分钟之内死亡。
    一天,恶魔向国王发起挑战,看谁拥有最毒的毒药。这是一场死亡竞赛,比赛规则很简单:双方各带一瓶毒药,先把对方瓶中的毒药喝掉一半,然后再把毒药换回来,把自己的毒药喝完。10分钟后,活下来的人便赢得这次比赛。恶魔藏有世上已知的最毒的毒药。国王知道,他无论如何也造不出比那更强的毒药来,并且也知道比赛时恶魔用的就是他那瓶绝无仅有的毒药。国王有办法赢得比赛吗?

    答案:国王有办法赢得比赛。在比赛开始前,国王先制造一个药性很弱的毒药,把它喝掉,然后拿着一瓶白开水去比赛。比赛时,国王喝掉恶魔手中的牛B毒药,反而没事了;恶魔喝的则是白开水。然后,国王喝掉自己的白开水,恶魔喝掉自己的牛B毒药;结果呢,即使他还想找解药都找不着了……因为他那瓶毒药已经是世上最牛B的了。

    不知道这个题目火星了没,反正今天我还是头一次见到。


    故事并没有结束。我还多想了一些其它的。如果恶魔在国王身边安插了间谍,知道了国王的伎俩,事情就又开始变得有意思起来了。恶魔是可以破解这个伎俩的。一个简单的办法是,在上战场前他也喝点弱毒药。这样下来,两个人最终都能活下来,谁也弄不死谁。恶魔还有一个更绝的办法:赛前什么都不喝,比赛时也带着一瓶白开水上去,于是双方在比赛过程中都喝不到半点毒药,国王将被他比赛前喝掉的那点毒药害死。
    呵呵,你猜对了!我接下来确实想说:如果恶魔的“反欺诈”计划又被国王知道了呢?国王有没有一种“反反欺诈”呢?在这种局势下,我们不妨认为,这一折腾下来国王成功地骗恶魔两手空空上战场,于是他赛前喝点弱毒药,再带个稍微强点的去就能击垮恶魔了,成功地实现三重圈套。当然,当恶魔意识到这一点后,他又会重新带着无敌毒药上战场,整个局势转了一个大圈又回来了。
    结论呢就是,这个博弈问题没有Nash均衡点。即使游戏双方都聪明绝顶也无用,递归思维深入到的层数唯一地决定了最终决策,整个游戏就像石头剪子布一样无限循环下去,最后倒还不如随机选择一种决策了事。

74 条评论

  • zmc

    555…我没想出来…原来还有白开水这个东西….赞..

  • 金色葡萄

    条件是当前毒药的毒性,与之前喝下的毒药毒性无关。
    如果相关呢?

  • wgz1288

    为什么国王喝下恶魔的毒药死不了呢?那个是没有毒性的么?不是需要更强的毒药来解毒的吗?

  • zhang

    最后一段应该是“这个博弈问题没有单纯策略的Nash均衡点”, 否则你推翻了Nash的博士论文结果。

  • liwei

    有意思,不过俺还是没有忍住看了答案~

  • lbaby

    这个和那个 红蓝两军需要进攻他们中间的敌人问题是一样的

  • 123

    这不是很简单,国王把恶魔的毒药瓶子打翻了,然后恶魔喝了国王的毒药,死了。国王赢了,最终不是说谁的毒药最厉害,而是谁能比谁活的更长。

  • wOOL

    让我想到博弈论中“公共知识”那部分~

  • kankan

    喝点药,然后带水上去。
    魔王死

  • freiz

    关键问题是中毒后喝下毒性弱一些的毒药有什么效果,然后再喝最毒的毒药是不是能解掉前两种毒,如果最毒的毒药能解掉前面的几种毒,那么,无论国王怎么打牌,恶魔的赢面更大

  • NULL

    国王提前喝点药,然后带杯水装模作样的上去

    (貌似的确火星了)

  • NULL

    原来又是白字……看来在这里玩要养成Ctrl+A的习惯啊……

  • ynifbs215

    相当有意思啊,看你的blog学了好多啊!~

  • Jason911

    好东西,m67太强了

  • Fisher

    有点意思,有点像石头剪子布这种随机赌博…

  • 燕仰

    嗯嗯我觉得结论很王道

  • 一般般

    恶魔的规则明显有问题吗。这个规则有一个条件其实是隐藏的没有说,就是比赛之前不可以喝东西。但国王却要利用这一点,那就改规则好了:两人见面对视15分钟之后再进行比赛。
    这样国王可以用一杯水搞一个对他来说最好的结果:对死
    (提出这种比赛方式,这恶魔也太白痴了)

  • 一般般

    好吧,我想再补充一下上面提出的规则,使其符合恶魔本想达到的规则效果
    两人各带一只老鼠,见面之后每人用自己的毒药喂老鼠,等到老鼠都死了。。。
    OK,比赛可以开始了

  • 一般般

    还需要补充,见面10分钟以上老鼠没问题再进行楼上的步骤,以防老鼠之前被喂过毒

  • Recover

    意外地发现,open doors出2了……不知道火星没……

  • XD

    19L说:嗯嗯…

  • wuzhengkai

    相比剪刀石头布,这个太残忍了吧

  • imstupid

    同意5楼~

  • 小岛

    ..只想出了带普通的水上去和恶魔同归于尽的办法…
    想不到可以在比赛开始之前自己先喝点药..- –

  • ForEverLeeR

    好吧,我承认没想到白开水作弊的方法……果然很NB

  • DarkRaven

    实际是对称的博弈吧- -b
    找Nash平衡点做什么

  • DarkRaven

    唉,白开水难到不是”最弱的”毒药??

  • zfaustk

    这种双方都有足够信息的博弈就是…

    不过话说~~我想起了包青天里的莱恩
    国王先喝一种弱毒,再在手指什么地方沾点稍强毒.不论恶魔拿的是什么,蘸一下,喝掉,OK
    其次想起了选鹅卵石结婚的故事,国王喝自己的开水时,一饮而尽,那么恶魔再聪明也占不到便宜。
    不过恶魔也可以选择再送回去的杯子里加点毒,这样的话算三次施毒..题目中未提到..成立的话,国王必死。不成立的话,国王必占优势

  • fzfz

    但白开水也可以理解为毒性为0的毒药啊,我开始就这样想的~~

  • Karfy

    没想到这么无聊的题目答案写的还蛮有深度的。

  • 饺子

    国王喝药带白开水的时候,恶魔有另一种破解方法。
    假定水是0,国王喝了10,带上0。按照你的说法是恶魔喝0,带0,然后国王死。但还有另一种方法是,恶魔喝2,带4,然后还是国王死。因为4能解2不能解10。

    事实上恶魔可以处于不败之地。而国王最多只能保命。
    我们假定国王喝x0,带x1,恶魔喝y0,带y1。对于恶魔来说,要不败需要做到的就是:y1 > y0 > x1。
    这样恶魔事先喝下的天下第二毒只有自己携带的天下第一毒能解。国王携带的任何东西对于天下第二毒来说都是白开水,起不到任何干扰作用。所以恶魔不败。
    国王保命的唯一方法就是事先喝一口小毒。
    这就是均衡了。

  • 饺子

    恩,其实楼主自己已经有这个答案了。只是一定要置对方于死地结果就没有均衡。但是如果能做到一方必死还叫均衡么?

  • 饺子

    对于国王也一样有不死的方法。
    喝一口弱药,带上白开水去参加比赛,同时带上一瓶稍强的毒药备用。10分钟后恶魔死了或者恶魔没事同时自己也没事就算了。否则万一肚子剧痛恶魔没事,这时候赶紧再喝一口强毒解药,同时愤怒的斥责恶魔耍花招。

  • 随机的吧

    随机的吧~~~~~~

  • asfaf

    如果规定一下再双方互相开始喝对方的毒药之前都静立10分钟不就什么欺诈都不会有了

  • 凡鸟

    事先喝一口小毒也是一种冒险的做法。
    因为如果对方带来的也是白开水的话代表国王存活时间小于10分钟。

  • kimi

    确实,看了这个故事还是很值得往深层次去思考的

  • ansen

    这个游戏所有的前提都必须是能不能安插间谍,间谍能不能获取对方的信息,能不能获取正确的信息,能不能确保信息是最新的而且是准确的,能不能确保间谍的可靠性,万一间谍为了完成任务随便说一种可能呢?万一间谍被对方发现巧妙的利用间谍传递假消息呢?两个王能不能全听信间谍的话呢?
    所以,恶魔会取消这场比试。因为他已经没有绝对的优势,因为比赛的初衷是为了证明谁的毒药毒性更强,因为恶魔已知世上毒性最强的毒药在自己手里,所以自己绝对会获胜,但是现在又太多的未知数,搞不好自己的命也要搭上去,所以,他会取消这场比试。所以世界继续斗争着,没有永远的和平也没有永远的邪恶~~~~~

  • 没有答案

    国王有对策,恶魔也会有对策的,这样不会有确定的结果的。

  • 风雨浪人

    国王带的毒药毒性要不强的,比赛前先把自己的毒药喝下去,比赛时喝下魔鬼的毒药不就解毒了嘛,这时再换过来喝自己的毒药,反正药性不强的,解药就很好找了呀

  • hlx98007

    搞来搞去的,是良性循环还是恶性的?

  • prowind

    啊哈,竟然在傲游状态栏上点到MATRIX67大牛的博客了,神啊!!!!

  • Mike olin

    我一直有个问题,喝下最毒的毒药之后怎么解?我觉得,无论你喝的是多么弱的毒药,你都要用更强的毒药去解毒,同时中毒,然后再喝更更强的毒药,直到喝死,当然,不喝也死。故事本身就有问题,大家还是换个故事讨论吧?而且,我觉得,这种逻辑思维根本就毫无意义,奸计,反奸计,反反间计……皆是咱们中国人的特产,怎么大家都好这口?!!!我也不知什么博弈问题,什么nash均衡点,可道理很简单,运动是绝对的,一切都在不断变化,哪有什么结果?国王输了变魔鬼,魔鬼赢了变国王,他们的称呼都不是一定的,你们讨论来有什么用?!!!有空就多做点实质性的事,我就纳闷?国家怎么老是培养一批废物!!!

  • tommy

    毒药的定义是题目的关键。更强的毒药能解低毒的药,这只是个假设,实际是不可能,前提都不对,那整个逻辑推理就会乱了。

  • 六翼

    我以前看到的是勇士屠龙的问题:
    岛上有七口泉水,一口比一口更毒,最毒的在山顶,只有龙能飞上去。毒性都是饮用后一小时准时发作。
    勇士要和龙决斗,方法就是互相喝对方带来的水,问勇士怎样才能杀掉龙同时自保。
    就是个绕圈圈的问题,嘿嘿

  • 泠羽

    到最后就剩下信息战和反间计本领在起作用了。

  • ecchi

    国王想得头都炸了,于是心一横,带着自己的小蝌蚪液去跟恶魔拼了。幸运的话恶魔就被自己的毒药给毒死了。要是不幸自己中毒身亡,想想让恶魔喝到了自己的小蝌蚪液也算心理平衡了。

  • huangzx79

    自己先喝点弱毒药,带白开水。

  • huangzx79

    至少可以确保自己没事,带白开水,自己先喝弱毒,不管对方怎么玩,顶多自己再喝自己制的强点的毒就可以了。

  • swind

    10分钟才能挂掉的毒剂根本就不能算是什么剧毒,你去试试生物类的毒素吧,比如芋螺或者箱水母一类的,还有就是如果真的能够像你所说的以毒攻毒的话那么另一种的毒剂的毒该怎么被中和呢?

  • swind

    10分钟才能挂掉的毒剂根本就不能算是什么剧毒,你去试试生物类的毒素吧,比如芋螺或者箱水母一类的,还有就是如果真的能够像你所说的以毒攻毒的话那么另一种的毒剂的毒该怎么被中和呢?

  • 苍焰

    干嘛要接受恶魔的挑战……

  • 翡翠貔貅

    如果不使诈,那国王死无疑。如果都可以先喝了东西再上,那国王不如直接找几个打手,把恶魔搞掉算了。

  • ylen

    话说一看到题目就想到答案了。。

  • 移动彩铃网

    还是看了答案,呵

  • whcgx

    很小的时候就发现这个有趣的现象了,就是在石头剪子布的时候对对方说:你要出的是剪刀!

    然后思维就会不断递推下去。

  • コナソ

    那个,这是个破解、反破解的问题,没法解……汗,不过有点简单的验证:2个人玩剪子包袱锤,呵呵,我无聊时就被这个绕进去了…………

  • c

    不太火星啊,嘿嘿,MATRIX有空小聚下喝个酒什么的,我也是很早就喜欢上推理和数学了呢

  • 小缚(274301704)

    这不是很容易吗 国王在比赛前不久喝下毒药(反正都比恶魔的毒性低)然后喝了恶魔的就可以解毒了

  • khhlnj

    就和追不追公交车一样

  • cervelo

    国王把恶魔的毒药瓶子打翻了,然后恶魔喝了国王的毒药,死了。国王赢了

  • www.everbetter.net/web1/ubbindex.aspx

    高一时考地理,全班考砸。 地理老师大怒:“填空题白送的40分,居然有人只得10分,20分?只拿了十分到二十分的全都给我站起来,把卷子抄十遍!” 这时同桌长叹:“好险,我21分。” 正在庆幸时,后边一哥们也幽幽叹息:“我也好险呐,我9分。” 我和同桌集体石化。家里还有盐吗

  • mj,b

    to48l:Hardy…

  • yk

    毒药是分等级的不是分浓度的

  • BJ024

    What’s up it’s me, I am aoso visiiting this siite on a reguar basis, this
    weeb pae iss genuinmely pleasant aand the users are truly sharing nice
    thoughts.

  • Edgardo

    Ahaa, its fastidious discussiokn concerning this article at thiss pplace aat thhis weblog, I have read all that, so at thjis time me also commentng at thiss place.

  • ai-porn.click

    Why viewers sill makke usse oof too read news pappers when in his tecfhnological globe the whole thing is existing on web?

回复给 DarkRaven 取消回复

1  ×  3  =