"誰養魚"(愛因斯坦所出的一道推理題)
1、在一條街上,有5座房子,噴了5種顏色。
2、每個房裡住著不同國籍的人
3、每個人喝不同的飲料,抽不同品牌的香菸,養不同的寵物
問題是:誰養魚?
提示:
1、英國人住紅色房子
2、瑞典人養狗
3、丹麥人喝茶
4、綠色房子在白色房子左面
5、綠色房子主人喝咖啡
6、抽Pall Mall 香菸的人養鳥
7、黃色房子主人抽Dunhill 香菸
8、住在中間房子的人喝牛奶
9、 挪威人住第一間房
10、抽Blends香菸的人住在養貓的人隔壁
11、養馬的人住抽Dunhill 香菸的人隔壁
12、抽Blue Master的人喝啤酒
13、德國人抽Prince香菸
14、挪威人住藍色房子隔壁
15、抽Blends香菸的人有一個喝水的鄰居
愛因斯坦在20世紀初出的這個謎語。他說世界上有95%的人答不出來。
相關推薦
"誰養魚"(愛因斯坦所出的一道推理題)
1、在一條街上,有5座房子,噴了5種顏色。 2、每個房裡住著不同國籍的人 3、每個人喝不同的飲料,抽不同品牌的香菸,養不同的寵物 問題是:誰養魚? 提示: 1、英國人住紅色房子 2、瑞典人養狗 3、丹麥人喝茶 4、綠色房子在白色房子左面 5、綠色房子主人喝咖啡 6、抽Pall
牛客網小白月賽9 論如何出一道水題(OJ題目ACM)
連結:https://ac.nowcoder.com/acm/contest/275/H 來源:牛客網 時間限制:C/C++ 1秒,其他語言2秒 空間限制:C/C++ 262144K,其他語言524288K 64bit IO Format: %lld 題目描述 給定 n,求一對整數
牛客小白月賽9 論如何出一道水題
一行 ret mes include pre pro name its 題目 鏈接:https://ac.nowcoder.com/acm/problem/19425來源:牛客網 題目描述 給定 n,求一對整數 (i,j),在滿足 1 ≤ i
誰養魚,這是一個很有趣的邏輯推理題,傳說是愛因斯坦提出來的,他宣稱世界上只有2%的人能解出這個題目,傳說不一定屬實,但是這個推理題還是很有意思的
題目:據說有五個不同顏色的房間排成一排,每個房間裡分別住著一個不同國籍的人,每個人都喝 一種特定品牌的飲料,抽一種特定品牌的煙,養一種寵物,沒有任意兩個人抽相同品牌的香菸,或喝相同品牌的飲料,或養相同的寵物,問題是誰在養魚作為寵物? 為了尋找答案,給出了十五條線索: 英國人
愛因斯坦燒腦題,猜誰養魚
今天在一個公眾號裡面看到一個據說是愛因斯坦提出的思考題: 不需要什麼演算法,其實就是IQ題。 突破口是3,和9 會有一點不確定因素是丹麥人和瑞典人的位置,但最後假定一個位置去猜測另外一個人的位置,就能推測出正確答案。 這道題你要知道
愛因斯坦謎題 誰養魚 C 版
一個偶然的機會再次接觸到了愛因斯坦謎題,一時來了興致,用C#做了一個程式,看看到底是誰養魚(大學畢業後接觸過這道題,不過很遺憾,那時的我沒有成為2%的人,所以不知道是誰在養魚)?這道迷題出自1981年柏林的德國邏輯思考學院,據說世界上只有2%的人能出答案,就連大名鼎鼎的
一道傳說中愛因斯坦出的智力題
幾年前在網上看到一道智力題,傳說是愛因斯坦出的。當時很興奮,想搞定它,無奈年事已高、腦力不足,拖了好幾年也沒搞定。 昨天再次想起該問題,決定暴力一把,用程式把結果給它枚舉出來。 閒話不說,題目如下: (題目中的哪些個英文牌子的香菸被我替換成了國貨~~~) 1、在一條街上,
JAVA—— 運用ArrayList實現邏輯推理題(誰養魚)
運用ArrayList實現邏輯推理題(誰養魚) 1.窮舉法 窮舉法的基本思想是根據題目的部分條件確定答案的大致範圍,並在此範圍內對所有可能的情況逐一驗證,直到全部情況驗證完畢。若某個情況驗證符合題目的全部條件,則為本問題的一個解;若全部情況驗證後都不符合題目的全部條件,則本
推理題-誰是小偷?
警察抓住了A、B、C、D四名盜竊嫌疑犯,其中只有一人是小偷。在審問時, A說:“我不是小偷”; B說:“C是小偷”; C說:“小偷肯定是D”; D說:“C在冤枉好人”。 現在已經知道這四人中有三人說的
每日一道演算法題4——在二元樹中找出和為某一值的所有路徑
題目:輸入一個整數和一棵二元樹。從樹的根節點開始往下訪問一直到葉結點所經過的所有結點形成一條路徑。打印出和與輸入整數相等的所有路徑。 例如輸入整數22和如下二元樹 則打印出兩條路徑:10,12和10,5,7 參考程式碼: #include <i
每天一道演算法題(二):給定陣列Arr和一個整數aim,請返回哪兩個位置的數可以加出aim來。
給定陣列Arr和一個整數aim,請返回哪兩個位置的數可以加出aim來 例如:arr={2,7,11,15},target = 9 返回{0,1},因為arr[0] + arr[1] = 2 + 7 = 9,可以假設每個數組裡只有一組答案。 大概流程是這樣的: 首先,定義一個
被一道演算法題所點化=>(0-9 a-z A-Z 四位全排列總數){..
package suanfa; import org.junit.Test; import java.util.concurrent.atomic.AtomicInteger; public class quanpailie { public s
邏輯式程式語言極簡實現(使用C#) - 2. 一道邏輯題:誰是凶手
本系列前面的文章: * [邏輯式程式語言極簡實現(使用C#) - 1. 邏輯式程式語言介紹](https://www.cnblogs.com/skabyy/p/13199800.html) 這是一道Prolog經典的練習題,中文翻譯版來自阮一峰的文章[《Prolog 語言入門教程》](https://ww
一道小題
tin res += tint cal 簡化 rgs ret turn 題目:計算13+23+33+……+(n-1)3+n3. 這個式子一般的解法,應當是用循環的方式:先算13,再算23,相加,再算33,相加……算出結果。 1 import java.util.Scan
每天一道Java題[1]
就會 p s 提高 清除 轉儲 處理 攻擊 大神 如何使用 問題:char[]與String相比,有什麽優勝的地方? 回答: 針對安全保密高的信息,char[]比String做得更好。因為String是不可變得,即使你修改原先的變量,實際上也是在內存中新建一個對
每天一道Java題[6]
parse -m 每天 t對象 logs 父類 stringbu ont text 題目 String字符串怎麽轉換為Date,Date又怎麽轉換成String字符串 解答 String->Date 主要用到類SimpleDateFormat
每天一道Java題[7]
java 什麽是 我們 present 使用 指定 以及 let app 題目 什麽是REST原則,請解釋RESTful架構,以及其設計思想? 解答 REST,全稱為Representation State Transfer,是一種互聯網軟件的架構原則
一道CTF題引發的思考-MySQL的幾個特性(續)
get 是否 區分 sql sel admin database pan blog 0x00 背景 這兩天處於轉牛角尖的狀態,非常不好。但是上一篇的中提到的問題總算是總結了些東西。 傳送門:疑問點0x02(4) 0x01 測試過程 (1)測試環境情況:創建了如下測試
每天一道Java題[9]
public interface jvm image 外部 .cn c代碼 bsp 底層 題目 native關鍵字的作用是什麽? 解答 首先,需了解JNI(Java Native Interface),它是連接Java平臺與本地C代碼的一個API。 其次,
每天一道Java題[11]
解答 huang 同步鎖 每次 都是 對象 問題 不能 color 題目 synchronized怎麽實現線程同步?請修改《每天一道Java題[10]》中的MyRunnableThread類以解決三個線程都獲取到10的問題。 解答 方法一: 采用synchro