1. 程式人生 > >一道傳說中愛因斯坦出的智力題

一道傳說中愛因斯坦出的智力題

幾年前在網上看到一道智力題,傳說是愛因斯坦出的。當時很興奮,想搞定它,無奈年事已高、腦力不足,拖了好幾年也沒搞定。

昨天再次想起該問題,決定暴力一把,用程式把結果給它枚舉出來。

閒話不說,題目如下:

(題目中的哪些個英文牌子的香菸被我替換成了國貨~~~)

1、在一條街上,有5座房子,噴了5種顏色。
2、每個房裡住著不同國籍的人
3、每個人喝不同的飲料,抽不同品牌的香菸,養不同的寵物
問題是:誰養魚?

提示:
1、英國人住紅色房子
2、瑞典人養狗
3、丹麥人喝茶
4、綠色房子在白色房子左面
5、綠色房子主人喝咖啡
6、抽 白沙 香菸的人養鳥
7、黃色房子主人抽 中華 香菸
8、住在中間房子的人喝牛奶
9、 挪威人住第一間房
10、抽 玉溪 香菸的人住在養貓的人隔壁
11、養馬的人住抽 中華 香菸的人隔壁
12、抽 猴王 的人喝啤酒
13、德國人抽 雙喜 香菸
14、挪威人住藍色房子隔壁
15、抽 玉溪 香菸的人有一個喝水的鄰居

下面是我的程式跑了13個半小時後得到的5種結果:

綠房子    藍 房子     白 房子     紅 房子     黃 房子    
挪威    德國    瑞典    英國    丹麥   
鳥    貓    狗    馬    魚   
咖啡    水    牛奶    啤酒    茶   
白沙    雙喜    玉溪    猴王    中華   

房子     藍 房子     紅 房子     黃 房子     白 房子    
挪威    德國    英國    丹麥    瑞典   
鳥    魚    馬    貓    狗   
咖啡    水    牛奶    茶    啤酒   
白沙    雙喜    玉溪    中華    猴王   

房子     藍 房子     紅 房子     綠 房子     白 房子    
挪威    丹麥    英國    德國    瑞典   
貓    馬    鳥    魚    狗   
水    茶    牛奶    咖啡    啤酒   
中華    玉溪    白沙    雙喜    猴王   

房子     藍 房子     黃 房子     紅 房子     白 房子    
挪威    德國    瑞典    英國    丹麥   
魚    貓    狗    馬    鳥   
咖啡    水    牛奶    啤酒    茶   
玉溪    雙喜    中華    猴王    白沙   

房子     藍 房子     白 房子     黃 房子     紅 房子    
挪威    德國    瑞典    丹麥    英國   
鳥    魚    狗    貓    馬   
咖啡    水    牛奶    茶    啤酒   
白沙    雙喜    玉溪    中華    猴王   

結論如下:

養魚人可能是德國人,也可能是挪威人,也可能是丹麥人~~~

相關推薦

一道傳說愛因斯坦智力

幾年前在網上看到一道智力題,傳說是愛因斯坦出的。當時很興奮,想搞定它,無奈年事已高、腦力不足,拖了好幾年也沒搞定。 昨天再次想起該問題,決定暴力一把,用程式把結果給它枚舉出來。 閒話不說,題目如下: (題目中的哪些個英文牌子的香菸被我替換成了國貨~~~) 1、在一條街上,

面試過程遇到的智力

1、滴滴三面真題 考慮一個雙人遊戲。遊戲在一個圓桌上進行。每個遊戲者都有足夠多的硬幣。他們需要在桌子上輪流放置硬幣,每次必需且只能放置一枚硬幣,要求硬幣完全置於桌面內(不能有一部分懸在桌子外面),並且不能與原來放過的硬幣重疊。誰沒有地方放置新的硬幣,誰就輸了。遊戲的先行者如何保證自己必勝? &n

