有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡,至少要多少只小白鼠才能在24小时时鉴别出那瓶水有毒。
我来解释一下,并给出一个方案,时间不是问题,24小时内肯定可以找出有毒的那瓶。
给1000个瓶分别标上如下标签(10位长度):
0000000001 (第1瓶)
0000000010 (第2瓶)
0000000011 (第3瓶)
......
1111101000 (第1000瓶)
从编号最后1位是1的所有的瓶子里面取出1滴混在一起(比如从第一瓶,第三瓶,。。。里分别取出一滴混在一起)并标上记号为1。以此类推,从编号第一位是1的所有的瓶子里面取出1滴混在一起并标上记号为10。现在得到有10个编号的混合液,小白鼠排排站,分别标上10,9,。。。1号,并分别给它们灌上对应号码的混合液。24小时过去了,过来验尸吧:
从左到右,死了的小白鼠贴上标签1,没死的贴上0,最后得到一个序号,把这个序号换成10进制的数字,就是有毒的那瓶水的编号。
检验一下:假如第一瓶有毒,按照0000000001 (第1瓶),说明第1号混合液有毒,因此小白鼠的生死符为0000000001(编号为1的小白鼠挂了),0000000001二进制标签转换成十进制=1号瓶有毒;假如第三瓶有毒,0000000011 (第3瓶),第1号和第2号混合液有毒,因此小白鼠的生死符为00000011(编号为1,2的鼠兄弟挂了),0000000011二进制标签转换成十进制=3号瓶有毒。
分享到:
相关推荐
微软面试智力题 微软面试智力题....................................................................
高中数学趣味智力题.docx
一班级数学智力题.docx
变态智力题大全.docx
小学一年级开发智力题.doc
小学一年级数学智力题.doc
经典智力题是指一类需要通过逻辑推理和策略思考来解决的问题,这类问题通常具有挑战性和趣味性。本文中,我们将讨论一个经典的智力题,即“海盗分金币”问题。 海盗分金币问题的描述是:5个海盗抢得100枚金币后,...
"软件测试面试时的智力题" 本文档总结了软件测试面试时的智力题,涵盖了逻辑思维、数学运算、语言理解、数据分析、算法设计、问题解决等多个方面。下面是对每道题的详细分析和解答。 1.某人去菜场买了两只鸡都花了...
人教版一年级数学智力题一.pdf
10道小学一年级数学智力题.doc
一行代码解决的智力题.md
大公司面试智力题集锦
趣味智力题-数学智力题精选.doc
最全面的智力题与答案还有面试智力题.doc
世界经典智力题.docx