伊莉討論區

標題:   聰明的牧童(經典邏輯題。本人稍微改編版) [打印本頁]

作者: a220755125    時間: 2016-8-26 11:32 AM     標題:   聰明的牧童(經典邏輯題。本人稍微改編版)

  從前有個牧童,有一天在放牧回來的路上,他突然被3個一字排開的蒙面大盜攔住了。大盜們拿著一塊牌子,上面寫著:「不用緊張,我們不是要做什麼違法的事,只不過打算『熱情的』要求你跟我們玩一個遊戲而已,請你付出身上所有的錢來做參賽費。放心,我們是講道理的人,這個遊戲絕對公平,內容也很簡單。
  「我們3人中有一人專說謊話,一人專說真話,還有一人隨興說話。現在只許你逐一問我們一個內容完全一樣的問題,我們的回答只用『是』或『不』。如果你能據此分清我們3人各是什麼人,我們就把參賽費紋風不動的退還給你,而就算不能,你一樣可以平安的離開,只不過輸掉你的錢而已。
  「提醒三件事:第一,你的問題我們每人只回答一次。第二,隨興說話的人要說假話還是真話是他的自由,不要天真的以為你可以從另外兩人口中得知他將要說假話還是真話。第三,不要耍什麼小聰明,如果你問出我們不確定或無法用『是』或『不』回答的問題,我們將會選擇沉默。」
  牧童想了想,巧妙地對3個蒙面大盜提了一個問題,就順利地逃過了一劫。



  我知道很多人聽過這個題目,不過我稍微做了點改動。
  嗯,事實上,我相信我的改動讓題目變得更簡單了,大家將有更多發揮空間,答案肯定變得更多。
  很多答案都可以提升順利猜中3個大盜的機會,當然,如果可以的話,鼓勵大家提出必勝的答案。










  答案不止一個,我在這裡提出其一拋磚引玉吧(以下請反白):
  為方便釐清問題,將大盜從左到右命名為「甲」、「乙」、「丙」。
  問最左邊的甲:如果我問你左手邊緊鄰的人你是否誠實,他會怎麼回答?
  【情況1:甲不回答】
  甲左手邊緊鄰的人是乙,而我們將得知乙是隨興說話,因為甲無論專說真話還是專說謊話,都無法預知乙的回答,所以他才不回答。
  已然知道乙是隨興說話,乙的回答不重要。
  問丙:如果我問你左手邊緊鄰的人你是否誠實,他會怎麼回答?
  丙的左手邊沒人,由於丙不是隨興說話(隨興說話的是乙),因此只有兩種情況:
  1,丙若說「是」或「不」,則代表丙是專說謊話、乙是隨興說話、甲是專說真話。
  2,丙不回答,則代表丙是專說真話、乙是隨興說話、甲是專說謊話。

  【情況2:甲說「是」或「不」】
  甲左手邊緊鄰的人是乙,而我們將得知乙並非是隨興說話,因為乙的答案是固定的,甲才能回答(甲若是隨興說話,那乙同樣不可能是隨興說話,畢竟隨興說話的人只有一個)。
  問乙:如果我問你左手邊緊鄰的人你是否誠實,他會怎麼回答?
  乙左手邊緊鄰的人是丙,有三種情況:
  1,乙說「是」,則代表丙是專說真話、乙是專說謊話、甲是隨興說話。
  2,乙說「不」,則代表丙是專說謊話、乙是專說真話、甲是隨興說話。
  3,乙不回答,則代表丙是隨興說話。這時甲跟乙誰專說真話、誰專說謊話就看第一次問甲時甲的回答了:若甲回答「是」,則代表乙是專說真話、甲是專說謊話;若甲回答「不」,則代表乙是專說謊話、甲是專說真話。
  已然論證,丙的回答不重要。

作者: 乂戰神X    時間: 2016-8-28 10:09 PM

我聽到的題目是什麼死亡谷什麼的 跟這個很類似
作者: hitachi47    時間: 2023-10-20 03:10 PM

這種是不是的邏輯
有時真的要反問
或用刪去法耶




歡迎光臨 伊莉討論區 (http://help.wahas.com/) Powered by Discuz!