Tel: +8610 6739 2009
Kill all impossible

谁在说谎

张三说:“李四说谎。”

李四说:“王五说谎。”

王五说:“张三和李四都在说谎。”

请问:这三个人中谁说的话是真话(指现在说的)。

A:张三 B:李四 C:王五

【分析】

可以用假设法来解决本题,即对给定的问题,先做一个或一些假设,然后根据已给的条件进行分析,如果出现与题目给的条件有矛盾的情况,说明假设错误,可再做另一个或另一些假设。在科学史上,“假设”曾起了极大的作用。

对于本题可以用以下三个假设:

(1)假设张三说的是真话:李四说的是谎话,即事实是王五说的是实话,而王五又说张三说的是谎话,推论和假设矛盾,假设不成立。

(2)假设李四说的是真话:由于假设李四说的是真话,即事实张三说的是假话。那么王五就是在撒谎,即张三李四至多只有一个在撒谎,条件和假设符合,假设成立。

(3)假设王五说的是实话:可知张三就是在撒谎,即事实是李四说的是实话,而假设条件为张三和李四都在撒谎,因此推论和假设矛盾,假设不成立。

【答案】

B,李四说真话。

说明:有些时候正面的推理,很难得出结果。这时可以假设某个条件是正确的,然后根据这个假设的正确条件进行推理,如果推理的最后结果和假设矛盾可知假设不成立,那反面就肯定是正确的。当然假设法只限定于结果只有两种情况的推理。

One Comment

  • This is just a random comment. The former practice in many elementary schools of beginning the detailed study of American history without any previous knowledge of general history limited the pupil’s range of vision, restricted his sympathies, and left him without material for comparisons.

ADD YOUR COMMENT

feedback

Theme Options

Layout Style

Color Schemes

Bg Patterns (for boxed)

Bg Images (for boxed)