第五個條件應該是:綠房子的主人喝咖啡就能解決:這是愛因斯坦的測試題,有五個要素,列出了25個要點,但是幹擾條件很多,所有的幹擾條件都是相互作用的。可以列出五個表進行計算,可以臨時確定三個元素的位置,分別是挪威,藍屋,中屋主人的奶!因為每個元素的位置不壹樣,我們先想想愛因斯坦的問題會不會有兩個答案,因為挪威人在第壹個房子裏:可能是左數第壹個,也可能是右數第壹個,然後再想想子元素的條件,五個房子,四個空間。兩種或兩種以上情況發生的幾率有多大?妳可以看到1,4,5,7,8,9,14都是隱式的告訴妳房子的位置條件,房子條件是最顯式的,所以先假設房子的具體位置,再確定顏色,中間的人喝的飲料已經確定。假設國籍和房子,基本就剩三分了,座位會根據香煙牌子來試。大部分,大家都會發現為什麽只有壹項不合格,其他都還可以。這個時候不用擔心試錯。總的來說,最多有兩組顏色的差異。對比飲料和寵物的條件,看看怎麽插。只要妳稍微分析壹下,把房子的位置改壹下,國籍也會隨之改變。把飲料、寵物、香煙的順序看幾遍,妳腦子裏就會有它們的大致位置了!運氣好的話會成功兩次~ ~!舍大取小,敢舍敢分,內外兼修!編程方法~ ~使用數組和循環:用五個數組(數組名)來表示五種屬性,用1,2,3,4,5來代替各種屬性具體值的下標來表示房間號。數組元素的值表示房間中某個屬性的特定值的代碼號(即數組下標)也表示方向。左邊是小房間號,右邊是大房間號。A[5]顏色綠色、藍色、黃色、紅色和白色-> B[5]喝咖啡、水、牛奶、酒和茶-> C[5]香煙混合登喜路王子藍pall->;D[5]寵物魚貓狗馬鳥-> E[5]取值1 2345->數組元素的條件化簡:1英文-red若a[i]=4,則b[i]=4 2 Swiss-dog若a[i]=3,則e[i]=3 3 Dan-tea若a[i]=5,則C [I]。j 5 green-如果b[i]=1,則c[i]=1 6 bird - pall如果e[i]=5,則d[i]=5 7 yellow - dunhill如果b[i]=3,則D[I]= 3 8 middle house-milk c[2]= 3 9 move-the 1 room a[0]= 1 1 10 cat-with blends neighbors如果e[i]=2然後D[I-1]= 1 | | D[I+1]= 1 c++源代碼:回答綠房子藍房子紅房子黃房子白宮挪威德國英國瑞典人咖啡礦泉水奶茶啤酒PALL MALL王子混合煙登喜路藍主人鳥貓馬魚狗丹麥魚。
結論:如果其中壹個養魚,那就是德國人養魚!
房間5 4 3 2 1
顏色有綠色、白色、紅色、藍色和黃色
國籍德瑞英丹諾
飲料,咖啡,啤酒,奶茶水
香煙公關藍表杜
寵物魚、狗、鳥、馬和貓