上一道邏輯謎題
下一道邏輯謎題

誰的雨傘邏輯謎題

答對率:94%
  在一個陰雨綿綿的晚上,A、B、C、D、E五位同學約好在一間餐廳聚會。
  因為光線昏暗,加上每位同學所帶的雨傘款式相近,大家各自回家以後才發現自己拿錯了傘!
  請根據以下條件,推論出誰拿到了誰的傘?
  1. A拿錯的傘,不是B或D的。
  2. B拿錯的傘,不是C或D的。
  3. C拿錯的傘,不是B或E的。
  4. D拿錯的傘,不是C或E的。
  5. E拿錯的傘,不是A或D的。
  6. 沒有任何兩人是互相拿錯傘的。
chkkch(目小欠關愛⎝(゚∀゚✿)⎠)2014-12-14提供(2014-12-14修改)
來源:(口袋書)推理王
看答案
A拿了E的,B拿了A的,C拿了D的,D拿了B的,E拿了C的。

解析

我要編輯
透過反向推論前五個條件:
1. A拿了C、E的傘
2. B拿了A、E的傘
3. C拿了A、D的傘
4. D拿了A、B的傘
5. E拿了B、C的傘

而第六個條件,如果「沒有任何兩人是互相拿錯傘的」而且「所有人都拿錯了傘」,即代表全部人是一個循環
因為不可能三人或四人循環拿錯傘的
(三人循環拿錯傘的 即另外兩人是互相拿錯傘的,四人循環拿錯傘的 即另外一人沒拿錯傘的)
所以全部人是一個循環

而我們先從A假設:如果A拿錯傘的傘是C的
如果A拿錯傘的傘是C的->
C拿錯傘的傘是D的(如拿錯傘的傘是A違反了「沒有任何兩人是互相拿錯傘的」)->
D拿錯傘的傘是B的(道理同上)->
B拿錯傘的傘是E的->
最後,E拿錯傘的傘是B/C
由於E拿錯傘的傘不可能是A,所以A拿錯傘的傘不是C的

A拿錯傘的傘是E的->
E拿錯傘的傘可能是B/C->
但,如果E拿錯傘的傘是B,B拿錯傘的傘可能是A、E(違反了「沒有任何兩人是互相拿錯傘的」)->
E拿錯傘的傘是C->
C拿錯傘的傘是D->
D拿錯傘的傘是B->
B拿錯傘的傘是A

因此,A拿了E的,B拿了A的,C拿了D的,D拿了B的,E拿了C的
12,217
上一道邏輯謎題
下一道邏輯謎題