有甲、乙、丙三個精靈,其中一個只說真話,另外一個只說假話。還有一個隨機地決定何時說真話,何時說假話。你可以向這三個精靈發問三條是非題,而你的任務是從他們的答案找出誰說真話,誰說假話,誰是隨機答話。這個難題困難的地方是這些精靈會以“Da”或“Ja”回答,但你并不知道它們的意思,只知道其中一個字代表“對”,另外一個字代表“錯”。你應該問那三條問題呢?
熱心網友
原題目條件似乎沒說清楚,應改為:還有一個隨機地決定何時說真話,何時說假話,但三句話中總有真話和假話?! ∪龡l是非題:1.我在問你問題,對嗎?2.你回答我上一個問題的答案是對的嗎?3.你回答我上一個問題的答案是對的嗎? 答案: 經過排列,回答結果總能如下表所示(其中A、B表示“Da”或“Ja”): 甲 乙 丙1.A?。隆。粱颍拢玻痢。痢。粱颍拢常痢。痢。粱颍录渍f真話,乙說假話,丙是隨機的。
熱心網友
1."1+1=2么?"。肯定會有且只有兩個人回答一致。而剩下那個單獨的人要么說真話要么說假話。2.問單獨的那個人"你說真話么?"無論他說真話還是假話,都會說“是”。這時你就知道Da,Ja哪個代表“是”。這樣再結合上輪他的回答你就可以知道他是說真話的還是說假話的。3.指著剩下兩人中的任意一人問單獨的那個人“他有時說真話,有時說假話,對么?”由于你已經知道他是說真話還是說假話,所以從他的回答中你能夠做出正確的判斷了。不好意思,3這句話有點歧義,回答2,3問題的人是同一個人,都是第一個問題中回答和另兩人不同的那個人
熱心網友
設甲說真話,乙說假話,丙是隨機的(1).你們說的都是真話。甲:對 、乙:對 、丙:對或錯(2).你們說的都是假話。甲:錯 、乙:錯 、丙:對或錯(3).我向你們問問題了。甲:對 、乙:對 、丙:對或錯從上面的回答來看,有二人的回答是一致的,就是甲和乙,不一致的是丙,在甲和乙的回答中,有兩次回答是一致的,就是“對”,即真話,看它對應的是Da或Ja 即可。