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

誠實村的五間房邏輯謎題

答對率:76%
誠實村,有五間不同顏色的房子併排在一起,而屋主們正在對面的涼亭內聊天。

房子顏色:紅、綠、藍、黃、白。
屋主:A、B、C、D、E、F。其中有一個是從隔壁村的說謊村來作客的

現在要你從他們的聊天中,知道他們各是哪一間房子的主人、誰是說謊村來的,以及房子顏色的排序:
A:「我住在紅色房子。」
B:「我住在最右邊的房子。」
C:「我住在A與F的房子隔壁。」
D:「我住的房子與藍色房子之間相隔兩間房子。」
E:「我住的房子隔壁沒有暖色系(紅、黃)房子。」
F:「我住的房子被夾在D的房子跟白色房子中間。」
catom12262015-04-29提供(2015-07-16修改)
看答案
紅 黃 綠 白 藍
A D F E B

C是說謊村的人

解析

我要編輯
Nimrod, catom1226...等 2 人共同編輯 | 歷史版本
要解開這題,首先要先抓出誰是說謊村的人,才能夠刪除掉混淆判斷的敘述。
另一個關鍵也在於理解說謊村的人會以什麼形式說謊,以下是原本句子的說謊版本:
A:「我不是住在紅色房子。」
B:「我不是住在最右邊的房子。」
C:「我不是住在A與F的房子中間。」
D:「我不是住在與藍色房子相隔兩間房子的房子。」
E:「我不是坐在隔壁沒有暖色系(紅、黃)房子的房子。」
F:「我不是住在被夾在D的房子跟白色房子中間的房子。」

很重要的一個關鍵,是「在所有對話中被提及兩次的人,一定是誠實村的人」。因為兩個之中必然有一個是誠實的,也就代表對話中的「他」真的存在。
D被F和自己提到過,F被C和自己提到過,因此他們必是在說真話。整理可得出下表。
D F    
   

或是
    F D
   

另外,A被C和自己提到過,因此他也是在說真話。嘗試假設C也是在說真話,馬上發現了矛盾。
D F C A
    藍/紅?
因此C必定來自說謊村。所以B在說真話。同時考慮A和他的紅色房子可得出下表:
A D F   B
   

接下來的推導就簡單了:
A D F E B
27,102
上一道精選邏輯謎題
下一道精選邏輯謎題