2011-4-20 16:06 鸟窠道人
找毒酒

有个奴隶主有240桶酒,但是其中有一桶酒是毒酒,现在又5个奴隶愿意以身试毒;已知喝了毒酒后,会在24小时之内死亡;现在请你设计一个方案,能在48小时内找到那瓶毒酒。
这个题很有意思,大家来想想吧,呵呵~

2011-4-20 18:03 Mitchell
回复 #1 鸟窠道人 的帖子

我不敢想,反人类的……:hz1028:那个奴隶主好像邪教教主,那5个奴隶好似打算“升天”的信徒……:hz1028:

为什么要用奴隶,用“老鼠”之类的来做实验比较好吧……

[color=Silver][[i] 本帖最后由 Mitchell 于 2011-4-20 18:09 编辑 [/i]][/color]

2011-4-20 19:02 hbycfl1987
奴隶想喝酒。老鼠不喝酒。

2011-4-20 19:32 Mitchell
回复 #3 hbycfl1987 的帖子

改成“用老鼠做实验”之类的问题。
即使老鼠不喝酒,我们可以用人工的方法强迫老鼠喝酒:hz1023:

[color=Silver][[i] 本帖最后由 Mitchell 于 2011-4-20 19:58 编辑 [/i]][/color]

2011-4-20 21:39 墨叶
思路:
合理混合各种液体。 240=2*5*4*3*2.

2011-4-20 21:58 KYOKO
题目没错?

24小时之内死亡?1分钟就死算不算?那我240桶酒一桶桶试下去,1分钟没挂我就继续喝,挂了我就。。

2011-4-20 23:20 ukyo007
估计不是混合几瓶一起喝,那根本做不到
我想可能的模式只有1种:
ABCDE 5人
A每半个小时喝1瓶,喝48瓶,编号1-48,假设如果A死于36小时12分,那就只有在12小时后喝的,也就是编号25-48的有可能有毒
其余4人喝的方法一致,不过酒的顺序不同,那就可以根据他们的死亡时间判断有可能的酒
不过晚上时间不多,没想到具体的喝法,每人48瓶估计不够,多少时间喝1瓶是个问题

2011-4-21 00:37 宇文铭
24小时内死亡是什么概念

2011-4-21 00:42 郢歌
[quote]原帖由 [i]Mitchell[/i] 于 2011-4-20 19:32 发表
改成“用老鼠做实验”之类的问题。
即使老鼠不喝酒,我们可以用人工的方法强迫老鼠喝酒:hz1023: [/quote]
你好邪恶呀,己所不欲,勿施他人/鼠。

奴隶他自己想喝酒是犯了欲戒。

2011-4-21 11:33 墨叶
[quote]原帖由 [i]宇文铭[/i] 于 2011-4-21 00:37 发表
24小时内死亡是什么概念 [/quote]

24小时内死亡。什么时候死不确定。

2011-4-21 12:13 KYOKO
回复 #10 墨叶 的帖子

那样的话24小时以后喝的就一点意义也没有了?因为在24小时之内毒可能就不发作

2011-4-21 12:20 Mitchell
[quote]原帖由 [i]鸟窠道人[/i] 于 2011-4-20 16:06 发表[size=3][color=blue]|原帖由 [i]Mitchell[/i] 于 2011-4-21 12:20 修改[/color][/size]
有个[size=3][color=Red]化学家[/color][/size]有240桶酒,但是其中有一桶酒是毒酒,现在[size=3][color=Red]他找了5只身体健康的老鼠来验毒[/color][/size];[color=green][size=3]已知喝了毒酒的老鼠,会在24小时后立即死亡[/size][/color];现在请你设计一个方案,能在48小时内找到那瓶毒酒。
这个题很有意思,大家来想想吧,呵呵~ [/quote]
如果是整24小时后死亡,那么这个问题就很简单了!每半分钟每个老鼠喝“一滴”(毒死老鼠,一滴就够!),
这样可以在24小时内把每一桶酒都尝一边,记录每只老鼠每半分钟所尝的酒桶号(1~240),在接下来的24小时内慢慢等吧……

可以找到有毒的酒~~:hz1028:

[color=Silver][[i] 本帖最后由 Mitchell 于 2011-4-21 12:29 编辑 [/i]][/color]

