已知A、B、C三人中,一人是騎士,一人是小偷,一人是間諜。騎士只說真話,小偷只說假話,間諜說的話可真可假。
A說:“我不是間諜?!?/p>
B說:“我是間諜?!?/p>
而真正的間諜C,被法官這樣問道:“B是間諜嗎?”
請問:為避免暴露身份,C應該說真話還是假話呢?
答案解析:由已知條件可判斷出,A為騎士,B為小偷。在法官眼里,A可能是騎士或間諜,B可能是小偷或間諜。假設,若B是間諜,則A是騎士,那么C是小偷,作為小偷C應該說假話,即“B不是間諜”。若A是間諜,則B是小偷,C是騎士,那么C應該說實話,即“B不是間諜”。綜上所述,C應說“B不是間諜”,即真話。