你精明能幹嗎? 江銘輝 五夢網
下面是二則是你可能會遭遇的問題,它是屬於邏輯推理,可測試你對邏輯推理的能力。
題目一:誰說謊(1)
圖1:探險家遇見三位島民,他說:「你是甲類還是乙類?」
有一位探險家,第一次到達一個奇妙的島上;這個島上的居民分成兩類,我們稱之為甲類與乙類,甲類的人永遠說謊話,乙類的人永遠說實話,這位探險家從書本知道島上居民分成此兩類。但他不能辨別何者是甲類?何者是乙類?這時,在他上岸時,就遇見三位島民,他就問第一位島民說:「你是甲類還是乙類?」
第一位島民只會說島上的土語"所以,他雖然回答了,可是探險家水卻聽不懂。於是,探險家就轉問第二位島民說:「他剛剛說什麼?」
第二位島民回答說:「他說他是乙類,他確實是乙類。」
第三位島民接著說:「錯了,第一個人是甲類,而我才是乙類。」
探險家聽了這些話,迷惑地搖搖頭。
這三位島民中,到底誰是說謊者呢?
誰說謊(1)之解答
要了解這個問題的答案,我們得先知道一件事實,那就是:每一位島民都會說他是乙類,為什麼呢?因為如果他是甲類,那麼他是句句謊話,所以他不會說他是甲類,而會說他是乙類,如果他是乙類,則他永還說實話,那麼他自然會說他是乙類。
了解這件事實之後,我們就知道這個情況:儘管第一位島民所回答的話,探險家聽不懂,那麼第二位島民所說的「他說他是乙類」,就可以說明第二位島民並沒有說謊,也就是說:第二位島民是乙類。第二位島民既是乙類,那麼他所說的『他確實是乙類』,就是一句實話,也就是說第一位島民是乙類,如此一來,我們就可以了解這三位島民中,只有第三位說謊者了,因為他說第一位島民是甲類。
題目二:誰說謊(2)
圖2:探險家一直走到交叉路口
這一位探險家第二次到達此奇妙的島上,島上居民分佈仍然分為甲、乙兩類,甲類的入水遠說謊,乙類的人永遠還是說實話,這位探險家上岸時,一直走到一個交叉路口,交叉路分成二路,一路是走到甲類人居住地方,一路是通往乙類的人居住地方,但是這次探險家不像上次碰到三個人,他只遇到一個人,並且不知道是屬於甲類或乙類,他很想問對方到乙類的路怎麼走,但是對方只答應回答一個問題,請問探險家該怎樣問問題?
註:該探險家只要問一個問題就能解決,如果問:「你是甲類嗎?」已算是一個問題,不能再問第二個題目
誰說謊(2)之解答:
探險家站在交叉路口,隨便指兩條路的其中一條路問:「這是通往你同類的路嗎 ?」
如果探險家手指所指的是通往甲類的路,則不論是碰到的人是甲類或乙類的人。則他一定答『不是』,探險家可大方的走另一條路,如果探險家手指所指的是通往乙類的路,則不論是碰到的人是甲類或乙類的人,則他一定答:『是』。探險家可大方的走其所指的那條路。
因此當探險家問:「這是通往你同類的路嗎 ?」如果對方答 『是 』,則走此路 "如果對方回答「不是 」,則走另一條路。