2011-4-21 13:52 ouyangnitian
第一次5人上阵,
5人都吃过的 1桶 
4人都吃过的2+1          共5种组合       2是4人共吃而第5人没吃部分
3人都吃过的4+3+1        共10种组合      4是3人共吃而非4人以上部分
2人都吃过的8+7+3+1      共10种组合      8是2人共吃而非3人以上部分
每人至多吃16+15+7+3+1桶  共5种组合       16是1人独吃而非2人以上部分
没人吃的32桶 
如此至多可以尝过1+5×2+10×4+10×8+16×5+32=243>240

死了5个人,结果显而见,
死了4个人,得出有毒的2桶剩下1人试之
死了3个人,4桶2人试通过
死了2个人,8桶3人试通过
死了1个人,16桶4人试通过
没死人,32桶5人试,通过

所以就算总共有243桶酒,这5个人也可以两次就试出来

[color=Silver][[i] 本帖最后由 ouyangnitian 于 2011-4-21 14:02 编辑 [/i]][/color]

2011-4-21 14:04 ouyangnitian
越搞越乱了

2011-4-21 14:14 ouyangnitian
将240分成32个互斥区,
5人共吃者1 个区   每区1桶酒
4人共吃者5 个区   每区2桶酒
3人共吃者10个区   每区4桶酒
2人共吃者10个区   每区8桶酒
1人独吃者5 个区   每区16桶酒
没人吃者 1 个区   每区32桶酒

上面说的太乱了,其实每个究竟喝了多少已经不重要!重要的是能实现上述分配!

2011-4-22 13:08 华丽丽的冰
头痛··  好痛··

2011-4-25 20:26 鸟窠道人
回复 #15 ouyangnitian 的帖子

15楼正解啊,其实这道题目是一道编号问题啊,可以看成二进制,就像15楼说的那样;不过理解成三进制更容易,每一个奴隶在最后至少有三种状态,在第一次品酒时候死了,第二次品酒时候死了,没有死,所以5位的三进制数可以表示243种不同情况,给240桶酒编号足够了,呵呵。

2011-4-25 21:39 KYOKO
说实话,还是木有看懂

2011-4-25 21:41 三国群英
这种题...估计给我三天我都答不上来

2011-11-13 18:26 shicanhui
结合12#、15#、17#我想出了一点眉目,但朋友叫出去喝酒,回来再想
我智商不是太高,但语言表达能力很高,想好了会给大家说明白的

怕去喝酒还想这个问题,我多想了一会,应该这么表述
奴隶A B C D E五人,桶1 2 3 …… 243
第一轮死为1S,第二轮死为2S,最后活下来为H;每个人有三种状态,例如A,有A1S,A2S,AH
第一轮第一次:桶1五人都喝,五人全死,对应A1S,B1S,C1S,D1S,E1S,桶1有毒
第一轮第二次:将桶2.3混一杯,4.5混一杯,6.7混一杯,8.9混一杯,10.11混一杯,共五杯。BCDE喝杯2.3,ACDE喝杯4.5……。如果A2S,B1S,C1S,D1S,E1S,说明杯2.3有毒,第一轮BCDE挂掉,A在第二轮试2和3时喝了有毒的那杯(比如2)。如果AH,B1S,C1S,D1S,E1S,说明杯2.3有毒,第一轮BCDE挂掉,A在第二轮试2和3喝了无毒的那杯(比如3)。如果A1S,B2S,C1S,D1S,E1S,说明杯4.5有毒,第一轮ACDE挂掉,B在第二轮试4和5时喝了有毒的那杯(比如4)。依次类推……,总共243种排列组合。

[color=Silver][[i] 本帖最后由 shicanhui 于 2011-11-13 19:05 编辑 [/i]][/color]

2011-11-19 16:27 zhumeng
只能想到第一天集中到7-8种的方法,但不能保证至少活3人

2011-11-24 20:32 dasha1989
按这个说法,24小时喝240杯酒每小时和10杯……编好号让一个人喝就好,5分钟一杯记录时间!其他4个负责看着……
结果1个毒死4个馋死……

2011-11-26 13:30 墨叶
[quote]原帖由 [i]zhumeng[/i] 于 2011-11-19 16:27 发表
只能想到第一天集中到7-8种的方法,但不能保证至少活3人 [/quote]

不可能保证活3人的。
无需考虑5人的死活。

