原文:老鼠试毒 两轮试验

大家应该都听说过这个老题目:有 个一模一样的瓶子,其中有 瓶是普通的水,有一瓶是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在,你只有 只小白鼠和一星期的时间,如何检验出哪个瓶子里有毒药 这个问题的答案也堪称经典:把瓶子从 到 依次编号,然后全部转换为 位二进制数。让第一只老鼠喝掉 到 所有二进制数右起第一位是 的瓶子,让第二只老鼠喝掉所有二进制数右起第二位是 的瓶子,等等。一星期后,如果第 ...

2016-10-04 18:02 0 2275 推荐指数:

查看详情

经典智力题 - 老鼠

1、1000瓶毒药要至少多少只老鼠,假设每只老鼠吃了药之后,如果中毒会24小时内发而死,才能找出具体的哪一瓶? 答案是至少10只,需要将药混合起来,需要喂一轮。 题解 位运算,每一只老鼠都可以当做一个二进位,代表0和1,0代表老鼠没事,1代表老鼠死了 根据2^10=1024,所以至少10 ...

Tue Feb 16 02:06:00 CST 2021 1 503
问题:有1000杯水,其中有一杯是毒水,现在需要从中找出含毒药的水,可以用老鼠来实验;老鼠如果喝了有的水,一个小时内必死,请问如何安排试验,能够用最少的实验材料在一个小时内检测出有的水?

对于每一杯水,我们可以选择让哪些老鼠喝,哪些老鼠不喝,将10个老鼠编号,就可以将老鼠们的喝与不喝的情况转化成二进制,比如1号鼠和3号鼠喝,那二进制就是0000000101,那我们可以用这个二进制标识一杯水,因为2的10次方是1024,因此每杯水的二进制都可以不一样。一个小时内,喝了有的水的老鼠 ...

Tue Mar 31 02:56:00 CST 2020 0 1706
面经:Google两轮背靠背

如题,谷歌两轮背靠背电面。两轮都是废话不多说直奔coding,虽然第一轮的中国大哥还是花了一点点时间了解了一下我的背景、毕业时间、research方向。说好的research面呢? 中国大哥出的题: 我的解法: View Code 问的问题 ...

Tue Oct 28 20:15:00 CST 2014 1 2671
华为OD两轮技术面试

华为OD面试1性格测试选积极向上的选项,注意,性格测试也会挂人,我一个朋友性格测试就没过。2机 一道变成题目 1h 用例60%通过即可任给一个数组,元素有20M,1T,300G之类的,其中1T=1000G,1G=1000M按从小到大输出结果例如:输入:320M1T300G输出:20M300G1T ...

Thu Feb 06 19:16:00 CST 2020 0 4561
1000瓶水有1瓶水有老鼠喝一滴就会死,但是需要一周发,请问最少需要多少老鼠多少时间才能找到那瓶有的水。

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

Fri Mar 23 17:35:00 CST 2018 0 1210
两轮自平衡小车双闭环PID控制设计

两轮自平衡小车的研究意义 1.1两轮平衡车的研究意义 两轮平衡车是一种能够感知环境,并且能够进行分析判断然后进 ...

Sun Dec 04 00:25:00 CST 2016 0 16763
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM