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

 

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

 

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

0000000000

...

1111100111

 

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

posted @ 2018-03-23 09:35  Kiven#5197  阅读(2002)  评论(0编辑  收藏  举报