趣题:老鼠与毒药问题的推广

标签: 进制 趣题 算法 Brain Storm 二进制 | 发表时间:2011-05-27 12:27 | 作者:Matrix67 zz
出处:http://www.matrix67.com/blog

    今天的趣题来源于 IBM Ponder This 三月份的谜题

    大家应该都听说过这个老题目:有 1000 个一模一样的瓶子,其中有 999 瓶是普通的水,有一瓶是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在,你只有 10 只小白鼠和一星期的时间,如何检验出哪个瓶子里有毒药?

    这个问题的答案也堪称经典:把瓶子从 0 到 999 依次编号,然后全部转换为 10 位二进制数。让第一只老鼠喝掉所有二进制数右起第一位是 1 的瓶子,让第二只老鼠喝掉所有二进制数右起第二位是 1 的瓶子,等等。一星期后,如果第一只老鼠死了,就知道毒药瓶子的二进制编号中,右起第一位是 1 ;如果第二只老鼠没死,就知道毒药瓶子的二进制编号中,右起第二位是 0 ⋯⋯每只老鼠的死活都能确定出 10 位二进制数的其中一位,由此便可知道毒药瓶子的编号了。

    现在,有意思的问题来了:如果你有两个星期的时间(换句话说你可以做两轮实验),为了从 1000 个瓶子中找出毒药,你最少需要几只老鼠?注意,在第一轮实验中死掉的老鼠,就无法继续参与第二次实验了。

 
 
 
 
 
 
 
 
 
 
 
    答案:7 只老鼠就足够了。事实上,7 只老鼠足以从 37 = 2187 个瓶子中找出毒药来。首先,把所有瓶子从 0 到 2186 编号,然后全部转换为 7 位三进制数。现在,让第一只老鼠喝掉所有三进制数右起第一位是 2 的瓶子,让第二只老鼠喝掉所有三进制数右起第二位是 2 的瓶子,等等。一星期之后,如果第一只老鼠死了,就知道毒药瓶子的三进制编号中,右起第一位是 2 ;如果第二只老鼠没死,就知道毒药瓶子的三进制编号中,右起第二位不是 2,只可能是 0 或者 1 ⋯⋯也就是说,每只死掉的老鼠都用自己的生命确定出了,三进制编号中自己负责的那一位是 2 ;但每只活着的老鼠都只能确定,它所负责的那一位不是 2 。于是,问题就归约到了只剩一个星期时的情况。在第二轮实验里,让每只活着的老鼠继续自己未完成的任务,喝掉它负责的那一位是 1 的所有瓶子。再过一星期,毒药瓶子的三进制编号便能全部揭晓了。

    类似地,我们可以证明, n 只小白鼠 t 周的时间可以从 (t+1)n 个瓶子中检验出毒药来。

相关 [趣题 老鼠 毒药] 推荐:

趣题:老鼠与毒药问题的推广

- zz - Matrix67: My Blog
    今天的趣题来源于 IBM Ponder This 三月份的谜题.     大家应该都听说过这个老题目:有 1000 个一模一样的瓶子,其中有 999 瓶是普通的水,有一瓶是毒药. 任何喝下毒药的生物都会在一星期之后死亡. 现在,你只有 10 只小白鼠和一星期的时间,如何检验出哪个瓶子里有毒药.

墙上有个老鼠洞

- Yu - 玩意儿
传说中是有史以来家庭或者办公室最可爱的老鼠洞,当然,它并不是真正的洞,而是特别制作的墙贴,是很酷. © 玩意儿 ┊ 原文链接 ┊ 新浪微博 ┊ 点击访问我们的淘宝店.

猫与老鼠的盔甲

- Tim - 玩意儿
这系列作品并不是像之前所介绍的动物装备属于PS的作品,而是加拿大艺术家 Jeff de Boer 精细制作的艺术品,他所制作的盔甲模仿装甲角斗士、中世纪骑士、武士的装备,每一个老鼠的盔甲需要10到40个小时,猫的则需要50到100小时. 本文原始链接:http://www.cngadget.cn/unusual-armour-for-cats-and-mice.html.

世界上最毒的十种毒药

- Loren - 烧荒网
首先,我们的前提条件是不包括放射性的物品,如5克钚元素就可以凭借其放射性杀死世界上所有的人,而钋210的毒性比氰化物高2.5亿倍. 其次,世界上有毒物质有几百万种,这里只选几种最有名的. 其实如果要讲毒性,氰化物连前50都进不了,但既然这里只讨论名气大的,并且氰化物是致死速度最快的毒物. 毒性:一克可杀500人(不要跟我说一克有多少你都不知道哈).

警惕:这些美食吃错堪比毒药(图)

- 红发 - 看中国
荔枝是水果中的珍品,色美味甘,营养丰富. 世间食物万千,吃法无数,生吃熟吃、热吃冷吃、干吃湿吃......方式多到数不胜数. 有许多食物生食的口感与煮熟之后相比更胜一筹,譬如番茄,譬如三文鱼等等,但也有为数不少的食物非得煮熟了才能吃,否则与毒药无异. 每一种食物都有一个理想,就是成为美味,那是它的使命.

微信里的6大毒药,你知道几种?

- - 创业邦
  “我每天都看微信,但是我不知道看它的目的是什么.   “我上微信是出于一种安全感,一种让我感觉自己跟朋友很近、跟这个世界很近的安全感.   “看别人的生活和故事,虽然这些跟我无关.   “直到有一天,我发现微信每天已经占据了我两个多小时的时候,我纠结了.   “微信一开始让我感到新奇甚至是神奇,现在却让我迷失了!”.

阴谋还是毒药?深度揭秘美剧产业

- - 每日鲜果精选
继快播被警方调查后,视频行业再踩政策红线. 几个宅男科学家和一个美女邻居的生活故事,7年来给亿万美剧迷们带来了无尽的欢笑. 如今,热门美剧《生活大爆炸》已播至第七季,而这一季的最后一集将于美国时间5月15日播出. 然而,观众恐怕无法在国内正规的视频网站上观看了. 4月26日起,《生活大爆炸》《傲骨贤妻》《海军罪案调查处》和《律师本色》等4部美剧被国家新闻出版广电总局要求从各视频网站下架.

断子绝孙转基因:老鼠不见了

- Sean - 扬韬
 据2010-年9月17日出版的《文摘周报》转引自《国际先驱导报》的报道:当种种动物异常现象摆在眼前,转基因突然成了绕不开的话题. 也许,争议、发现异常并非坏事,它可以提醒人类,那些未知的不确定的风险,其实近在身边.   一直深受鼠患之苦的山西农民刘旻,现在却为当地老鼠绝迹而感到不安. 刘旻是山西晋中张庆乡农民,家里种了十来亩玉米.

化学鸡尾酒创造透明老鼠

- 微笑!?~ - Solidot
研究人员无意中发现,尿素、甘油和肥皂的混合物可以让合成膜变透明. 他们尝试将混合物混入正在发育的老鼠胚胎,然后发现细胞中所有色素全被移除,科学家创造出了完全透明的老鼠胚胎. 这项技术将允许科学家观测大脑中的神经元活动. 当然,无需担心真的会出现看不见的老鼠满地爬,这种化学鸡尾酒不能被用在活动物身上.