甲、乙、丙三人,一個總說謊,一個從不說謊,一個有時說謊。有一次談到他們的職業(yè):
甲說:“我是油漆匠,乙是鋼琴師,丙是建筑師。”
乙說:“我是醫(yī)生,丙是警察,你如果問甲,甲會說他是油漆匠。”
丙說:“乙是鋼琴師,甲是建筑師,我是警察?!?/p>
你知道誰總說謊嗎?
答案:假設(shè)甲總說謊,乙有時說謊,丙從不說謊。甲說的全是假話,乙說:“我是醫(yī)生,丙是警察,你如果問甲,甲會說他是油漆匠?!边@個話還判斷不出他們的準(zhǔn)確職業(yè)。下一句,丙說:“乙是鋼琴師,甲是建筑師,我是警察。”丙是從不說謊的,但是甲和丙都說了乙是鋼琴師,所以矛盾,甲不總說謊。
再假設(shè)甲從不說謊,乙總說謊,丙有時說謊。說明乙不是醫(yī)生,丙不是警察,乙又說你如果問甲,甲會說他是油漆匠,問題是你沒問他呢,所以這句也是假話,丙有時說謊。通過上面的判斷,丙最后兩句說了謊,第一句是真話,假設(shè)成立。所以乙總說謊。
(推理)