今天去面試,被考了一題邏輯推導
覺得很眼熟卻想不出答案
不知道大家有沒有聽過知不知道答案是什麼?
—————————————————
有一個牧童被三個強盜擋住去路,
拿了一塊板子上面寫他們之中有一個只說謊話,一個只說真話,一個不一定說真話或假話
,
只能問他們三個一題一模一樣的問題來分辨三人,答案只能是「是」或「否」,不然
就要殺掉你,請問要問什麼問題?
—————————————————
我完全想不出來
隨便回答問他們能不能放我走
三個人一定會有不一樣的答案
等他們內鬨就趕快偷跑QAQ
如果是你會怎麼回答?
以下為看回文推理出來的,有bug嗎?
—————————————
1+1=2?
A:O
B:X
C:X
A為說真話
1+1=2?
A:O
B:X
C:O
B為說謊話
這樣剩下C就是不一定的那個!!
作者: u4284xu4 (L君) 2018-07-12 23:32:00
問其中一個是不是說真話,再問第二個前面那個是不是說真話
作者:
amewing (美羽)
2018-07-12 23:32:00問 誰說謊話
作者:
Bainite (Hypoeutectoid)
2018-07-12 23:33:00樓上要一模一樣的題目
作者:
jameshcm (億載金城‧武)
2018-07-12 23:36:00滅
作者:
amewing (美羽)
2018-07-12 23:36:00問誰說謊話 對說謊話的人會指說真話的人,說真話會指說謊話的人;第三個可能說謊或說真話的人:如果指自己就代表自己說謊,這樣他便成了說真話的,因此他的回答可以確認誰說謊話
作者:
amewing (美羽)
2018-07-12 23:39:00R~~答案只能是或否 見笑
作者:
twoin (得意忘形)
2018-07-12 23:45:00我的智商已經掉線XD 等解答
作者:
Lia (如入無人之境)
2018-07-12 23:46:00怎麼想都會卡在那個不一定說什麼的強盜 沒辦法辨認他
作者:
yang122 (æ¼¾ ,,)
2018-07-12 23:46:00好難哦……完全想不到,等解答+1
作者: flowermin 2018-07-12 23:53:00
可以問「他是不是人」,彼此指認
作者:
qwer911 (NIEONEONE)
2018-07-12 23:59:00問他是不是說謊啊
作者:
easther (飛飛)
2018-07-13 00:05:00你們真的是強盜嗎?
題目出錯了 不一定說真說假的那個可以回答和前兩個一樣怎麼可能分辨得出來
作者:
chdodo (嘟嘟嚕嘟嘟)
2018-07-13 00:08:00問「你說真話嗎?」真話的會說是假話的會當機,不一定的會當機之後說是
這題正確解答應該是 三個人只能回答是或否兩種答案根據鴿籠原理 至少會有兩個人回答同一個答案 無法分辨
作者:
chdodo (嘟嘟嚕嘟嘟)
2018-07-13 00:15:00問「是不是說真話」,說謊話的那個強盜是無法回答的,不一定的那個在判斷出如果他想要說謊會沒辦法回答,所以會延遲一下然後說「是」
作者:
Lia (如入無人之境)
2018-07-13 00:17:00說謊的就回答是啊 怎麼會無法回答?
作者: Hotdogbun 2018-07-13 00:17:00
樓上 說謊的那個可以回答"是"吧因為他是說謊的
作者:
chdodo (嘟嘟嚕嘟嘟)
2018-07-13 00:21:00題目是問說真話,他不能回答「是」,他如果回答「否」等於告訴大家他是說謊的那個,這樣也是說真話,所以他不能回答
拿病當藉口 跟不懂@@為什麼不能回答是啊啊推錯前面的
作者:
Lia (如入無人之境)
2018-07-13 00:28:00我還是不懂為什麼說謊者不能回答"是" 規則就是他一定要說謊啊
作者:
sgtpepper (喔請幹呀八八立己把八)
2018-07-13 00:28:00不行耶 如果順序對有機會可以正解歐幹不行 問的題目要一樣
作者:
ke1vin (球主)
2018-07-13 00:32:00可以證明不能做到啦.. 別再想了
作者:
sgtpepper (喔請幹呀八八立己把八)
2018-07-13 00:32:00fbixx說的解不出來才是正解牧童R.I.P You will be missed forever(2018-2018)
作者:
ke1vin (球主)
2018-07-13 00:33:00不一定的那個愛怎樣就怎樣, 只要完全模仿另一個強盜的反應
作者:
sgtpepper (喔請幹呀八八立己把八)
2018-07-13 00:35:00我想到了 你可以問 妳會殺掉我嗎之類的問題搞亂他們
作者:
sunone (西瓜)
2018-07-13 00:37:00和21樓想法一樣 問「你是強盜嗎」
作者: galactic 2018-07-13 00:38:00
問:是否只會說否?說謊的就爆了因為他無法回答了,對嗎?
作者: Hotdogbun 2018-07-13 00:41:00
問 另外兩個是不是都說真話/假話 這樣有可能說真話或假話的那個會被限制?
不能問單一邏輯的問題 因為不一定那個等同於說謊或說實話二選一我的想法跟熱狗一樣 這個是bug
作者:
jaktor (ㄟ(  ̄□ ̄)ㄏ鶴)
2018-07-13 00:44:00作者:
sunone (西瓜)
2018-07-13 00:45:00其實有點瑕疵欸這問題 讓我再想想
作者:
chdodo (嘟嘟嚕嘟嘟)
2018-07-13 00:46:00問「如果我問你是不是說真話,你會答是嗎?」這樣假話那個會當掉嗎,幫看邏輯QQ
作者:
rain72510 (rain72510)
2018-07-13 00:46:00.....牌子是用寫的又不是用講的 而且他們不殺牧童也不一定就要讓牧童走
作者:
cary3410 (CarRyYoUAlL)
2018-07-13 00:46:00問你阿嬤知道你在這邊當強盜嗎
作者:
ganhua (GanHuaWang)
2018-07-13 00:48:00#越想越不對勁
所以就說問強盜有沒有GG咩真:是有GG 假:否沒GG 真假:是有GG->判斷出假真:是有GG 假:否沒GG 真假:否沒GG->判斷出真然後判斷出剩下的兩個無解 所以答案是繞路就好
作者:
sunone (西瓜)
2018-07-13 00:53:00至少要兩個問題才有解
我在想兩個問題也只有50%的機率猜對判斷出假 -> 剩真跟真假 -> 再問一次有沒有GG
-> 真:是有GG 真假:是有GG,無法判斷-> 真:是有GG 真假:否沒GG,判斷成功判斷出真 -> 上述的真換成假
作者:
ganhua (GanHuaWang)
2018-07-13 01:05:00結果發現是薛丁格的GG,在沒脫下褲子前強盜也不敢說(?)
作者: shoppinglin (Shopping) 2018-07-13 01:05:00
問 另兩人"分別"說不說謊
作者: inutilis (いぬちりす) 2018-07-13 01:08:00
…請問分辨出誰說真話、謊話,對於解決你被三個強盜擋住去路的情況有什麼幫助???
問他們是不是領22k,真的會說是,假的不到22k也會說是,最後一個不論說真說假不重要,低於22k機率較高,最後加入他們一起抱頭痛哭,原來是現實的部分啊..
作者: Takoin 2018-07-13 01:13:00
作者:
Hanzen (Hanzen)
2018-07-13 01:16:00你是強盜嗎?
作者:
mabedead (whocareu)
2018-07-13 01:20:00你是不是男人
答案是不可能分出來 只能說是跟否結果有一個可以隨便答那玩屁= =
作者:
none00 (O w Oa)
2018-07-13 01:24:00假設A=誠實 B=可能誠實可能可能說謊 C=說謊 那麼問他們 “B會回答我假話” 這時B必須要先回答 因為AC必須根據他的回答來回答 所以第一個回答的人就是B 並且當B回答“是”時他就在說謊 A會說是 C會說否 而B說”否”的話 A會說否B會說是
作者: Gnau (Gnau) 2018-07-13 01:24:00
這是著名的邏輯題更改題目喔
作者:
az41023 (普同仁)
2018-07-13 01:24:00你是不是甲甲
作者:
none00 (O w Oa)
2018-07-13 01:25:00最後面打錯 C會說是
作者: Gnau (Gnau) 2018-07-13 01:25:00
"史上最難邏輯謎題" 見wiki
作者:
sunone (西瓜)
2018-07-13 01:25:00只有一個問題真的不行.....
作者: Gnau (Gnau) 2018-07-13 01:26:00
George Boolos有提到過 當初我也對這題很好奇XD
作者:
sunone (西瓜)
2018-07-13 01:26:00想知道面試什麼的 感覺很有趣
你的1+1如果都可以回答的那個回答是,那就只能分辨出誰是說謊的阿,所以還是卡在那個都可以的身上
作者: jackychien (-cx) 2018-07-13 01:30:00
只能回答一題是或否,但要能區分三個人是誰,除非有潛在的條件否則應該沒辦法??(要用一條直線區分出三個點屬於不同分類是無法的,我也不清楚XD)
作者:
sunone (西瓜)
2018-07-13 01:31:00第三個人如果回答實話或謊話是不能預測的 沒辦法推導……
作者:
none00 (O w Oa)
2018-07-13 01:31:00注意 “B會回答我假話” 的B不是要你指一個人 而是”那個可能誠實也可能說謊的人這次會說謊”的意思 所以當他回答”是” 的時後 問題的這一句的正確答案會是”否” 而他回答是就等於說謊 他的回答的邏輯並沒有衝突
作者:
sunone (西瓜)
2018-07-13 01:36:00問題可以重複問嗎?還是只能問一次?
作者: xxxx1117 (redhood) 2018-07-13 01:40:00
問 如果我問你你會不會說實話 你會回答會 對嗎? 就算是實話謊話擇一的也可以檢測出來
作者: yop365 (腦子空空) 2018-07-13 01:47:00
只能問一次的話分不出來
作者:
herbi (老梁)
2018-07-13 01:49:00問:我會被錄取嗎?
作者:
none00 (O w Oa)
2018-07-13 01:50:00不對我好像複雜化了 應該直接問”B會回答不是” B說是=選擇說謊 B說不是=選擇誠實 這樣就好了...果然只用+-號寫計算會把一堆東西搞成一團...
作者:
none00 (O w Oa)
2018-07-13 01:52:00疑不對這樣反而B會矛盾迴圈 囧 原來的才對
不太可能啦 光是不一定那位就不知他的 Y/N是真假了就算把謊話/實話2位拿掉 光面對不一定那個就無法判斷了
作者:
none00 (O w Oa)
2018-07-13 02:10:00寫到最後我覺得我是國文有問題 問他們”那個可以回答真話也可以回答假話的人會回答我[是] 是不是?” 第一個回答的就是可以說真話或假話的人 管他哪個都可以反正他可以說真話或假話 另外兩個會根據他的回答分別給出兩個答案給你分辯 這樣!
作者:
sam397 2018-07-13 02:11:00遊戲王迷宮兄弟!
作者:
none00 (O w Oa)
2018-07-13 02:14:00問個其他兩個一定要根據可以決定說不說謊的人的答案才能回答的問題就對了!
作者: shoppinglin (Shopping) 2018-07-13 02:15:00
再推一次,一個一樣的問句可以包含不只一個問題
作者:
doodad (金雀花)
2018-07-13 02:17:00可以不回答嗎?三人一個圈問:如果我問你左手邊的人「你是說真話的人嗎?」他會回答「是」嗎?在半真半假右邊的不管真或假,因無法預測前者會答Y/N,所以無法回答,剩下就很好推測了
作者:
KAOKCH (KAO)
2018-07-13 02:23:00《幹他媽你是智障嗎?》
作者: e04x8 (e04x8) 2018-07-13 02:24:00
就是妳文章最下面那樣答,題目沒規定只能問一次問題,就一直問同一個問題,多問幾遍就能推導出來了
作者:
doodad (金雀花)
2018-07-13 02:27:00但如果半假真這樣問下來,半又回「否」的話就不行了咦不對,因為各回答只有一種組合,所以還是可以分辨
請三人按謊話者、實話者、隨機者的順序圍成圈,問「你左手邊那位不是說謊者,是或否?」
作者:
KAOKCH (KAO)
2018-07-13 02:44:00《板子上寫的是真的嗎?》
他沒說只能問一次,所以一直問1+1,改答案的就是C
問強盜不知道的題目,比如我媽今年是不是87歲,他們回答不出來,也代表無法分辨他們。既然殺你的條件是正確分辨,在不能分辨的條件下,他們也不能動手
作者: blauXaoi 2018-07-13 02:47:00
那不就一個知道答案的問題 一直問就好了?不對我想到bug 若不一定會說真話的人一直堅持同一個答案也不能分辨出誰是誰啊
作者: toxtingo5566 2018-07-13 02:50:00
只知道一個是誰沒,這問題肯定需要問兩種,同上面推文二元一次式需要兩個式子
作者:
spicyway (RU486)
2018-07-13 02:58:00問:你會說謊嗎? 說謊者會矛盾不能作答。實話者會說否。 如果剩的那個說是就能分辨,說否就無解
作者: saranight (夜未寐) 2018-07-13 03:04:00
不是邏輯問題,問貓講話,貓只會喵喵喵,不管問什麼,他們就是言語障礙只會講,謊話,真話,真話或假話,不管問什麼都會是打非所問
作者:
Yunyung (Yunyung)
2018-07-13 03:09:00不可能 有可能說實話或假話就會有兩種結果
就直接問 我可以走了 其中一個一定會說可以 然後就走了不用管倒底誰是誰了
作者: ccinptt 2018-07-13 03:13:00
與原PO一樣想法,重點是逃命,所以問:等我隨意跑987987步後,你是不是還會看的到我?說實話的一定會卡住,因還沒有結果,但我已經跑了。
一個問題也可以包含兩個答案吧,像是直接問其他兩個人是否會說謊
作者: saranight (夜未寐) 2018-07-13 03:19:00
只要有答案應該都可以,就寫強盜很胖我很快跑掉或馬上回頭找人打他們,反正有個答案就行,解答方式展現個人性格
作者: yuiscarlet 2018-07-13 03:25:00
圍一圈問他右手邊的人講的是實話嗎
作者: saranight (夜未寐) 2018-07-13 03:29:00
牧童決定不問就不會被殺死
作者: stranger85 (黑旋風) 2018-07-13 03:31:00
簡單啊:你們一定不會殺掉我
作者:
zoutzuur (昆蟲專家羽蛾)
2018-07-13 03:56:00只有是跟否要怎樣做出三種不同回答?
作者: saranight (夜未寐) 2018-07-13 04:00:00
答案只能是(是)或(否)回答是限制出問題的題型,牧童只能出是非題,而強盜回答只是(謊話)(真話)(真話或假話)這三種
作者:
emma18 (你好)
2018-07-13 04:42:00我自己覺得,只要問的是是非題,那問什麼都可以吧?板子上說的是問的不是是非題就殺掉你,沒說分不出來要殺掉你啊,所以不分也沒關係吧?
這個問題我大學(約10年前)我就聽過了,可惜答案我也忘了@@
這個問題很簡單啦幹 直接問:你知不知道你女友跟他有一腿? 每個人問一次 三人就打起來了
各問他們:妳是不是搞過另一個人的女朋友?他們就會自己打起來了,如果都沒有女朋友,他們就會一起在角落哭哭,你都可以逃跑
作者: bc98500421 (青釉) 2018-07-13 07:48:00
問題:一定只能回答是否?其中一人矛盾不語,其他兩人可推理
作者: MonYing 2018-07-13 07:48:00
你知道你擋住我的去路了嗎?
作者:
KKFN (John)
2018-07-13 07:58:00這個問題我有個完美的解答,只可惜Ptt有字數限制不足說明。
作者: ching0812p (企鵝靜) 2018-07-13 07:59:00
問:我牧場上是不是有1000隻羊?(牧童知道的真實數字)說真話跟說謊話的強盜必須要去數才能夠回答,隨意的那位如果懶或是要看守牧童就不會去。再從回來的強盜判斷真話和謊話。Ps 如果隨意的強盜也去數羊了,那就塊陶吧牧童;)
無解,這種問題是要有討好的回答做基礎的,不然不確定的那個人只要一直學期中一個人回答你就永遠解不開
作者: luckyvm04y3 (堊掀3岍) 2018-07-13 08:15:00
答案會不會是告訴他們這題目無解?
指旁邊的問「他是不是說真話」對a指b,對b指c,對c指a
作者:
kyaroru (kyaroru)
2018-07-13 08:47:00問: 我是男/女的嗎?
接下來就是檢查階段,他們用的習慣你就可以成為強盜四
作者:
kyaroru (kyaroru)
2018-07-13 08:50:00啊 這樣問還是無解
作者:
jt52 (阿彤伯)
2018-07-13 08:54:00只問自己已經知道答案的問句應該是問不出來的,因為一定會有兩個答案一樣
作者:
Marabuda (Marabuda)
2018-07-13 08:55:00我覺得要問[半真半假的那個強盜是否即將說出“是”],這樣半真半假的那個一定要先講話其他人才有辦法回答
作者:
Spartaa (CaDaoIn)
2018-07-13 09:07:00這題答案至少要兩個不同問題,但是對不同的人問
作者:
airlow (不存在的騎士)
2018-07-13 09:07:00最後發現不殺的承諾是說謊的那個強盜給的,牧童GG~
問強盜 我砍你一刀你會不會死? 為了知道結果強盜要先讓你砍一刀
問:「三個人裡面是不是有人說謊?」,說謊的人會說否、說真話的會說是,搖擺不定的就分辨不出來哈
作者:
arhtur945 (AnthonyBennet)
2018-07-13 09:17:00選我正解喇,讓他們站一圈,問:「你左手邊的人是可以說實話也可以說謊話的那個人嗎?」幹不對我這個也不行
作者:
bio2133 (琤)
2018-07-13 09:20:00問性別,這種你已知真相的問題
作者:
cc25852 (放假真痛快)
2018-07-13 09:31:00我會問"我知道你們說到做到,請問你們誰願意放我走?"
題目就只能y/n 哪來的願不願意問只有自己知道的也沒意義,強盜根本沒有回答的可能
我這個問題會從我說的故事提問 然後說起一千零一夜的故事 三個人可以講個十年不是問題 他們還要包你吃住呢
作者:
Qiqi (潑潑)
2018-07-13 09:55:00個人認為此題無解。因為只能問一次,所以你只會得到oxo或oxx。兩個o或兩個x之間你只能“猜”誰是都可以說的,而另一個就是純真或純假。所以避免不了猜,就算猜對。強盜只要把真假都可以說的人跟另一個對調,邏輯也通,硬說你錯,把你殺掉。
如果你是不一定說真話的人 那我問錯人你是不是也不會承認
作者: minicat30 2018-07-13 10:28:00
問『我是不是牧童?』不就好了…
3 個人有 6 種排列 但你只有 4 種有效的回答 因此不可能
問 他們是說謊的嗎? 第一個能回答問題的一定是能誠實又能說謊的,假如他回是,那第二個能回答是的,就是誠實的,假如第一個回答不是,那第二個回不是的就是說說謊的。
除非可以問無法回答的問題 那就問 "你是永遠誠實的那個 和 你會回答是嗎" 是否有至少一個是對的
誠實和說謊的都必須在知道第三個人的回答後才能回答這問題,不然就身份錯亂,只有又能誠實又能說謊的才能第一個回答這問題
第一個回答的人是有先聽過另外兩人的回答嗎?沒的話他
作者:
andy347 ( )
2018-07-13 10:51:00作者:
syrup (西洛普)
2018-07-13 10:52:00遊戲王
回答這問題剛好完全符合不一定說真話也不一定說假話,把這個題目不要看成兩個假設而是當成充要條件就有解
作者:
GimO (Gimo)
2018-07-13 10:59:00題目:第一個人會不會說謊
這影片只是演示了一段廢話,說穿了他也只是假設了其中一個情況,這只能證明三個人都是分別一種屬性而已
若問第一個人,第二個人說的是真話嗎?,以此類推的話,會不會有破綻
問你是強盜嗎 問個幾次有一個答案會變說是的是不說謊的不是的是說謊的
只能問他們三個一題一模一樣的問題來分辨三人,題目有看清楚嗎?
耶!你只能問一個人一次啊!答案怎麼會變?就算有再問一次的可能,都可以說的強盜只要繼續跟著前一次的邏輯回答,還是猜不到
作者: sponge13879 2018-07-13 11:24:00
樓上sh大,如果問題是「他們都是說謊的嗎?」,這樣說謊的人就能直接回答是了。如果要讓都能說的人先回答,應該要問「除了自己以外,另外兩人是一個說謊,一個說實話嗎?」不過這樣也不會有解就是了,另外兩人會無法分辨。
作者: sres2615 2018-07-13 11:34:00
問是不是能放我走?至少有一個人會說是,就可以走了呵呵
作者: zay05247 2018-07-13 12:01:00
要問自己知道答案的問題才能判斷喔
作者:
aaggee (幸福降臨)
2018-07-13 12:20:00簡單啊~就問"我是不是認識你?"
作者:
naukest (小宥)
2018-07-13 12:21:00我覺得這題無解欸 只要存在著“不一定說真話或假話”的人就無法用任何方式檢測出來 因為他的真假是完全不具規律的 只要他高興他也可以選擇一直真到底或假到底 一旦如此根本測不出來 因此我認為這題如果撇除掉運氣因素 想純粹用邏輯求出正解是行不通的 以上
作者: Apuli (噗哩) 2018-07-13 12:36:00
C完全有可能跟A或B回答一模一樣的問題所以事實上要用兩個問題就問出他們三個誰是誰吧
作者:
yf9000555 (所以我說那個媽媽如何)
2018-07-13 12:39:00作者:
iwtlyla (iwtlyla)
2018-07-13 12:49:00指著a問a是不是a, 指著a問b是不是a, 指著a問c是不是a
作者:
nznz (打戰)
2018-07-13 18:56:00叫強盜一個蹲著 一個坐著 一個站著 手放在坐著的上面 問每個人 我手是不是比你高我修改一下 手放在AB高低頭中間 BC高低頭中間 各問一次 我手是不是比你高 但手要換一次位置
拿朵紅花問:這是紅色的花嗎?如果有2個說是,就再問一次。總會問到不一樣的答案。因為是機率問題
作者:
nznz (打戰)
2018-07-14 09:46:00不然叫他們各出剪刀 石頭 布 ,問每個人 你是不是輸真的,排列組合,可能就出來了因為問題只能問一次平手不算輸