测智IQ LAB

逻辑推理 · hard

三位同事甲、乙、丙各说了一句话。甲说:乙在说谎。乙说:丙在说谎。丙说:甲和乙都在说谎。已知三人中只有一人说真话,谁在说真话?

A. 丙说真话
B. 无法判断
C. 甲说真话
D. 乙说真话 ← 正确

解析

用假设法:若乙说真话,则丙说谎、甲说谎;此时甲「乙在说谎」为假,丙「甲乙都说谎」为假(乙其实说了真话),全部自洽。若甲说真话,则乙说谎、丙说真话,与「只有一人说真话」矛盾。若丙说真话,则甲乙都说谎,但甲说「乙说谎」就成了真话,矛盾。所以乙说真话。

这类题怎么打

类型:真假话。假设法:假定某人说真话,推到矛盾就换下一个假设。

本题步骤:用假设法:若乙说真话,则丙说谎、甲说谎;此时甲「乙在说谎」为假,丙「甲乙都说谎」为假(乙其实说了真话),全部自洽。若甲说真话,则乙说谎、丙说真话,与「只有一人说真话」矛盾。若丙说真话,则甲乙都说谎,但甲说「乙说谎」就成了真话,矛盾。所以乙说真话。

容易踩的坑:把「看起来像」当成「一定成立」。类比与逻辑题里,最像的选项常常是干扰项—— 它和题干有关,但关系类型不同。

同类题

下一步

做对不等于掌握。把这道题的规则用自己的话写一遍,再去做三道同类型的题, 能连续做对才算真的会。

回题库 测一次 去训练