懂二进制的伤不起
本帖最后由 徽太郎 于 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次即可鉴别。
这么简单的问题,搞得太复杂了。
咸标记为1,不咸标记0。先分两组,每组4瓶相加,一组得0,另一组得1.(尝第一次)
得1的一组再分成两组,每组2瓶相加,一组得0,另一组得1.(尝第二次)
得1 的两瓶中任尝一瓶,立判。(尝第三次) 修身齐家 发表于 2012-4-10 22:31 static/image/common/back.gif
这么简单的问题,搞得太复杂了。
咸标记为1,不咸标记0。先分两组,每组4瓶相加,一组得0,另一组得1.(尝 ...
作者只是就二进制提供一个解题思路。这问题,小学生都会的。。。。。。我看你就不用再把0和1加进去了
简单问题复杂化了吧 呵呵。。了不起。脑筋想不透就不值得去多想。。。。因为是个人的智商的问题啊! 呵呵,各人的侧重点不同, 夏天的风 发表于 2012-4-11 06:04 static/image/common/back.gif
简单问题复杂化了吧
.....要是有100000个瓶子里有一个装有一个盐水瓶子,你不找规律,你想怎么搞
页:
[1]