查看: 3294|回复: 13

[逻辑推理] 谁是凶手?【转自微博】

转载  简洁模式
发表于 2012-4-9 14:50:35 | 显示全部楼层
有8个人:一个警察,一个凶手,剩下均为平民。凶手说假话,平民说真话,警察时真时假。
小边说我是平民,杨说自己是平民,陈说我和小宋都不是警察,刘说小滕是平民,张说陈不是平民,李说张和小杨都不平民,小宋说小李和小刘不都是警察,小滕说小刘不是凶手 。
问谁是凶手?

[发帖际遇]:  wclloveqq在贝克街上开了一家推理书店,赚取英镑3镑.
登录帐号可查看完整回帖内容
| 发表于 2012-4-9 16:07:35 | 显示全部楼层
陈是警察,宋是凶手。
登录帐号可查看完整回帖内容
| 发表于 2012-4-9 16:11:05 | 显示全部楼层
张是警察,杨是凶手、这是“天黑请闭眼”游戏吧、、
登录帐号可查看完整回帖内容
7
| 发表于 2012-4-9 17:52:53 | 显示全部楼层
边说 我是平民
杨说 自己是平民
陈说 我和小宋都不是警察
刘说 小滕是平民
张说 陈不是平民
  李说 张和小杨都不是平民
小宋说 小李和小刘不都是警察
小滕说 小刘不是凶手

6真,1假,1无法辨别

如果杨和李说的都是真话,则互相矛盾。说明两人中有一人说谎。
假设李说的是真话,则杨说的是假话,杨不是平民,张也不是平民,其余人说的都是真话。则:

边:平民 我是平民(正确)
滕:平民 小刘不是凶手(正确)
刘:平民 小滕是平民(正确)
李:平民 张和小杨都不是平民(正确)
宋:平民 小李和小刘不都是警察(假,李和刘都不是警察)
陈:平民 我和小宋都不是警察(正确)

所以杨说的是真话,李说的是假话。张有可能是平民,也可能不是
假设张是 凶手或警察,则“陈不是平民”为假话。其余人为平民,说的是真话:

陈:平民 我和小宋都不是警察(正确)
刘:平民 小滕是平民(正确)
边:平民 我是平民(正确)
滕:平民 小刘不是凶手(正确)
杨:平民 自己是平民(正确)
宋:平民 小李和小刘不都是警察(假设正确,刘不是警察,则李必是警察)

结论:李是警察、张是凶手,其余人平民
登录帐号可查看完整回帖内容
尚未登录
您需要登录后才可以回帖 登录 | 加入学院