有1000瓶水,其中有一瓶有毒,小白鼠只要尝一点带毒的水24小时后就会死亡,至少要多少只小白鼠才能在24小时时鉴别出那瓶水有毒。
---------------------------------------------
准备10个空瓶(A)。然后给1000瓶(B)分别编号。
取B1,1的二进制->0001,在A1里面滴一滴;
取B2,2的二进制->0010,在A2里面滴一滴;
取B3,3的二进制->0011,在A1、A2分别滴一滴;
取B4,4的二进制->0100,在A3滴一滴;
。。。
滴完之后,分别拿A的10个瓶喂10只老鼠。
看那几只死了。就知道B第几号瓶有毒了。
---------------------------------------------
准备10个空瓶(A)。然后给1000瓶(B)分别编号。
取B1,1的二进制->0001,在A1里面滴一滴;
取B2,2的二进制->0010,在A2里面滴一滴;
取B3,3的二进制->0011,在A1、A2分别滴一滴;
取B4,4的二进制->0100,在A3滴一滴;
。。。
滴完之后,分别拿A的10个瓶喂10只老鼠。
看那几只死了。就知道B第几号瓶有毒了。