求解邏輯問題:誰養魚

早上一如既往地排毒,蹲着無聊,於是乎想起了這個經典的邏輯問題,再次思考求解,有了新的思路和收穫。首先,讓我們再來溫習一下題目:

1、有5棟5種顏色的房子

2. 每一位房子的主人國籍都不同

3. 這5個人每人只喝一個牌子的飲料, 只抽一個牌子的香菸,只養一種寵物

4. 沒有人有相同的寵物, 抽相同牌子的香菸, 喝相同的飲料

提示:
1. 英國人住在紅房子裏

2. 瑞典人養了一條狗

3. 丹麥人喝茶

4. 綠房子在白房子左邊

5. 綠房子主人喝咖啡

6. 抽pall mall煙的人養了一隻鳥

7. 黃房子主人抽dunhill煙

8. 住在中間那間房子的人喝牛奶

9. 挪威人住在第一間房子

10. 抽混合煙的人住在養貓人的旁邊

11. 養馬人住在dunhill煙的人旁邊

12. 抽blue master煙的人喝啤酒

13. 德國人抽prince煙

14. 挪威人住在藍房子旁邊

15. 抽混合煙的人的鄰居喝礦泉水
根據以上條件回答一個問題: 誰養魚?

第一次見到這個問題的,肯定很暈,因爲線索實在太多,無從下手。

深吸一口氣,忘掉自己剛纔看到的這麼多條件,只看一句話,就是我們要解答的問題:誰養魚?將這個主線牢記在心,我們再來瀏覽以上的條件。

這些條件中有的是邏輯上獨立的,比如:丹麥人喝茶;有的條件是有關聯性的,比如:綠房子在白房子左邊。我們要想解答出最終的問題,這些有關聯性的條件是關鍵,所以我們先來看這種條件:

由 ”挪威人住第一間房“ 和 ”挪威人住在藍房子旁邊“ 可以得出:第二間房子是藍色的;

由 ”第二間房子是藍色的“ 和 ”綠房子在白房子左邊“ 可以得出: 綠房子和白房子或者在3 4的位置,或者在4 5的位置;

由 ”英國人住在紅房子“ 和上面的條件可以得出:這小子肯定不在第1和第2號房,只可能在第3或者第5號房,所以得出 黃色房子在第1號,也就是挪威人住黃色房子,重大收穫啊!

不能分心,繼續走,由 ”黃房子主人抽dunhill煙“ 和 ”養馬人住在dunhill煙的人旁邊“ 得出 住藍色房子的人養馬;

因爲 ”英國人住紅房子”, “挪威人住養馬人的旁邊”,“瑞典人養狗”得出,養馬的只能是 德國人或者丹麥人;

由 “綠房子主人喝咖啡” 和 “住在中間那間房子的人喝牛奶” 得出:綠色和白色房子在4 5號位置,也就是英國人在中間,喝牛奶;

由於 “挪威人抽dunhill” 和 “抽混合煙的人的鄰居喝礦泉水” 和 “住在中間那間房子的人喝牛奶” 和 “綠房子主人喝咖啡” 得出 抽混合煙的人在第2號房,住藍色房子,挪威人喝礦泉水;

加油!

因爲 上面所得和 “丹麥人喝茶” 得出,丹麥人只可能在第2位或者第5位。

我們假設在第2位,看看會不會和已知條件衝突:

那第5位就是:抽blue master煙的人喝啤酒;又因爲 “德國人抽prince煙” 和 “抽pall mall煙的人養了一隻鳥” 得出,英國人養了鳥,抽pall mall;

又因爲 “抽混合煙的人住在養貓人的旁邊”,所以 挪威人養貓;

因爲 “德國人抽prince煙” 和 “第2位的人抽混合型” 和 “第2位養馬” 得出,德國人不養馬,那就只有丹麥人沒有什麼養了,只能他養馬。

最終得出:德國人養魚!

如果丹麥人在第5位的話:

那第二位就是 抽blue master煙的人喝啤酒,德國人就要到第2位,那麼 “第2位的人抽混合型” 和 “德國人抽prince煙” 就會有衝突,所以這個邏輯分支不通。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章