如果第1只老鼠死了说明5678有一个有毒,第2只老鼠死了说明3478有一个有毒,第3只老鼠死了说明2468有一个有毒.比如检测结果为101,那么根据对应关系,代表第6个瓶子有毒! 解析看不懂?免费查看同类题视频解析查看解答 相似问题 桌上有很多瓶液体,其中一瓶是毒药,其余全是蒸馏水,小白鼠如果喝了毒药5分钟后死亡,...
(因为:每只小白鼠的死活都能确定出10位二进制数的其中一位),这样推理下去便可知道毒药瓶子的编号了.(2)7只老鼠就足够了.因为:第一步,把所有瓶子从0到999依次编号,然后全部转换为7位三进制数.第二步,让第一只老鼠喝掉所有三进制数右起第一位是2的瓶子,让第二只老鼠喝掉所有三进制数右起第二位是2的瓶子...
当然上面十个小白鼠喝水是同时进行的。这样下来一周后,有毒瓶子的二进制编号的10个位都能确定了,也就确定了哪个瓶子里的水有毒。 2^10=1024,用10只小白鼠一次试验最多能确定1024瓶水中哪一瓶有毒。当然如果1024瓶水中有2瓶、3瓶。。。有毒,就没有这么简单了。 推演题: 问:如果你有两个星期的时间(换句...
在第二轮实验里,让每只活着的老鼠继续自己未完成的任务,喝掉它负责的那一位是 1 的所有瓶子。再过一星期,毒药瓶子的三进制编号便能全部揭晓了。 总结:n只小白鼠和t周的时间可以从(t+1)^n个瓶子中检验出毒药(一瓶)来。( 8个瓶子,1只老鼠但有3条命,时间限制3个星期 老鼠先喝右起第1为为1的药,死了...
把小白鼠从左到右依次编号10,9,8一直到1,把瓶子从1到1000转成二进制树,不够10位左补0,就组成了下面的图(中间的很多数字省略了)。把这1000瓶都喂给所有小白鼠,死亡的小白鼠记为1,活着的小白鼠记为0,比如9,7,4,3,1死了,其余的活着,这个组合起来就是0101001101,把这个数转成十进制数据,对应着...
一周之后,死掉的老鼠说明毒药瓶子编号在对应二进制位置是1,否则是0。可以组合出毒药的编号。
有1000个一模一样的瓶子,其中有999瓶是普通的水,有一瓶是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在有一些老鼠(无穷),给你一个星期时间,问最少需要几只老鼠可以找出这瓶有毒药的水? 解答:2 ^ 10 = 1024 > 1000,所以,最少需要10个老鼠。
【题目】一道EMC的笔试题实验室里有1000个一模一样的瓶子,但是其中的一瓶有毒.可以用实验室的小白鼠来测试哪一瓶是毒药.如果小白鼠喝掉毒药的话,会在一个星期的时候死去,
有1000 个一模一样的瓶子,其中有 999 瓶是普通的水,有一瓶是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在,你只有 10 只小白鼠和一星期的时间,如何检验出哪个瓶子里有毒药? 用二进制0和1来表示某只老鼠喝与没喝某瓶液体。 假设第一个瓶子第一只老鼠喝了,其他老鼠都没喝,记为...
有1瓶是毒药。任何喝下毒药的生命都会在一星期之后死亡。现在你只有10只小白鼠和1个星期的时间,如何检验出哪个瓶子有毒药? 注:不要长篇大论天书一般的解释,越精简越容易看懂越好!!! 智慧小精_灵 采纳率:15% 等级:10 已帮助:249人 私信TA向TA提问 2个回答 匿名用户 2015.08.04 匿名用户 采纳率:69% 等级:...