欧阳龙 情史:一道逻辑题

来源:百度文库 编辑:高考问答 时间:2024/05/04 07:32:53
有两个奇怪的村庄,张庄和李庄。张庄的人只在星期一、三、五说谎,李庄的人只在星期二、四、六说谎。有一天来了一个外乡人,分别问了两个人一个同样的问题:“今天是星期几?”两个人分别来自张庄和李庄。结果他们的回答都是:“前天是我说谎的日子。”请你回答:这天是星期几?
星期三行不行?

星期一,
因为张庄的人在星期一说谎,张庄的人说星期六是他们说谎的日子,而星期六张庄应该是说真话的,所以张庄在说谎,是符合的。
李庄星期一说真话,而李庄星期六在说谎,所以李庄在说真话,也是符合的。

其实这个问题的关键是星期日。
因为“张庄的人只在星期一、三、五说谎,李庄的人只在星期二、四、六说谎”,所以可以知道,张庄和李庄的人在星期日都是说实话,而在星期一到时星期六这6天则是一个说实话,一个说谎话。
又因为:两个人分别来自张庄和李庄。结果他们的回答都是:“前天是我说谎的日子。”
故此,我们可以把问话这天分为两种情况:
一、两人都说实话,也就是星期天
二、两人中一人说实话,一个说谎话。也就是星期1、2、3、4、5、6。

现在我们开始来分析问题,为了叙述方便,我们把说话的这天称为“当天”,张庄的人称为“张”,李庄的人称为“李”。

对于第一种情况,如果当天是星期天,则两人都说实话,而李说“前天是我说谎话的日子”

星期一
分析:张星期一说谎,他说前天说谎也就是星期六,可是星期六他没有说谎证明他今天说谎
李星期一说实话,他说前天,星期六他刚好说谎,所以

自己用记事本,写下1 2 3 4 5 6 7然后慢慢看(点)吧!

星期三不行,因为张庄的人星期三说谎,前天是星期一,他也说谎,“前天是我说谎的日子”这句话本身就为实话;同理,李庄的人星期一、三说实话,“前天是我说谎的日子”这句话就为谎话,也不对。

星期2

星期六