原帖由 老猫 于 2008-10-18 06:23 发表
12小时就够了。
将每瓶酒的编号转化成为二进制,由于只有1000瓶酒,所以最多只有十位数。比如35号就是0000100011。那么这瓶酒就让6号,2号和1号犯人去尝。
12小时以后,看看毒死了哪几个。把他们的编号写成二 ...
原帖由 老猫 于 2008-10-18 06:23 发表
12小时就够了。
将每瓶酒的编号转化成为二进制,由于只有1000瓶酒,所以最多只有十位数。比如35号就是0000100011。那么这瓶酒就让6号,2号和1号犯人去尝。
12小时以后,看看毒死了哪几个。把他们的编号写成二 ...
原帖由 wushixiancn 于 2008-10-20 08:33 发表
我的想法和二进制有异曲同工之处,我考虑: 喝了酒有死或不死两种可能,2的10次方可以有1024种可能,所以说是10个人,但没有考虑到你给的时间可以做两次实验,所以是不是5个人就够了呢?
原帖由 greenjyz 于 2008-10-18 11:53 发表
这个10*10*10三维空间搞的俺头痛欲裂...
找到一个更优解,8个人,每人(或仁慈一点,先7个人喝)先喝128瓶(只喝一半!),可能一个死了,剩下7个对付128瓶.
但如老猫老师所说,似乎很难证明这是最优解?或者哪种思路可一定达 ...
原帖由 greenjyz 于 2008-10-22 11:48 发表
还好还好,俺不习惯喝牛奶和吃奶制品,所以幸免于害,不过现在吃东西可真是神经过敏、提心吊胆。。。
实在是您的题目太难,连方向都没有,晕乎中您再来个三维空间。。。
原帖由 xyq2100 于 2008-10-22 12:04 发表
我举一个9瓶葡萄酒的例子,这时候两次实验需要2个犯人
第一次实验 分为 2^2=4 (1,2,3,4) 2^1=2 (5,6) 2^1= (7,8) 1(9)
...
欢迎光临 旺旺网 (http://321ww.org/) | Powered by Discuz! 6.0.0 |