返回列表 回复 发帖

一个有趣的题目

有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡,至少要多少只小白鼠才能在24小时时鉴别出那瓶水有毒。
思路:用二进制数字表示瓶子的编号。
10只,1000<2^10
:sleepy:
不明白楼上的算法
4# 逍遥十四少


呵呵。你多想一下二进制的数字表示。例如使用二进制表示1000,如何理解。
我用笔算的 应该是19只老鼠
不知道正确不?????????
6# 彭松


应该是10只老鼠。
我认为没死的小白鼠可以再接着品尝,可以想办法与独立重复时间的概率的求法与极限的思想去接
答案不重要,思想是灵魂!!各位
10老鼠就够了
先将这1000瓶子用10位二进制编码,每只老鼠对应二进制中的一个,瓶子编号中位数为1的那一位所对应的老鼠喝,最后死的老鼠对应位数就是1,如1001011100,那么毒水瓶子的编号就是1001011100
返回列表