愛因斯坦難題

2021-06-16 22:31:07 字數 1999 閱讀 6565

愛因斯坦在20世紀初的這個問題,據說世界上有98%的人回答不出來

問題:在一條街上,有5座房子,噴了5中顏色。沒個房子住著不同國籍的人。每個人喝不同的飲料,抽不同品牌的香菸,養不同的寵物。

問題是:誰養魚?

2.瑞典人養狗

3.丹麥人喝茶

4.綠色房子在白色房子左邊

5.綠房子主人喝咖啡

6.抽pallmall香菸的人養鳥

7.黃色房子的主人抽dunhill香菸

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

9.挪威人住第一間房

10.抽bleeds香菸的人住在養貓的人隔壁

11.養馬的人住抽dunhill香菸的人隔壁

12.抽bluemaster的人喝啤酒

13.德國人抽prince香菸

14.挪威人住藍色房子隔壁

15.抽bleeds香菸的人有乙個喝水的鄰居第一間房子:

挪威人,屋子是黃色的,喝水,抽 dunhill,養的是貓。

第二間房子:

丹麥人,屋子是藍色的,喝茶,抽 blends,養的是馬。

第三間房子:

英國人,屋子是紅色的,喝牛奶,抽 pall mall,養的是鳥。

第四間房子:

德國人,屋子是綠色的,喝咖啡,抽 prince,養的是魚。

第五間房子:

瑞典人,屋子是白色的,喝啤酒,抽 blue master,養的是狗。

養魚的是德國人

推理過程:

首先定位一點,我們是按照房子的位置,從左至右,12345依次排開

挪威人住第1間房,在最左邊。∵英國人住紅色房子,挪威人住藍色房子隔壁,∴挪威人房子的顏色只能是綠、黃、白,又∵綠色房子在白色房子左面,挪威人住藍色房子隔壁,∴挪威人只能住黃色房子,抽dunhill香菸,∴第2間房是藍色房子,又∵養馬的人住在抽dunhill香菸的人隔壁,所以第2間房子的主人養馬。∵綠色房子在白色房子左面,∴綠色房子只能在第3或者第4間。如果綠色房子在第3間(即中間那間),∵住在中間房子的人喝牛奶,∴綠色房子的主人喝牛奶,這與條件中綠色房子主人喝咖啡相矛盾。∴假設錯誤,綠色房子在第4間,其主人喝咖啡。進一步推出第3間房子是紅色房子,住英國人,喝牛奶。第5間房子是白色房子。∵丹麥人喝茶,綠色房子主人喝咖啡,英國人喝牛奶,抽blue master的人喝啤酒,∴挪威人只能喝水。∵抽blends香菸的人有乙個喝水的鄰居,∴抽blends香菸的人只能住第2間房子。

現在我們來整理一下,第1間房子是黃色房子,住挪威人,抽dunhill香菸,喝水。第2間房子是藍色房子,主人養馬,抽blends香菸。第3間房子是紅色房子,住英國人,喝牛奶。綠色房子在第4間,其主人喝咖啡。第5間房子是白色房子。∵抽blue master的人喝啤酒,∴既抽blue master,又喝啤酒的人只能住在第5間房子。∵德國人抽prince香菸,∴德國人只能住第4間房子。∵抽pall mall香菸的人養鳥,∴只有英國人抽pall mall香菸,養鳥。∵抽blends香菸的人住在養貓的人隔壁,又∵抽blends香菸的人的隔壁只可能是挪威人或者英國人,∴養貓的人是挪威人或者英國人,又∵英國人養鳥,∴養貓的人是挪威人。

現在我們再來整理一下,第1間房子是黃色房子,住挪威人,抽dunhill香菸,喝水,養貓。第2間房子是藍色房子,主人養馬,抽blends香菸。第3間房子是紅色房子,住英國人,喝牛奶,pall mall香菸,養鳥。第4間房子是綠色房子,住德國人,抽prince香菸,喝咖啡。第5間房子是白色房子,主人抽blue master,喝啤酒。∵瑞典人養狗,又∵第1,2,3間房子的主人都不養狗,第4間房子的主人是德國人,∴第5間房子住瑞典人,養狗。∵第1,3,4,5間房子的主人分別是挪威人,英國人,德國人,瑞典人,∴第2間房子的主人是丹麥人,喝茶。

最後將戰果整理一下,第1間房子是黃色房子,住挪威人,抽dunhill香菸,喝水,養貓;第2間房子是藍色房子,住丹麥人,抽blends香菸,喝茶,養馬;第3間房子是紅色房子,住英國人,抽pall mall香菸,喝牛奶,養鳥;第4間房子是綠色房子,住德國人,抽prince香菸,喝咖啡;第5間房子是白色房子,住瑞典人,抽blue master,喝啤酒,養狗。

結論:如果其中有人養魚,則養魚的必定是德國人!

愛因斯坦難題的 語言程式設計

題目是 1 在一條街上,有5座房子,噴了5種顏色。2 每個房裡住著不同國籍的人 3 每個人喝不同的飲料,抽不同品牌的香菸,養不同的寵物 約束條件 1 英國人住紅色房子 2 瑞典人養狗 3 丹麥人喝茶 4 綠色房子在白色房子左面 5 綠色房子主人喝咖啡 6 抽pall mall 香菸的人養鳥 7 黃色...

用程式解密愛因斯坦經典難題 C

這個版本的程式我將不會使用任何推理,僅僅用程式描述這15個條件,然後窮舉所有組合得到滿足這15個條件的唯一解答。首先構造 人 這個型別,根據題目可以知道每個人擁有顏色,香菸,飲料,寵物,位置,國籍這6個屬性。雖然在現實中,人抽香菸,喝飲料,養寵物,擁有國籍,只有這4個屬性,顏色和位置是房子的屬性,但...

愛因斯坦火車

今天下班時候很疲勞,就決定路上換換口味,看看物理緩解下,同時想為封建迷信找點理論基礎,於是瞄上了號稱 測不准 的量子物理,無奈上學學的都還給老師了,只能從頭開始,於是先簡單的學了學狹義相對論。下面分享一下。簡單來說就是有一輛火車,在火車中間位置有個光源,以火車為參照物的話,相對於火車,光是同時到達火...