一、世界上最難的問題~~~世界上有98%的人答不出來
1.英國人住紅房子。
2.瑞典人養狗。
3.丹麥人喝茶。
4.德國人抽Prince香煙。
5.挪威人住第一間房。
6.挪威人住藍色房子隔壁。得出藍房子是第二間。
7.綠色房子在白色房子左邊;藍房子是第二間;英國人住紅房子。得出黃房子是第一間;挪威人住在黃房子里。
8.黃房子的的主人抽Dunhill香煙。得出挪威人抽Dunhill香煙。
9.養馬的人住抽Dunhill香煙的人隔壁。得出藍房子主人養馬。
10.黃房子是第一間;藍房子是第二間;綠色房子在白色房子左面;綠色房子主人喝咖啡;住在中間房子的人喝牛奶。得出紅房子是第三間;綠房子是第四間;白房子是第五間。住紅房子的主人喝牛奶。
11.英國人住紅色房子。住紅房子的主人喝牛奶。得出英國人喝牛奶。
12.丹麥人喝茶;英國人喝牛奶;綠色房子主人喝咖啡;抽Blue Master的人喝啤酒;挪威人住黃房子;挪威人抽Dunhill 香煙;得出挪威人喝礦泉水。
13.抽Blends香香煙的人有一個喝水的鄰居;藍房子是第二間。得出藍房子主人抽混合香煙。
14.丹麥人喝茶;英國人喝牛奶;挪威人喝礦泉水;綠色房子主人喝咖啡;抽Blue Master的人喝啤酒;德國人抽Prince香香煙。得出德國人喝咖啡,住綠房子;瑞典人抽Blue Master香煙,喝啤酒。
15.挪威人住黃房子;英國人住紅房子;德國人住綠房子;藍房子的主人養馬;瑞典人養狗。得出丹麥人住藍房子;瑞典人住白房子。
16.藍房子的主人抽混合香煙;丹麥人住藍房子。得出丹麥人抽混合香煙。
17.挪威人抽Dunhill 香煙;丹麥人抽混合香煙;德國人抽Prince香煙;瑞典人抽Blue Master香煙。得出英國人抽Pall Mall 香煙。
18.英國人抽Pall Mall 香煙;抽Pall Mall 香煙的人養鳥。得出英國人養鳥。
19.抽混合香煙的人住在養貓人的旁邊;丹麥人抽混合香煙;丹麥人住藍房子;藍房子是第二間;英國人養鳥;英國人住紅房子;紅房子是第三間。得出第一間房子主人養貓。即挪威人養貓。
20.一切明了。
挪威人:住黃房子,抽Dunhill 香煙,喝礦泉水,養貓
丹麥人:住藍房子,抽混合香煙,喝茶,養馬
英國人:住紅房子,抽Pall Mall 香煙,喝牛奶,養鳥
德國人:住綠房子,抽Prince香煙,喝咖啡,養魚
瑞典人:住白房子,抽Blue Master香煙,喝啤酒,養狗
二、搜集難題!(要求足夠難,附答案,越多越好)
有兩根一樣的蠟燭,每根都可燃燒1小時,現在問怎樣用這兩根蠟燭準確記時45分鐘。
當然可以用火點燃蠟燭。不能用其他的計量工具。倆根都用,只許點燃.不許分割.
1、設兩支蠟燭為L1,L2。
2、L1點燃一端,L2點燃兩端。
3、當L2燃盡時,即1/2小時。此時L1剛好用了燃燒壽命的一半,此時將L1點燃兩端。
4、當L1也燃盡的時候,時間是1/2+1/(2*2)=3/4(小時)也就是45分鐘。
三、你能做的出來嗎?
第1間房子是黃色房子,住挪威人,抽Dunhill香煙,喝水,養貓;
第2間房子是藍色房子,住丹麥人,抽Blends香煙,喝茶,養馬;
第3間房子是紅色房子,住英國人,抽Pall Mall香煙,喝牛奶,養鳥;
第4間房子是綠色房子,住德國人,抽Prince香煙,喝咖啡;
第5間房子是白色房子,住瑞典人,抽Blue Master,喝啤酒,養狗。
四、這樣的題應該怎么做呢?
第五個條件應該是:綠房子主人喝咖啡
就可以解出來了:
這個是愛因斯坦出的測試題
這道題目5種要素,25個要點都已經列出但是干擾條件很多,并且各干擾條件互相作用,大家可以列出五五表格進行計算,可以暫時確定3個要素的位置,即挪威、藍房子、和中間房子主人的牛奶!
因為各個要素的位置各不相同.所以大家先想一下:愛因斯坦出的題目是否會出現兩種答案,因為挪威人在第一間房子:可能是左邊數第一也可能是右邊數第一,再去思考子要素的條件,5個房子,四個空間,出現兩種甚至以上的情況的幾率會有多大?大家看1、4、5、7、8、9、14都隱含告訴你房子的位置條件,房子條件告訴的最明確,所以先假設出房子的具體位置,然后是顏色的確定,中間的人喝的飲料已經確定.國籍和房子假設出來,基本上就剩三個要點的排列,根據香煙牌子的情況試座,大部分已經確定了,大家會發現為什么只有一項不合條件,其它的都已經OK了,這個時候試錯千萬不要著急,從整體看,顏色最多有兩組的差異,對比飲料、寵物條件看怎么插入,只要你稍加分析,換一下房子的位置,國籍順應跟著換下,多讀幾遍飲料、寵物、香煙的順序,腦子里有了它們的大體位置!運氣好的話,兩遍就成功啦~~!舍大取小,敢舍敢分,內外兼得!
編程方法~~
利用數組和循環:
用5個數組(數組名)表示5種屬性,用1、2、3、4、5分別代替各種屬性的具體取值
數組的下標表示房間號,數組元素的取值表示某房間某屬性的具體取值的代號
房間號(即數組下標)也表示方位,房間號小的為左,大的為右,下標相鄰即房間相鄰
房間 0 1 2 3 4
國家 挪 德 瑞 英 丹 ---> a[5]
顏色 綠 藍 黃 紅 白 ---> b[5]
飲品 咖 水 奶 酒 茶 ---> c[5]
香煙 blends prince dunhill blue pall ---> d[5]
寵物 魚 貓 狗 馬 鳥 ---> e[5]
取值 1 2 3 4 5 ---> 數組元素的取值
條件化簡:
1 英---紅 若a[i]=4,則b[i]=4
2 瑞---狗 若a[i]=3,則e[i]=3
3 丹---茶 若a[i]=5,則c[i]=5
4 綠---在白左面 若b[i]=1,b[j]=5,則i