有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡至少要多少只小白鼠才能在24小时

[复制链接]
查看11 | 回复5 | 2017-10-15 04:48:58 | 显示全部楼层 |阅读模式
我来解释一下,并给出一个方案,时间不是问题,24小时内肯定可以找出有毒的那瓶。 给1000个瓶分别标上如下标签(10位长度): 0000000001 (第1瓶) 0000000010 (第2瓶) 0000000011 (第3瓶) ...... 1111101000 (第1000瓶) 从编号最后1位是1的所有的瓶子里面取出1滴混在一起(比如从第一瓶,第三瓶,。。。里分别取出一滴混在一起)并标上记号为1。以此类推,从编号第一位是1的所有的瓶子里面取出1滴混在一起并标上记号为10。现在得到有10个编号的混合液,小白鼠排排站,分别标上10,9,。。。1号,并分别给它们灌上对应号码的混合液。24小时过去了,过来验尸吧: 从左到右,死了的小白鼠贴上...
回复

使用道具 举报

千问 | 2017-10-15 04:48:58 | 显示全部楼层
至少999只。每瓶一只,24小时后见分晓 ,那只瓶的小白鼠死了,就是那瓶有毒。...
回复

使用道具 举报

千问 | 2017-10-15 04:48:58 | 显示全部楼层
10只小白鼠。解析:把1000瓶水分别编号1、2、3……998、999、1000。把1号瓶水,只给1号老鼠喝,2号瓶水给2号老鼠喝……10号瓶水给10号老鼠喝;11号水给1号和2号老鼠都喝,12号水给1号和3号老鼠都喝;19号水给1号和10号老鼠都喝……这样轮换下去,如果1号老鼠死,说明只有1号水有毒,如果1号和2号老鼠都死,说明11号水有毒……如果10...
回复

使用道具 举报

千问 | 2017-10-15 04:48:58 | 显示全部楼层
给1000个瓶分别标上如下标签(10位长度): 0000000001 (第1瓶) 0000000010 (第2瓶) 0000000011 (第3瓶) ...... 1111101000 (第1000瓶) 从编号最后1位是1的所有的瓶子里面取出1滴混在一起(比如从第一瓶,第三瓶,。。。里分别取出一滴混在一起)并标上记号为1。以此类推,从...
回复

使用道具 举报

千问 | 2017-10-15 04:48:58 | 显示全部楼层
如果不需要知道具体哪瓶有毒,那就更好说了。一只小白鼠有两种情况(生、死 其实也对应二进制的1/0)。这里的生死情况对应几瓶水。一只能鉴定两瓶水,两只四种生死情况也就是四瓶水。2的10次方是1024,那1000种情况至少需要10只,因为2的9次方是512....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行