老鼠测毒水问题
有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第幾號瓶有毒了。
總結
- 上一篇: linux 删旧内核,Ubuntu 删除
- 下一篇: vb程序设计基础笔记