本帖最后由 徽太郎 于 2012-4-10 21:49 编辑
今天我看到一篇科普文章,费了几百个脑细胞看完之后,拍案称奇。
现在我用通俗的语言来复述下内容:
有8个一模一样的瓶子,其中7瓶是普通的水,另外1瓶是盐水,假定你的味觉对盐味足够敏感,现在你有3次品尝的机会,如何找出哪个瓶子里是盐水?
解答:
1、首先给8个瓶子依次从0-7编号
2、根据二进制和十进制的转化,000=0,001=1,010=2,011=3,100=4,101=5,110=6,111=7,将4567,2367,1357混合,分别品尝
3、咸标记为1,不咸标记0。如,结果为001=1表示1号瓶是盐水,010=2表示2号瓶是盐水,011=3表示3号瓶是盐水,以此类推
4、可以推而广之,有2的N次方个瓶子,经过N次即可鉴别。
|