1000瓶水有1瓶水有毒,老鼠喝一滴就会死,但是需要一周毒发,请问最少需要多少老鼠多少时间才能找到那瓶有毒的水。

1000瓶水有1瓶水有毒,老鼠喝一滴就会死,但是需要一周毒发,请问最少需要多少老鼠多少时间才能找到那瓶有毒的水。

一个典型的二进制应用问题,将0~999用二级制表示出来为:

0000000000

...

1111100111

将老鼠编号1~10,编号为n的老鼠喝下第n位为1的瓶子的药水,根据死亡结果比较即可得出答案。

原文地址:https://www.cnblogs.com/Kiven5197/p/8628474.html