主题 : 【转贴】推理--谁是泄密者?
级别: 模拟专家
UID: 115733
精华: 0
发帖: 270
威望: 0 星
金钱: 2891 浮游币
贡献值: 5 点
好评度: 621 点
人气: 0 点
在线时间: 33(时)
注册时间: 2006-03-19
最后登录: 2024-08-06
楼主  发表于: 2008-09-04 01:58

【转贴】推理--谁是泄密者?

摘自京华时报

引用

  某公司的机密文件外泄,公司档案室的三名管理员阿莲、丽娜和思佳作为怀疑对象在不同的时间里分别收到警方传讯。
  她们每人各做了一条供词,一共三条
  1,阿莲是无辜的
  2,丽娜说的是真话
  3,思佳在说谎

  供词1是最先讲的,供词2和3不一定是按讲话的时间先后排序的,但它们都是针对在其前面所作的供词而说的。并且,每个人所说的一条证词都是针对另一个怀疑对象而并非自己。作案者是这三人中的一个,她撒了谎。这三人中谁是泄密者??


级别: 论坛版主
UID: 6498
精华: 1
发帖: 9751
威望: 49 星
金钱: 403174 浮游币
贡献值: 9819 点
好评度: 53314 点
人气: 3105 点
在线时间: 4577(时)
注册时间: 2004-06-07
最后登录: 2024-12-27
沙发  发表于: 2008-09-06 16:54

解法一:

A.”阿莲是无辜的“,这句话是丽娜或思佳某个人说的
(1)假设是丽娜,转步骤B                (2)假设是思佳,转步骤G

B.”丽娜说的是真话“,这句话是阿莲或思佳某个人说的
(3)假设是阿莲,转步骤C                (4)假设是思佳,转步骤D

C.”思佳在说谎“,由(1)和(3)的假设知这句话是思佳说的,出现矛盾,排除

D.”思佳在说谎“,由(1)和(4)的假设知这句话是阿莲说的
(5)假设阿莲说的是真话,转步骤E                  (6)假设阿莲说的是谎话,转步骤F

E. 阿莲说的是真话,阿莲说”思佳在说谎“,所以思佳说的是谎话;思佳说”丽娜说的是真话“,所以丽娜没说真话;丽娜说,”阿莲是无辜的“,所以阿莲是犯人,犯人在说谎,出现矛盾,排除

F.阿莲说的是谎话,阿莲说”思佳在说谎“,所以思佳说的是真话;思佳说”丽娜说的是真话“,所以丽娜说真话;丽娜说,”阿莲是无辜的“,所以阿莲不是犯人,3人里面只有阿莲说的是谎话,所以只有阿莲有是犯人的可能性,但阿莲不是犯人,出现矛盾,排除

G.”思佳在说谎“,这句话是阿莲或丽娜某个人说的
(7)假设是阿莲,转步骤H                       (8)假设是丽娜,转步骤I

H.”丽娜说的是真话“,由(2)和(7)的假设知这句话是丽娜说的,出现矛盾,排除

I.”丽娜说的是真话“,由(2)和(8)的假设知这句话是阿莲说的
(9)假设阿莲说的是真话,转步骤J                  (10)假设阿莲说的是谎话,转步骤K

J.阿莲说的是真话,阿莲说”丽娜说的是真话“,所以丽娜说真话;丽娜说”思佳在说谎“,所以思佳说谎;思佳说”阿莲是无辜的“,所以阿莲是犯人,犯人说的是谎话,出现矛盾,排除

K.阿莲说的是谎话,阿莲说”丽娜说的是真话“,所以丽娜说了假话;丽娜说”思佳在说谎“,所以思佳说了真话;思佳说”阿莲是无辜的“,所以阿莲不是犯人;所以犯人是丽娜或思佳中的一人,丽娜说了假话而思佳说了真话,根据条件犯人是丽娜,推理成立


综上,只有丽娜可能是犯人



解法二:

a.假设阿莲是犯人,那么说”阿莲是无辜的“这人也一定说了谎话
(1)假设是丽娜说的,转步骤A                         (2)假设是思佳说的,转步骤B

