推理奥数题

来源:百度知道 编辑:UC知道 时间:2024/05/13 02:25:01
甲说:“乙正在说谎。”
乙说:“丙正在说谎。”
丙说:“甲,乙正在说谎。”
他们三个人同时说的话,哪个说了真话?哪个说了假话?

甲说假话
乙说真话
丙说假话

先假设甲说的是真话,那么甲说的乙在说谎就可信了;而乙说丙在说谎,因为乙说的是假话,所以丙并没有说谎;丙又说甲.乙都在说谎,和甲说的真话矛盾了,所以这个假设不成立.

那就可以知道甲说的是假话,那么乙就没有在说谎,也就是说他说的是真话,所以丙也在说谎.

假设甲说的是真话,那么甲说的乙在说谎就可信了,而乙说丙在说谎,因为乙说的是假话,所以丙并没有说谎;丙又说甲。乙都在说谎,和甲说的真话矛盾了,所以这个假设不成立。那么就可以知道甲说的是假话,那么乙就没有在说谎,也就是说他说的是真话,所以丙也在说谎。

甲是真的,乙、丙是假的。

甲丙在说谎,乙说了真话

首先要弄明白丙说的那句话该怎么理解,提问者打了个逗号而不是顿号,这就已经有歧义了。
如果丙是在同时说甲乙二人都在说谎,那么推理过程正如回答者“21junlin - 助理 二级”在2008-7-11 11:17所述:
甲说假话
乙说真话
丙说假话
(先假设甲说的是真话,那么甲说的乙在说谎就可信了;而乙说丙在说谎,因为乙说的是假话,所以丙并没有说谎;丙又说甲、乙都在说谎,和甲说的真话矛盾了,所以这个假设不成立。那就可以知道甲说的是假话,那么乙就没有在说谎,也就是说他说的是真话,所以丙也在说谎)
如果丙是在向甲陈说乙在说谎,那么就是
甲说真话
乙说慌话
丙说真话
或者
甲说假话
乙说真话
丙说假话
推理过程同前,略

乙说真话,甲和丙说谎