组词大全

某地有两个奇怪的村庄。甲村庄的人在星期一、星期二、星期三说谎话,乙村庄的人在星期四、星期五、星期六说谎话,在其他的日子里他们都说真话。一天,亚当斯问:“今天是星期几?”甲村庄的人告诉他:“昨天是我说谎

某地有两个奇怪的村庄。甲村庄的人在星期一、星期二、星期三说谎话,乙村庄的人在星期四、星期五、星期六说谎话,在其他的日子里他们都说真话。一天,亚当斯问:“今天是星期几?”甲村庄的人告诉他:“昨天是我说谎的日子。”乙村庄的人告诉他:“昨天是我说谎的日子。”那么,今天是 答案: A.星期五 B.星期一 C.星期四 D.星期六 E.星期日 正确答案:星期四

1. 设定与条件

甲村:一、二、三说谎,其他日子(四、五、六、日)说真话。

乙村:四、五、六说谎,其他日子(日、一、二、三)说真话。

亚当斯问:“今天是星期几?”

甲村人说:“昨天是我说谎的日子。”

乙村人也说:“昨天是我说谎的日子。”

2. 分析甲村人的话

设今天是星期xx。

甲村人说“昨天是我说谎的日子”,这句话可能是真的也可能是假的,取决于xx。

情况 1:甲今天说真话(即x∈{四,五,六,日}x∈{四,五,六,日})

那么“昨天是我说谎的日子”为真 → 昨天是 {一,二,三} 之一。

若昨天是 {一,二,三},则今天是 {二,三,四}。

交集:{四,五,六,日} ∩ {二,三,四} = {四}。

→ 可能今天是星期四(昨天是三,说谎日;今天说真话)。

情况 2:甲今天说谎(即x∈{一,二,三}x∈{一,二,三})

那么“昨天是我说谎的日子”是假话 → 实际上昨天不是他说谎的日子。

昨天不是 {一,二,三} → 昨天是 {四,五,六,日}。

昨天是 {四,五,六,日},则今天是 {五,六,日,一}。

交集:{一,二,三} ∩ {五,六,日,一} = {一}。

→ 可能今天是星期一(昨天是日,说真话日;今天说谎)。

所以甲村人的话允许的可能日子是星期四或星期一。

3. 分析乙村人的话

乙村人说“昨天是我说谎的日子”。

情况 A:乙今天说真话(即x∈{日,一,二,三}x∈{日,一,二,三})

那么“昨天是我说谎的日子”为真 → 昨天是 {四,五,六}。

昨天是 {四,五,六},则今天是 {五,六,日}。

交集:{日,一,二,三} ∩ {五,六,日} = {日}。

→ 可能今天是星期日(昨天是六,说谎日;今天说真话)。

情况 B:乙今天说谎(即x∈{四,五,六}x∈{四,五,六})

那么“昨天是我说谎的日子”是假话 → 实际上昨天不是他说谎的日子。

昨天不是 {四,五,六} → 昨天是 {日,一,二,三}。

昨天是 {日,一,二,三},则今天是 {一,二,三,四}。

交集:{四,五,六} ∩ {一,二,三,四} = {四}。

→ 可能今天是星期四(昨天是三,说真话日;今天说谎)。

所以乙村人的话允许的可能日子是星期日或星期四。

4. 取交集

甲的可能:{星期一, 星期四}

乙的可能:{星期日, 星期四}

交集:{星期四}

5. 验证

今天是星期四:

甲村:星期四说真话。昨天是星期三,是他说谎的日子 → “昨天是我说谎的日子”为真,符合。

乙村:星期四说谎。昨天是星期三,不是说谎的日子(乙在星期三说真话)→ 实际“昨天是我说谎的日子”是假的,所以他说这句假话,符合说谎日。

最终答案:星期四✅

相关成语


成语首拼