从前,有一个奇怪的岛屿,岛屿上只住着M族人和N族人。M族人从不说真话,N族人总是…
从前,有一个奇怪的岛屿,岛屿上只住着M族人和N族人。M族人从不说真话,N族人总是说真话。 有一天,小张来到这个岛屿,碰到该岛屿上的三个人。小张问甲:“你是M族人吗?”甲做了回答。乙根据甲 的回答说:“甲不是M族人。”丙说:“甲确实是M族人。” 根据以上陈述,可推出小张碰到的三个人中,有几个M族人?
A. 0
B. 1
C. 2
D. 3
答案与解析
正确答案:B
花生十三讲解
用真假推理解题。M族人只说假话,N族人只说真话。被问是否M族人时,M族人须撒谎答不是,N族人如实答不是,故甲的回答必为不是。乙说甲不是M族人,与甲的回答一致,即乙如实转述,乙是N族人。丙说甲确实是M族人,与甲的回答相反:若甲是M族则丙说真话为N族,若甲是N族则丙说假话为M族,甲丙必然一M一N。故三人中恰有一个M族人。确认答案为B。
原解析
已知:M 族不说真话,N 族说真话 当别人问甲是否是 M 族人时,若甲是,则要说假话,因此回答“我不是”,如果甲不是,那么就是 N 族,要 说真话,也回答“我不是”,故不管甲是否为 M 族人,当别人问起甲是否是 M 族人时,得到的回答一定是“我不 是”。 而乙根据甲的回答说“甲不是 M 族”,与甲的实际回答一致,即乙说真话,则乙是 N 族; 丙说“甲是 M 族”,从下表可知: 如果丙回答甲是 M,则甲、丙必然一个是 M,一个是 N 因此,一共只有一个 M 族人 故正确答案为 B。