A.丽娜说”阿莲是无辜的“,这是句谎话;”思佳在说谎“这句话不可能是思佳自己说的,只能是阿莲说的,剩下的”丽娜说的是真话“则是思佳说的;阿莲是犯人,因此”思佳在说谎“是谎话,所以思佳说了真话,思佳说”丽娜说的是真话“是真话,与丽娜说谎矛盾,排除

B.思佳说”阿莲是无辜的“,这是句谎话;”丽娜说的是真话“这句话不可能是丽娜自己说的,只能是阿莲说的,剩下的”思佳在说谎“则是丽娜说的;阿莲是犯人,因此”丽娜说的是真话“是谎话,所以丽娜说了谎话,丽娜说”思佳在说谎“是谎话,所以思佳说了真话,出现矛盾,排除

b.假设思佳是犯人,那么说”阿莲是无辜的“不可能是思佳,当然也不会是阿莲自己,只能是丽娜,所以丽娜说了真话;”思佳在说谎"这句话不可能是思佳自己说的,所以是阿莲说的,所以思佳说的是“丽娜说的是真话”,所以思佳没说谎,与题设犯人说谎矛盾,故排除

综上,犯人只能是丽娜
[ 此贴被lzsgodmax在2008-09-06 17:30重新编辑 ]
绿坝娘美...
级别: 论坛版主
UID: 6498
精华: 1
发帖: 9751
威望: 49 星
金钱: 403174 浮游币
贡献值: 9819 点
好评度: 53314 点
人气: 3105 点
在线时间: 4577(时)
注册时间: 2004-06-07
最后登录: 2024-12-27
板凳  发表于: 2008-09-06 17:03

Re:【转贴】推理--谁是泄密者

引用
引用第2楼街机三国志于2008-09-04 19:16发表的  :
首先 阿莲肯定是无辜的,否则违反题意
说 思佳在说谎 的一定也是无辜的,因为如果这句话是假的那么说这句话的一定是丽娜(因为阿莲不会说谎),但是如果丽娜说的假话那说 丽娜说的是真话 的这个人说的也是假话,违反题意

所以,说 丽娜说的是真话 的这个人说的是假话,而因为阿莲是无辜的,所以说这个话的人就是思佳,泄密者也就是思佳

题目可没说只有犯人才说谎,你这个推理有漏洞滴,事实上也确实不止一人说谎
绿坝娘美...
级别: 论坛版主
UID: 6498
精华: 1
发帖: 9751
威望: 49 星
金钱: 403174 浮游币
贡献值: 9819 点
好评度: 53314 点
人气: 3105 点
在线时间: 4577(时)
注册时间: 2004-06-07
最后登录: 2024-12-27
地板  发表于: 2008-09-06 21:57

引用
引用第8楼随意于2008-09-06 21:06发表的  :
无聊- -
这个不是用排除法就能解决的问题

逻辑推理的精髓就是排除法,奥林匹克数学竞赛的逻辑推理题标准解题格式也是基于排除法,事实上这是数学题,考验的是一个人的思维严谨性,有一种解题方法是表格法,事实上是类似穷举的一种

福尔摩斯说过,把所有不可能的都去掉,剩下的一种,哪怕再匪夷所思,都是正确的

不要以现实和侦探小说来看待逻辑推理题,两者是有区别的,逻辑推理题在一个很严格的范围内限定,假如你经过排除法得出2种答案,那这题就算是出失败了
[ 此贴被lzsgodmax在2008-09-06 22:09重新编辑 ]
绿坝娘美...
级别: 论坛版主
UID: 6498
精华: 1
发帖: 9751
威望: 49 星
金钱: 403174 浮游币
贡献值: 9819 点
好评度: 53314 点
人气: 3105 点
在线时间: 4577(时)
注册时间: 2004-06-07
最后登录: 2024-12-27
草席  发表于: 2008-09-09 08:34

第一句话是谁说的,就能决定第二句话,如果是丽娜说的,那第二句话肯定就是“丽娜说的是真话”,这有问题么...
绿坝娘美...