大家都在看
其他
为避免暴露身份,应该说真话还是假话呢?
今天的题只有一句话,但却十分烧脑。
已知 A、B、C 三人中,一人是骑士, 一人是小偷,一人是间谍。骑士只说真话,小偷只说假话,间谍说的话可真可假。
A 说:“我不是间谍。”
B 说:“我是间谍。”
而真正的间谍 C,被法官这样问道:“B 是间谍吗?”
请问:为避免暴露身份,C 应该说真话还是假话呢?
A、真话
B、假话
答案在下面
解析:
由已知条件,可知 A 是骑士,B 是小偷。不过, 各人的真实身份其实无关紧要,关键是避免法官通过逻辑判断出真相。我们站在法官的角度,可以得出,由于骑士不会说谎,故 B 只可能是小偷或者间谍。
① 法官想:“如果 B 是间谍,则 A 说的是实话,A 应为骑士;那么,C 的身份是小偷。”“身为一个小偷,C 应该说谎话, 回答‘B 不是间谍’。”
② 法官又想:“如果 B 是小偷,那么,要么 A 是骑士,C 是间谍;”“要么 A 是间谍,C 是骑士,则 C 应该回答‘B 不是间谍’。”“只要 C 回答‘B 是间谍’,那么,他自己便是真正的间谍。”
综上所述,C 应当说实话。
新闻线索:cavoicefirst@gmail.com
点分享