愛因斯坦房子算法題

有5個人具有5種不同顏色的房間;每個房間住著不同國籍的一個人;每個人都在喝一種特定品牌的飲料;抽一特定品牌的香菸;養某一特定的寵物;沒有任意兩個人抽相同品牌的煙或喝相同品牌的飲料,或養相同寵物。問:“誰在養魚?”

1.英國人住紅房子

2.瑞典人養狗

3.丹麥人喝茶

4.綠房子緊鄰白房子,在白房子左側

5.綠房子主人喝咖啡

6.抽“長紅”牌香菸的人養鳥

7.黃房子主人抽“登喜路”牌香菸

8.正中央房子的主人喝牛奶

9.挪威人住第一個房子(最左側)

10.抽BLENDS牌香菸的人和養貓的人相鄰

11.養馬的人和抽“登喜路”牌香菸的人相鄰

12.抽BLUEMASTER牌香菸的人喝啤酒

13.德國人抽PRINCE牌香菸

14.挪威人和藍房子主人相鄰

15.抽BLENDS牌香菸的人與喝礦泉水的人相鄰

答案在下方

解題:

①挪威人住第一個房子,藍房子第二個:條件9,條件14

②挪威人住黃房子,抽“登喜路”:條件1挪威人不住紅,條件4綠房子在白房子左側,條件14挪威人和藍房子相鄰,條件7

③藍房子的養馬:條件11

④紅在中間,4綠,5白:條件5綠的喝咖啡,條件8中間的喝牛奶,條件4綠在白左側但綠不喝牛奶只能紅的在中間

⑤英國人在中間,喝牛奶:條件1,條件8

⑥條件12喝啤酒的只剩2號藍房子和5號白房子:1號抽“登喜路”,3號喝牛奶,4號喝咖啡

⑦1號房子喝礦泉水,2號房子是丹麥,5號房子抽BLUEMASTER喝啤酒:如果5是丹麥,則條件15礦泉水不滿足,因為4喝咖啡

⑧2號藍房子丹麥抽BLENDS,喝茶:條件13德國人抽PRINCE,條件15抽BLENDS的與喝水的相鄰,條件3喝茶

⑨4號綠房子是德國抽PRINCE,5號白房子是瑞典:根據條件13,3和4號房子不知道是什麼煙,但3號是英國人,5號抽BLUEMASTER

⑩瑞典人養狗:條件2

⑪英國人抽“長紅”養鳥:瑞典狗,丹麥馬,德國抽PRINCE,挪威人抽“登喜路”

⑫挪威人養貓:條件10

德國人養魚

解題對應表格:

愛因斯坦房子算法題


分享到:


相關文章: