一百瓶水一瓶有毒7只+老鼠
答://7只老鼠,取其中2只,会有21种情况,每种情况喝一瓶啤酒,看看死哪两只老鼠,就可以确定哪瓶酒有毒 }else if 死老鼠 == 3{ println(“毒酒在斗地主那一场中”)}else if 死老鼠 == 4{ println(“毒酒在打麻将那一场中”)}else if 死老鼠 == 5{ println(“毒酒在LOL那一场中...
答:7只老鼠按循序编号从1到7,对应二进制编码的7个数位,然后按每瓶酒的二进制编码给老鼠喂酒,比如第100瓶,喂编号为3、6、7的老鼠,也就是数字为1就喂,数字为0就不喂,这样,所有的就都喂一遍,三天后根据死掉的老鼠的编号组成对应的二进制编码就可以确定相应的那瓶毒酒。
答:(1)制作十个能吸十个瓶子的吸管,然后让十只小白鼠,每只用一个喝十个瓶子的水。(2)被毒死的那个就是在这十瓶中有一瓶是有毒的 (3)用剩下的九只老鼠,每只随机喝这十个瓶子中的一个,再被毒死的那只就是有毒的,如果都没死,那么剩下的那个就是有毒的。
答:比如说编号为6和编号为5的老鼠都在7天内死了,那么毒药是编号为00110000的这瓶,也就是2的6次方+2的5次方=64+32=96第96瓶是有毒的。定义 加法:把两个数合并成一个数的运算。减法:在已知两个加数的和与其中的一个加数,求另一个加数的运算。乘法:求两个数乘积的运算。(1)一个数乘整数,...
答:1只老鼠便可测出,只因为没毒的老鼠会没事,要了它生命的那1瓶便是毒药。
答:对每一瓶水进行蒸馏,如果有不明残留物的,有毒可能性更高,就算没有发现,经过蒸馏的水可靠性也高很多。还有另外的一些鉴别方法就是,沙漠里有许多小动物,抓只小动物帮我试试毒,如果他喝那瓶水没有死,代表那瓶水是没毒的。如果死了那更好,剩下99瓶水都是没毒的。
答:1只小白鼠喝不同的2瓶水;7只小白鼠共喝14瓶水;留下2瓶不用喝;结果:如果有1只小白鼠死了,则它喝下的2瓶水中的其中1瓶有毒,其余的是无毒的,有毒的范围在2瓶之中;如果7只小白鼠都没有死,则有毒的在剩下那2瓶没喝的里面;缺点:只能确定14瓶,对于“至少”这个要求无法满足,即找...
答:只需要1只老鼠,喝掉其中一瓶。7天后若老鼠死了,就是喝掉的这瓶有毒,否则是另一瓶。2 只有四瓶水是什么情况?只需要2只老鼠!因为 2^2 >= 8 3 八瓶水是什么情况?需要3只老鼠!因为 2^3 >= 8 相信你已经能看出些门道了,这不就是二分法吗!如果把喝掉的药水用1表示,没喝的用0表示...
答:我喝我带的果汁,100水中哪瓶有毒与我无关 U34803556 3分钟前 就是不知道这毒是喝一瓶死还是喝一口或沾到就死。如果要喝一瓶才死,那么把所有水都混合一起,这样就喝不死了,要是喝一口或沾到就死,那就没办法了 1 U211082194 4分钟前 谁他妈那么无聊,会把100瓶水带...
答:6. 一千瓶水:一瓶水有毒。有一百只老鼠,中毒者15分钟后死亡。15分钟内如何找出有毒水瓶,最小需要多少只老鼠?7. 三色帽子:五人站一排,每人戴红、蓝、绿中一色。能见他人帽子颜色,不能自视。主持人告知至少一人戴红帽,最少有几人知自己帽色?8. 七碗不同味道的汤:七碗汤,味道各不相同...
网友评论:
袁闵18736921412:
小白鼠问题,如何检验出哪个瓶子里有毒药? -
50497祁服
: 【解答】 事实上,一个更加普遍的命题:用n只老鼠能够检测2^n个瓶子.这也就是说,用n位二进制数可以表示2^n个数. 便于理解,我们来看n=3的情形,即3只老鼠能够检测8个瓶子. 我们用3位二进制数a1a2a3来表示老鼠的生存情况,比如...
袁闵18736921412:
有7个瓶其中有一个是有毒的有三只老鼠同时吃怎么知道那个有毒 -
50497祁服
:[答案] 7个瓶编号为1,2,3,4,5,6,7.三只老鼠编为A,B,C A:1,4,6,7 B:2,5,6,7 C:3,4,5,7 A死>7有毒
袁闵18736921412:
有1000 个一模一样的瓶子,其中有 999 瓶是普通的水,有一瓶是毒药.任何喝下毒药的生物都会在 -
50497祁服
: 这个问题的答案也堪称经典:把瓶子从 0 到 999 依次编号,然后全部转换为 10 位二进制数.让第一只老鼠喝掉所有二进制数右起第一位是 1 的瓶子,让第二只老鼠喝掉所有二进制数右起第二位是 1 的瓶子,等等.一星期后,如果第一只老鼠死...
袁闵18736921412:
桌上有很多瓶液体,其中一瓶是毒药,其余全是蒸馏水,小白鼠如果喝了毒药5分钟后死亡, -
50497祁服
: 1只老鼠 可以最多判断2瓶毒药 2^1 2只最多判断 4瓶毒药 2^2 3只 8 2^3 1 喝 1357 2 喝 2356 3 喝 4567 如果1 死 2 3 活 则 第1瓶有毒 二进制 也就是 001 如果2 死 1 3 活 则 第2瓶有毒 二进制 也就是 010 如果1 2 死 3 活 则 第3瓶有毒 二进制 也就是...
袁闵18736921412:
有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡,小明说我24小时内鉴别出有毒的水,只要10只小白鼠就能做到,请问他是如... -
50497祁服
:[答案] 把1000瓶药水分别编号1•2•3…999•1000,把1号瓶药水,只给1号老鼠尝,2号药水2号老鼠尝…10号老鼠10号尝;11号药水给1号和2号老鼠都尝,12号药水给1号和3号老鼠尝…19号药水给1号和20号老鼠尝;把20号药水给21号和22号,23号给...
袁闵18736921412:
一千瓶水,只有一个有毒的,一次试验周期只要十支白鼠,如果两瓶有毒 -
50497祁服
: 把小白鼠按1到7标号 1瓶七只都喂 7瓶喂其中六只,每只方案不重复 7*6=42瓶喂其中五只,每只方案不重复 7*6*5=210 100-1-7-42=50 所以可以50瓶喂其中四只,每只方案不重复 喂的时候记录每一瓶都喂了哪几只 七天到期后,看死了的小白鼠的只数和序.
袁闵18736921412:
有1000个一模一样的瓶子,其中999瓶时普通水,有一瓶是毒药.任何喝下毒药的生物都会在一个星期后死亡. -
50497祁服
: 把1000个瓶子分成A1 A2...A10 B1 B2 ....B10 . . . J1 J2 ... J10 老鼠分为1到10号 1号老鼠喝A1 A2...A10 B1 C1...J1 的水 2号老鼠喝B1 B2...B10 A2 C2 ...J2的水 . . . 10号老鼠喝J1 J2 ..J10 A10 B10 ... I10的水 一周后必然会有两个老鼠死亡 根据不同的老鼠死亡就能推断出是哪一瓶的水有毒 比如说2号和3号老鼠死亡 那他们喝的共同的部分就是B3有毒
袁闵18736921412:
有3只老鼠,8瓶水,其中一个有毒,喝到有毒的水之后,老鼠一周后会准时死亡 -
50497祁服
: 给瓶子编号0~7,并把编号翻译成二进制串,刚好可以用三位二进制来表示.让三只老鼠分别对应三位二进制,然后形成如下交叉表:老鼠1 老鼠2 老鼠30 = 0 0 01 = 0 0 12 = 0 1 03 = 0 1 14 = 1 0 05 = 1 0 16 = 1 1 07 = 1 1 1 其中二进制位为1的地...
袁闵18736921412:
最少用多少只小白鼠可以一个星期内找出那瓶毒药 -
50497祁服
: 我来解释一下,并给出一个方案,时间不是问题,24小时内肯定可以找出有毒的那瓶. 给1000个瓶分别标上如下标签(10位长度): (第1瓶) (第2瓶) (第3瓶) . (第1000瓶) 从编号最后1位是1的所有的瓶子里面取出1滴混在一起(比如...
袁闵18736921412:
一千瓶液体里只有一瓶是毒药,如何用最快的方法找到那瓶毒药 -
50497祁服
: 根据2^10=1024,所以10个老鼠可以确定1000个瓶子具体哪个瓶子有毒.具体实现跟3个老鼠确定8个瓶子原理一样. 000=0 001=1 010=2 011=3 100=4 101=5 110=6 111=7 一位表示一个老鼠,0-7表示8个瓶子.也就是分别将1、3、5、7号瓶子的药混起来给老鼠1吃,2、3、6、7号瓶子的药混起来给老鼠2吃,4、5、6、7号瓶子的药混起来给老鼠3吃,哪个老鼠死了,相应的位标为1.如老鼠1死了、老鼠2没死、老鼠3死了,那么就是101=5号瓶子有毒. 同样道理10个老鼠可以确定1000个瓶子