作者LPH66 ((short)(-15074))
看板Inference
标题Re: [问题] 恶魔的飨宴
时间Tue Sep 8 07:37:57 2009
我贴一下我的解法好了 有错请指正
引文之後有雷
※ 引述《fou1228 (fouat)》之铭言:
: 凶手招待了一些人参加聚会,准备了一些食物宴客
: 但是他在食物里面放了毒药,导致有人因此而死.
: 你必须找出来,凶手在哪些食物下了药.
: ------------------------------------------------------------------------
: 桌上一共有十四份食物,
: 其中三份是毒药,吃了就会死
: 其中三份是解药,吃了即使中毒也不会死
: 但是,其中一份是剧毒,若吃了就算再多解药也必死无疑....
: 以下是食物资料及宾客资料
: 法兰朵饼乾 艾尔菲饼乾 希拉脆片 那提咖啡 卡布奇诺咖啡 绿奶茶 红酒
: 白酒 草莓蛋糕 水蜜桃布丁 西瓜 透明白开水 烤苹果派 蓝莓面包
: A吃了 法兰朵饼乾 艾尔菲饼乾 卡布奇诺咖啡 草莓蛋糕 透明白开水------生存
: B吃了 法兰朵饼乾 绿奶茶-------------------------------------------死亡
: C吃了 希拉脆片 卡布奇诺咖啡 烤苹果派 蓝莓面包---------------------生存
: D吃了 C所吃的东西 法兰朵饼乾 草莓蛋糕 水蜜桃布丁 红酒 ------------死亡
: E吃了 法兰朵饼乾 西瓜 烤苹果派 蓝莓面包 白酒----------------------死亡
: F知道 喝绿奶茶配蓝莓面包不会死 喝卡布奇诺咖啡配水蜜桃布丁会死 ----nil-
: G知道 绿奶茶及卡布奇诺咖啡没有添加物 吃艾尔菲饼乾配红酒会死 ------nil-
: H发现 红酒是毒药 白酒是解药---------------------------------------nil-
: 你知道凶手在哪七道菜里下药了吗?
於是前提:
(1) 三道毒, 三道解毒, 一道剧毒 一共七道有下药 也就是有七道是正常的
(2) 吃了解毒则只要没吃到剧毒都不会死
然後是已知 先写出单项的:
(G1) 绿奶茶、卡布奇诺正常
(H1) 红酒是毒药(且不是剧毒,否则题目就会说)
(H2) 白酒是解毒
以下是推理: (其中「是毒」二字意为是毒药或剧毒)
(3) 根据 B 死亡及 G1 得知法兰朵饼乾是毒 (但不知是否剧毒)
(4) 根据 F 的第一个发现及 G1 得知蓝莓面包不是毒
(5) 根据 F 的第二个发现及 G1 得知水蜜桃布丁是毒 (也不知是否剧毒)
(6) 根据 G 的第二个发现及 H1 得知艾尔菲饼乾不是解药
(7) 根据 A 活着及 (3) 得知法兰朵饼乾不是剧毒 (否则 A 必死无疑)
(8) 根据 E 吃了解毒药白酒却仍然死了, 由(2)知他必然吃了剧毒
再由 (7)排除法兰朵饼乾, H2 排除白酒, (4)排除蓝莓面包
故知剧毒在 西瓜 和 烤苹果派 当中.
因此其他所有还不知道是不是毒的都不是毒, 知道是毒的水蜜桃布丁也不是剧毒
(9) 因此艾尔菲饼乾既不是毒(因为(8))也不是解药(因为(6)), 因此它正常
(10) 根据 C 活着, 且他吃的其中三样(除了烤苹果派之外)根据(8)都不是毒,
知道烤苹果派也不是毒, 所以剧毒是西瓜
(11) 根据 D 死了, 且他比 C 多吃的四样东西中有三样是非剧毒的毒药
(法兰朵饼乾、水蜜桃布丁、红酒)
因此其余五样
(希拉脆片、卡布奇诺咖啡、烤苹果派、蓝莓面包、草莓蛋糕)
都不是解药, 又因为(8)它们也都不是毒, 於是它们都是正常的
(12) 因此正常的食物一共已经有了七道:
艾尔菲饼乾、希拉脆片、卡布奇诺咖啡、绿奶茶、草莓蛋糕、烤苹果派、蓝莓面包
(9) (11) (11,G1) (G1) (11) (11) (11)
於是剩下两道还不知道的 (那提咖啡、透明白开水) 就是解药
(13) 检查条件:
A 吃了 毒药-法兰朵饼乾 及 解药-透明白开水 => 生存
B 吃了 毒药-法兰朵饼乾 => 死亡
C 吃的都是正常的东西 => 生存
D 吃了 毒药-法兰朵饼乾、毒药-红酒、毒药-水蜜桃布丁 => 死亡
E 吃了 剧毒-西瓜 => 死亡
F 的发现1: 绿奶茶和蓝莓面包皆正常
F 的发现2: 卡布奇诺正常,但水蜜桃布丁是毒药
G 的发现2: 艾尔菲饼乾正常,但红酒是毒药
结论: 毒药-法兰朵饼乾、红酒、水蜜桃布丁
解药-那提咖啡、白酒、透明白开水
剧毒-西瓜
---
也许有人觉得(2)这个条件有点怪怪的
不过题目文字是说「吃了即使中毒也不会死」 我理解成(2)这条规则...
如果把(2)改成(2'):毒药和解药是-1和+1的关系 (也就是解药一份只能解一份毒)
那(8)加上(10)只能得到剧毒在 西瓜 和 水蜜桃布丁 之中
这样(11)就只能用假设的了...
假设剧毒是西瓜可以得到上解
假设剧毒是水蜜桃布丁的话:
(11') 由 E 死亡知烤苹果派、蓝莓面包两者皆不是解毒
即 E 吃了两份毒药一份解药, 因此死亡
故知烤苹果派、蓝莓面包皆为正常
(12') 由 A 生存且艾尔菲饼乾和卡布奇诺皆正常
知草莓蛋糕及透明白开水至少有一个是解药
(13') ....解不下去了 orz 因为题目没有关於那提咖啡的其他条件
所以它可以是解药也可以不是
但已知正常的食物不够多 (这时只有五样, (12)当中是正好有七样了才得以确定)
这就解不下去了
推文说的有多解可能是这样来的 @_@
--
**** 说:
不要期望一个精神力差不多已经见底的人阿Orz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.84
1F:推 oginome:同解~ 09/11 03:56
2F:推 goodmonmon:草莓蛋糕不能是解药 不然D不会死 07/02 01:29