徽太郎 发表于 2012-4-10 21:48

懂二进制的伤不起

本帖最后由 徽太郎 于 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次即可鉴别。

修身齐家 发表于 2012-4-10 22:31

这么简单的问题,搞得太复杂了。
咸标记为1,不咸标记0。先分两组,每组4瓶相加,一组得0,另一组得1.(尝第一次)
得1的一组再分成两组,每组2瓶相加,一组得0,另一组得1.(尝第二次)
得1 的两瓶中任尝一瓶,立判。(尝第三次)

齐天 发表于 2012-4-10 23:58

修身齐家 发表于 2012-4-10 22:31 static/image/common/back.gif
这么简单的问题,搞得太复杂了。
咸标记为1,不咸标记0。先分两组,每组4瓶相加,一组得0,另一组得1.(尝 ...

作者只是就二进制提供一个解题思路。这问题,小学生都会的。。。。。。我看你就不用再把0和1加进去了

夏天的风 发表于 2012-4-11 06:04

简单问题复杂化了吧

天华游子 发表于 2012-4-11 08:07

呵呵。。了不起。脑筋想不透就不值得去多想。。。。因为是个人的智商的问题啊!

建楼孬客 发表于 2012-4-11 08:32

呵呵,各人的侧重点不同,

齐天 发表于 2012-4-11 12:32

夏天的风 发表于 2012-4-11 06:04 static/image/common/back.gif
简单问题复杂化了吧

.....要是有100000个瓶子里有一个装有一个盐水瓶子,你不找规律,你想怎么搞
页: [1]
查看完整版本: 懂二进制的伤不起