给1000个瓶子分别采用二进制编号:
第一个瓶子:0000000001
第二个瓶子:0000000010
第三个瓶子:0000000011
...
第一千个瓶子:1111101000
上述十个二进制位对应10只小白鼠,从左到右分布,编号分别为1~10,二进制位第一位是1的瓶子里的液体取出来混合给第一个小白鼠喝下,以此类推,第十位是1的瓶子中的液体取出来给第十个小白鼠喝下(对应上述的第一瓶、第三瓶等)。再过24小时来收尸(查看小白鼠的死亡状况),从左到右,给死亡的小白鼠标1,没死完的标0,组成的二进制数再转化为十进制,就是有毒的液体编号。