摘要:
有1000个一模一样的瓶子,其中有999瓶是普通的水,有一瓶是毒药。任何喝下毒药的生物都会在一星期之后死亡。现在,你只有10只小白鼠和一星期的时间,如何检验出哪个瓶子里有毒药? 1. 将所有瓶子编号,1、2、3、... 、1000; 2. 将所有编号转换成对应二进制数, 0000000001,0000000010,0000000011,...,1111101000; 3. 给1号小白鼠吃所有二进制数最低位为1的药,如,1、3、5、7、... 给2号小白鼠吃所有二进制数中,次低位为1的药,如,2、3、4、6、... 。。。。 给10号小白鼠,吃所有二进制数中,右... 阅读全文