求解一道推理题【谁是好人?】小王是一个警察,有人报案说有人谋杀,小王赶到现场,发现有四个人在逃跑,小王抓住那四个人,问谁是凶手.甲:乙是凶手.乙:我不是凶手.丙:丁不是凶手.丁:甲是凶手.小王打听得知四个人中有一个是无辜的,有一个是目击者,有两个是凶手.请问谁是无辜的,谁是目击者,谁是凶手?

问题描述:

求解一道推理题
【谁是好人?】
小王是一个警察,有人报案说有人谋杀,小王赶到现场,发现有四个人在逃跑,小王抓住那四个人,问谁是凶手.
甲:乙是凶手.
乙:我不是凶手.
丙:丁不是凶手.
丁:甲是凶手.
小王打听得知四个人中有一个是无辜的,有一个是目击者,有两个是凶手.
请问谁是无辜的,谁是目击者,谁是凶手?

1.如果,甲是凶手,那么乙就不是凶手
2.如果,甲是无辜者,那就不应该不知道谁是凶手(无辜排除)
3.如果,甲是目击者,那乙就是凶手
因为丙和丁是凶手,乙是无辜的
所以甲是目击者
1.乙要是凶手的话,甲就是目击者
2.乙要是无辜的,那就比较合理
3.乙不会是目击者
因为丙和丁是凶手
所以乙是无辜的
1.丙是凶手的话,丁就有几率会是凶手
2.丙如果是无辜的,那就不会不知道谁是凶手(无辜排除)
3.丙要是目击者的话,那么应该说出谁是凶手(目击者排除)
丙:凶手 排除2,3的话,丁是凶手
结果:
无辜的:乙
目击者:甲
凶手:丙和丁