J+W 寫到:A、B、C、D、E 五人玩一個遊戲,每人必須扮演獅子或是山羊。獅子總是說謊,山羊總是說實話。
A說:“B不是山羊。”
C說:“D不是獅子。”
E說:“A不是獅子。”
B說:“C不是山羊。”
D說:“E與A是不同的動物。”
問誰扮演獅子?
這是第二屆保良局小學數學世界邀請賽的題目
A: A,C,D,E扮演獅子.
以A為首來設兩種情況: 1.A扮演山羊 和 2.A扮演獅子
1. 當A為扮演山羊時
那麼B即是獅子(A說實話), C即是山羊(B說謊話), D也是山羊(C說實話), E是獅子(D說實話), 最後"A是獅子"(E說謊話), 此為矛盾, 故: A非扮演山羊.
2. 當A為扮演獅子時
那麼B即是山羊(A說謊話), C即是獅子(B說實話), D也是獅子(C說謊話), E是獅子(D說謊話), A為獅子(E說謊話), 此為正解.