看板 logic 關於我們 聯絡資訊
現在 我走到了一個分岔路,左右兩邊一邊是甲村一邊是乙村。 我不知道哪一邊是甲村,所以我想問人。 在分岔路上我遇上了三個人, 一個人會說實話,一個人會說謊話,一個人會隨機決定要說真話或假話。 我也不知道哪一個人會說什麼話。 現在,我只能問兩個問題,並且一次只能問一個人。 請問要怎麼問這兩個問題,才能一定知道甲村在哪個方向呢? 希望題目描述的夠清楚 感謝各位思考解答 ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.248.7.95
maumau520:那三個人是不是互相知道 誰是真話人、假話人和隨機人? 10/30 04:29
maumau520:還有問甲村方向的這個問題是不是不包含在兩個問題裡面? 10/30 04:30
Yofe:= =這不是我們邏輯作業嗎 10/30 21:44
asdinap:三人編號ABC 問A:[如果問你說B是隨機對嗎,你會說對?] 10/31 00:24
asdinap:答對問C 答錯問B :[如果問你甲村往左邊,你會說對.對嗎?] 10/31 00:30
asdinap:解題關鍵: 用[如果問你...你會說...,對嗎] 實話者照說實話 10/31 00:31
asdinap:而謊話者會連續兩次的謊話 而變成最後說的也是實話 10/31 00:32
maumau520:!!樓上真聰明 10/31 00:46
fourchette:樓樓上的作法跟我不一樣 @@ 看來不只一種解 10/31 07:49
jason88633:若是這樣的話! 算是邏輯嘛? 不就是文字遊戲而已= = !! 10/31 16:22
ivanos:若B是隨機,asdinap的問法無法區別A是否為說謊者 10/31 16:45
ivanos:再者,如果被asdinap問的A是隨機者呢?也無法找到最後答案 10/31 16:52
fourchette:如果A就是隨機者 那很好啊 如此一來被問第二個問題的人 10/31 17:22
fourchette:(B或C)就不是隨機者了 那第二個問題就能找出答案 10/31 17:23
fourchette:asdinap的作法就是讓實話者維持說實話 而說謊者連說兩 10/31 17:26
fourchette:次謊 10/31 17:27
ivanos:基本上第二個人是否說謊都不知道了怎麼問出答案 10/31 17:31
ivanos:至於「連說兩次謊」,這我一開始就質疑了 10/31 17:32
ivanos:若B是隨機,asdinap的問法無法區別A是否為說謊者 10/31 17:32
ivanos:另外一個重點是問的第一個人是否為隨機者也無從而之 10/31 17:38
asdinap:第一問A不管為何者 答對的話C必非隨機 答錯B必非隨機喔 11/01 05:02
asdinap:只要考慮A是實或謊來設計問題 因為A要是隨機者 嘿嘿嘿.... 11/01 05:04