2011-11-26 13:30 墨叶
[quote]原帖由 [i]dasha1989[/i] 于 2011-11-24 20:32 发表
按这个说法,24小时喝240杯酒每小时和10杯……编好号让一个人喝就好,5分钟一杯记录时间!其他4个负责看着……
结果1个毒死4个馋死…… [/quote]

24小时内死亡,不是恰好24小时死亡。

2011-12-3 09:40 shicanhui
详细答案在20#:hz1051:

2011-12-3 18:37 墨叶
[quote]原帖由 [i]shicanhui[/i] 于 2011-11-13 18:26 发表
结合12#、15#、17#我想出了一点眉目,但朋友叫出去喝酒,回来再想
我智商不是太高,但语言表达能力很高,想好了会给大家说明白的

怕去喝酒还想这个问题,我多想了一会,应该这么表述
奴隶A B C D E五人,桶 ... [/quote]

以三进制编号:00000,00001,00002,00010,00011......22211,22220,22221,22222.共243桶。
5人ABCDE分别对应5个数位。

第一轮每人喝对应数位数字是1的酒。
第二轮每人喝对应数位数字是2的酒(死人不用喝)。
即可得到答案。

2011-12-6 19:43 fxiaolcm
将死囚从1-5编号;
把红酒按1-240编号;
每个红酒编号可用10位二进制表示,比如1=0000000001,10=0000001010,127=0001111111,。。。1023=1111111111;

如此,将1-5号死囚分别对应一位二进制位,若某红酒的序号中是1的位,对应该序号的死囚则要喝下改编号的红酒,比如,10号红酒由2和4号囚犯喝下……

待喝完后,根据挂掉的死囚编号将对应位置为1,转化为10进制对应的红酒编号,即为下毒的红酒。

2011-12-6 21:30 shps940114
有規定要喝完嗎?

2011-12-6 22:12 墨叶
[quote]原帖由 [i]fxiaolcm[/i] 于 2011-12-6 19:43 发表
将死囚从1-5编号;
把红酒按1-240编号;
每个红酒编号可用10位二进制表示,比如1=0000000001,10=0000001010,127=0001111111,。。。1023=1111111111;

如此,将1-5号死囚分别对应一位二进制位,若某红酒 ... [/quote]

1023号谁喝?
死人不能喝酒。

2011-12-6 22:29 楊延朗
24小时之内死亡,时间宽度太大了吧,也没有个大概啊

:hz1025:

2011-12-6 22:35 墨叶
回复 #30 楊延朗 的帖子

好吧,换成一天就死。
时间不是重点,不能利用时间差解题。

2011-12-7 01:36 tomaswang
这个容易

酒可以再多三瓶,编号成 0-242,三进制就是 00000 - 22222

人也编号,酒编号的第几位就用来决策这个如何分配给地几个人

假设一瓶酒编号是 20120 ,那么

第一位是 2,那么这个酒,第一个人第二天喝
第二位是 0,那么这个酒,第二个人两天都不喝
第三位是 1,那么这个酒,第三个人第一天喝
第四位是 2,那么这个酒,第四个人第二天喝
第五位是 0,那么这个酒,第五个人两天都不喝

两天下来之后,统计一个表格

第一个人是最高位,如果活着,就是 0,第一天死就是 1,第二天死就是 2
第二个人是次高位,如果活着,就是 0,第一天死就是 1,第二天死就是 2
第三个人是中间位,如果活着,就是 0,第一天死就是 1,第二天死就是 2
第四个人是次末位,如果活着,就是 0,第一天死就是 1,第二天死就是 2
第五个人是最末位,如果活着,就是 0,第一天死就是 1,第二天死就是 2

结果得到一个三进制的五位数,这个数就是毒酒的序号

例如,还是上面那个 20120 有毒,结果
第一个人第二天死,所以是 2
第二个人没喝不死,所以是 0
第三个人第一天死,结果是 1
第四个人第二天死,结果是 2
第五个人没喝不死,结果是 0

就知道 20120 号酒有毒了

2011-12-9 08:18 麒麟子
这么复杂的死人游戏,好像不止会毒死一个人

2011-12-9 10:39 墨叶
回复 #33 麒麟子 的帖子

5人都要喝酒,5人都可能死。
也有240分之一,5人都不用死,他们都没喝的酒有毒。

页: [1]
查看完整版本: 找毒酒


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.