据说这个题答案是10,为什么?
推理吧
全部回复
仅看楼主
level 5
water335
楼主
有人能解答出来吗?
2016年07月15日 08点07分
1
level 1
昵称空位Ω
不停的除了2就够了。挺简单的
2016年07月15日 09点07分
2
level 6
念三千越天地
毒药的性质描述太片面
2016年07月15日 09点07分
3
level 12
semonijan
因为2^10=1024
2016年07月15日 10点07分
4
level 9
咕我在🐶
奇怪为什么要找出毒酒,用1个人判断出哪瓶没有不就行了?
2016年07月15日 11点07分
6
123罗wh
2016年07月15日 15点07分
有点冷竹
看来你不太懂啊
2016年07月16日 00点07分
咕我在🐶
@有点冷竹
貌似。。。国王喝的肯定是开过的酒啊
2016年07月16日 00点07分
level 8
朕要出恭😜
两个人
2016年07月15日 15点07分
7
朕要出恭😜
一个人,楼上说得对
2016年07月15日 16点07分
level 8
高信通讯
一个人不行,一个人只能检测一瓶酒,国王除了毒酒别的都要喝。
2016年07月15日 16点07分
9
高信通讯
也就是说国王不只是喝那瓶被检测过的酒,还要喝其他的,所以必须找出那瓶有毒的,而不是测出一瓶无毒的。
2016年07月15日 16点07分
高信通讯
国王要喝999瓶酒,所以答案应该是需要999人才能测出,不然运气不好的话还是没测到哪瓶是毒酒。
2016年07月15日 16点07分
高信通讯
20小时,24小时,根据国王喝酒的速度,他在16小时里能不能喝999瓶,如果只能喝1瓶,那这国王也太没酒量了,再说还有很多大臣,最起码要开个几百瓶,如果不超过500瓶,那就只要先派一个人喝一半,如果有事那么酒拿另外一半顶上。
2016年07月15日 16点07分
高信通讯
但是问题是国王到底怎么安排谁又能知道,万一他要全开的话,那怎么办,你们说怎么办,我到是问问你们。
2016年07月15日 17点07分
level 7
浪尖的游鱼
如果有n个人,我们需要做的事是给每瓶酒不同的人喝的状态就能根据哪些人毒发而断定哪瓶有毒。比如一个人A,就可以给两瓶酒标记A喝与A不喝。如果两个人AB,可以标记为AB都喝过A喝B不喝A不喝B喝AB都不。
很简单的排列组合算法。而且这样不管有多少有毒都可以判断出来,因为你给了所有酒不同的标记。
2016年07月15日 17点07分
11
level 8
萌之结月缘
只需要算2的几次方以上多于1000就可以,显然是10。2^10=1024
2016年07月15日 17点07分
12
开水100℃😇
具体怎么解释
2016年07月16日 00点07分
我是末日黄昏
@开水100℃😇
楼上给的解释很对,A一个人可以检验2瓶:他只喝一瓶,如果毒发,说明喝的这瓶有毒,没有毒发,说明没喝的有毒;A和B可以检验4瓶:第一瓶AB都喝,第二瓶A喝B不喝,第三瓶B喝A不喝,第四瓶AB都不喝
2016年07月16日 00点07分
我是末日黄昏
@开水100℃😇
对应的结果是:AB都毒发(第一瓶有毒),A毒发B不毒发(第二瓶有毒),B毒发A不毒发(第三瓶有毒),AB都不毒发(第四瓶有毒),以此类推ABC三人可以检验2的3次方=8瓶,四个人可以检验16瓶;9个人可以检验512瓶,10个人可以检验1024瓶,所以要10的人。
2016年07月16日 01点07分
密瓜小凯
@我是末日黄昏
为什么?
2016年07月16日 03点07分
level 9
魔族鬼使
250个够了
2016年07月16日 01点07分
13
level 2
烙羽郎
1000-500-250-125-62-31-16-8-4-2 -1
2016年07月16日 01点07分
14
level 5
偶然间饿
二进制
2016年07月16日 06点07分
15
level 7
龙城飞将丶c
我觉得你们都在瞎猜,人家说了要20小时后才能知道中毒,答案是需要999个犯人
2016年07月16日 07点07分
16
level 7
风雨浪子人笑痴
的确是10个人就能检出毒酒。
把10个按不同的人数、不同的人员来反复分组去喝同一瓶洒,
保证让每瓶洒的检验人员都不同,最后依据中毒那组的人员组成和人数,
就可确定是哪瓶洒有毒。
2016年07月16日 09点07分
17
level 3
乐园缔造师
一个人,他每个喝一口就行了
2016年07月16日 10点07分
18
1
2
尾页