一個是非題最多可以區分兩種狀況;三個是非題最多可以區分八種狀況。
三個人三種身分共3!=6種狀況,若要連「喔」和「嗯」分別代表什麼都知道則有6*2=12種狀況。
所以問問題時,只要能知道「喔」或「嗯」代表什麼意思,那就不對了。
此題最麻煩之處就是R的存在,參考
此題即可用兩個問題找出R是誰。
先做表格把第一題的所有可能性列出來:
- 「喔」代表「是」,「嗯」代表「否」:(題目即變為「B是T或C是F嗎?」)
A |
B |
C |
A會回答 |
T |
F |
R |
嗯 (否) |
T |
R |
F |
喔 (是) |
F |
T |
R |
嗯 (否) |
F |
R |
T |
喔 (是) |
R |
T |
F |
喔 / 嗯 |
R |
F |
T |
喔 / 嗯 |
- 「喔」代表「否」,「嗯」代表「是」:(題目即變為「B是F或C是T嗎?」)
A |
B |
C |
A會回答 |
T |
F |
R |
嗯 (是) |
T |
R |
F |
喔 (否) |
F |
T |
R |
嗯 (是) |
F |
R |
T |
喔 (否) |
R |
T |
F |
喔 / 嗯 |
R |
F |
T |
喔 / 嗯 |
所以如果第一題A回答『
喔』,可以確定
C是T或F,所以第二題我們就問C;
如果第一題A回答『
嗯』,可以確定
B是T或F,所以第二題我們就問B。
比照第一題的問題『
B一定會回答我「
喔」,或者,
C一定會回答我「
嗯」,對嗎?』
可以發現,我們能夠確定,用這種問法,被分配到和回答相反的那個人一定不是R,
所以第二個問題可以用類似的方法,
找出第二個不是R的人,這樣就能確定誰是R。
第三個問題:『「喔」是「是」的意思嗎?』
如果「喔」代表「是」,
T要回答是,也就是「
喔」;
F要回答否,也就是「
嗯」,
如果「喔」代表「否」,
T要回答否,也就是「
喔」;
F要回答是,也就是「
嗯」。
在第三題,
不論「喔」或「嗯」代表什麼,T都會回答「喔」,F都會回答「嗯」
如此一來便能分出這三個人的身分了。
更多資訊可以參見
維基百科。