java面試常見的智力【轉載】

 1、農民分金條問題 題目:你讓農民為你工作7天,給他的回報是一根金條。金條平分成相連的7段,你必須在每天結束時給他們一段金條,如果只許你兩次把金條弄斷,你如何給你的工人付費,保證該農民在七天中任意一天結束時都可以領到相應的報酬。(例:第一天結束時他可領到1/7,第三天結束時

誰養魚,這是一個很有趣的邏輯推理說是愛因斯坦提出來的,他宣稱世界上只有2%的人能解這個題目,傳說不一定屬實,但是這個推理還是很有意思的

題目:據說有五個不同顏色的房間排成一排,每個房間裡分別住著一個不同國籍的人,每個人都喝 一種特定品牌的飲料,抽一種特定品牌的煙,養一種寵物,沒有任意兩個人抽相同品牌的香菸,或喝相同品牌的飲料,或養相同的寵物,問題是誰在養魚作為寵物? 為了尋找答案,給出了十五條線索: 英國人

每日一道演算法4——在二元樹和為某一值的所有路徑

題目:輸入一個整數和一棵二元樹。從樹的根節點開始往下訪問一直到葉結點所經過的所有結點形成一條路徑。打印出和與輸入整數相等的所有路徑。 例如輸入整數22和如下二元樹 則打印出兩條路徑:10,12和10,5,7 參考程式碼: #include <i

面試經常會問的智力,來看看你會做幾道

轉載自   面試中經常會問的智力題,來看看你會做幾道 下面是大部分題目來自滴滴出行2017秋招題。開始頭腦風暴吧~~~ 問題 question one 有50家人家,每家一條狗。有一天警察通知,50條狗當中有病狗,行為和正常狗不一樣。每人只能通過觀察

程式設計師面試一百-04-在二元樹和為某值的所有路徑

1-題目 : 輸入一個整數和一棵二元樹;從樹的根結點開始往下訪問一直到葉結點所經過的所有結點形成一條路徑;打印出和與輸入整數相等的所有路徑。 2-示例 : 輸入整數22和如下二元樹,則應答應出兩條路徑10-12和10-5-7。 3-思路 : 3.1-當訪問到某一結點時,把該結點

記錄《加密與解密》一道很腦洞的RE

首先,這道題在《加密與解密》中有完整的分析,那我為什麼要再寫一遍? 因為這題的腦洞你不自己做過是感受不到的。 文章位於《加密與解密》的5.5 KeyFile保護 介面: 首先,上面的那個編輯框不是給你輸入用的,所以考慮是從登錄檔,ini或是其他型別

IDEA SVN 的上與檢(一)

網上的文章中,都只有參考作用,實際操作過程中會遇到各種各樣的錯誤。 因為使用的 IDEA 和 SVN 的版本不同,網上文章中的介紹有很多不同的地方。 1.上傳 現在把SSH02 這個Module 上傳分享到SVN中,這是一個maven專案。 第一步;開啟 Settings ,選

IDEA SVN 的上與檢(二)

上一篇把 IDEA 中的本地專案 SSH02 上傳分享到了 VisualSVN Server 。  現在從 VisualSVN Server 中檢出剛上傳的專案 SSH02 到 IDEA 中。 首先   點選 Configure  →&nbs

BAT面試上機從3億個ip訪問次數最多的IP詳解

我們面臨的問題有以下兩點:1)資料量太大,無法在短時間內解決;2)記憶體不夠,沒辦法裝下那麼多的資料。而對應的辦法其實也就是分成1)針對時間,合適的演算法+合適的資料結構來提高處理效率;2)針對空間,就是分而治之,將大資料量拆分成多個比較小的資料片,然後對其各個資料片進行處理,最後再處理各個資料片的結果。原文

收集的面試的腦力智力

        面試是每個職場人都經歷過的事情,也是找工作的必修課,期間總會有什麼筆試,面試,又一輪面試,相信大家這故事撈起來都裝滿一火車! 下面給大家收集了常見的面試中的智力題,希望對大家有所幫助:

java面試智力

智力題,每個正式的筆試、面試都會出,而且在面大企業的時候必然會問到,筆者曾在很多面試中,都被問到過,不過答得都不是很好,因為時間很短,加上我們有時候過於緊張,所以做出這類問題,還是有一定的難度,從這篇文章中我會總結一些常見的智力題,希望各位讀者能在本章所列的題中找出做這類題的

經典智力【一】十二個球有一個球與其他重量不同,試著三次找

找異類球。題目中只告訴有一個球重量與其他不同,並未告訴是重還是輕,這是一個小陷阱。因此需要使用標準球的資訊。 第一次分成3組,每組4個球,去其中兩組,放到天平上,比較重量。 此時天平會出現兩種情況:平或者不平。 【1】天平平的時候說明這八個球質量都相等,為標準球。剩下4個

JavaSE7基礎 類構造方法後,系統默認的無參數構造方法就不能使用

window 優秀 out ring -i cnblogs 自己 技術 視頻 版本參數:jdk-7u72-windows-i586註意事項:博文內容僅供參考,不可用於其他用途。 代碼 class Test{ public String name; //

關於在大網段小網段地址

網絡配置最近在工作中碰到一個比較奇怪的情況,需要在已經分配出去的一個28位的網段中需要拆除5個ip地址。本人網絡配置方面的小菜鳥一枚,只是了解一些淺顯的網絡基礎知識。 ip地址段由於二進制計算的原因,在劃分之時應該是以2,4,8,16,32,64,128,254這樣的形式出現。故在接到需求,要拆除5個ip地址

Python解答智力

python今天在網上翻閱到一個 智力題:求解:一筐雞蛋:1個1個拿,正好拿完2個2個拿,還剩1個3個3個拿,正好拿完4個4個拿,還剩1個5個5個拿,還差1個6個6個拿,還剩3個7個7個拿,正好拿完8個8個拿,還剩1個9個9個拿,正好拿完問筐裏最少有多少雞蛋。。。。於是就用python試了試,然後就算出來了:

hdu3065 病毒侵襲持續 AC自動機入門 N(N <= 1000)個長度不大於50的模式串(保證所有的模式串都不相同), 一個長度不大於2000000的待匹配串,求模式串在待匹配串的出現次數。

sizeof archive 模式 emp tomat .... truct print sca /** 題目:hdu3065 病毒侵襲持續中 鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=3065 題意:N(N <= 1

? 題目 一道超難的奧數,猜生日. A告訴B他生日的月份,告訴C他生日的日期 B說:“如果我不知道A的生日,那C肯定也不知道." C說:”本來我不知道,現在我知道了.“ B說:”哦,那我也知道了.

奧數題 我不知道 。。 現在 我不 html 可選 com 不知道 現在的學生真是太生猛了,一道奧數題突破天際了。。。。 閑話少說,看題: 一道超難的奧數題,猜生日.A告訴B他生日的月份,告訴C他生日的日期B說:“如果我不知道A的生日,那C肯定也不知道."C說:”本來我不知

怎樣在旅途好看的照片

-1 曝光 www 美的 重要 相關 alt 今天 模態 本文截圖來自北極熊看不見北的視頻https://www.ixigua.com/i6481557393707631118/#mid=51255752160,在拍攝的過程學會如何構圖,如何讓人物擺pose在攝影中尤為重要