原文:10只老鼠与1000瓶药水

题目: 瓶无色无味的药水,其中有一瓶毒药, 只小白鼠拿过来做实验。喝了无毒的药水第二天没事儿,喝了有毒的药水后第二天会死亡。如何在一天之内 第二天 找出这瓶有毒的药水 思路: 只小白鼠,喝了药水之后第二天只有存在和挂掉两种情况,我们用计算机二进制里面的 和 来进行模拟, 代表喝 代表不喝。 二进制映射喝法: 对应十进制编号第 瓶药水 二进制映射喝法: 对应十进制编号第 瓶药水 二进制映射喝法: ...

2015-04-01 09:27 0 2863 推荐指数:

查看详情

1000毒药里面只有1是有毒的,毒发时间为24个小时,问需要多少老鼠才能在24小时后试出那瓶有毒。

答案:10 解:将1000毒药按照1~1000进行编号,并按照其编号转换为二进制0000000001~1111101000(因为1000的二进制有效位数是10位所以这里取十位的二进制),每一毒药都有一个对应的10位的二进制编号。 将毒药二进制编号中第十位数为1的所有毒药取少许 ...

Mon Jan 04 05:31:00 CST 2021 0 391
1000药水,1有毒药,几只小白鼠能够找出毒药

1000药水,1有毒药,服用后一小时毒发,毒药可以无限稀释,那么一小时内用几只小白鼠能够找出毒药?   假如是8药水,3小白鼠。   000=0  001=1  010=2  011=3  100=4  101=5  110=6  111=7   每位数表示一老鼠,0-7表示 ...

Mon Oct 29 23:14:00 CST 2018 0 9741
老鼠和一千毒药的故事。。。

问题描述:有1000个一模一样的瓶子,其中有999是普通的水,有1是毒药。 任何喝下毒药的生命都会在一星期之后死亡。现在你只有10小白鼠和1个星期的时间,如何检验出哪个瓶子有毒药? 解答: 根据2^10=1024,所以10老鼠可以确定1000个瓶子具体 ...

Wed Apr 22 05:16:00 CST 2015 0 8738
1000 个一模一样的瓶子,其中有 999 是普通的水,有一是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在,你只有 10 小白鼠和一星期的时间,如何检验出哪个瓶子里有毒药?

【1】根据2^10=1024,所以10老鼠可以确定1000个瓶子具体哪个瓶子有毒。具体实现跟3个老鼠确定8个瓶子原理一样。000=0001=1010=2011=3100=4101=5110=6111=7一位表示一个老鼠,0-7表示8个瓶子。也就是分别将1、3、5、7号瓶子的药混起来给老鼠1吃 ...

Tue Mar 27 18:37:00 CST 2012 2 18451
1000水有1水有毒,老鼠喝一滴就会死,但是需要一周毒发,请问最少需要多少老鼠多少时间才能找到那瓶有毒的水。

1000水有1水有毒,老鼠喝一滴就会死,但是需要一周毒发,请问最少需要多少老鼠多少时间才能找到那瓶有毒的水。 一个典型的二进制应用问题,将0~999用二级制表示出来为: 0000000000 ... 1111100111 将老鼠编号1~10,编号为n的老鼠喝下第n位 ...

Fri Mar 23 17:35:00 CST 2018 0 1210
7老鼠测试100个瓶子

起源   今天,休息的时候同事虎哥给我们说了一个很有意思的问题:有100个瓶子,瓶子里面乘着水,其中有一个瓶子里面的水是有毒的。还有七老鼠老鼠喝了有毒的水,七天会死掉。现在给你七天的时间,然后让你用这七老鼠将这些瓶子里面有毒的那个瓶子测试出来,怎么做?   据说这个问题是某个比较大的公司 ...

Sat Jul 15 09:02:00 CST 2017 10 2869
数学问题:1000酒找1毒酒

题目: 某酒主人要宴请客人,他共有1000酒,其中1有毒。一旦喝了毒酒后,会在一周后发作,现在如果我们用试纸进行检测,滴了毒酒 的试纸会在1周后变色,问最少需要多少张试纸可以检测出哪有毒? 解答: 10张 ...

Tue Oct 20 22:18:00 CST 2020 0 531
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM