張老師的生日是哪一天?

2021-06-19 19:19:31 字數 941 閱讀 8807

今天下午董看了一道題目,給我分享了下,感覺挺有意思的。

題目是這樣:

小明和小強都是張老師的學生,張老師的生日是m月n日,2人都不知道張老師的生日是下列10組中的一天,張老師把m值告訴了小明,把n值告訴了小強,張老師問他們知道他的生日是那一天嗎? 

3月4日 3月5日 3月8日

6月4日 6月7日

9月1日 9月5日

12月1日 12月2日 12月8日

小明說:如果我不知道的話,小強肯定也不知道

小強說:本來我也不知道,但是現在我知道了

小明說:哦,那我也知道了

請根據以上對話推斷出張老師的生日是哪一天?

小明知道月份m:

3月 4日、5日、8日

6月 4日、7日

9月 1日、5日

12月 1日  2日、8日

小強知道n日:

1日 : 9月 12月

2日 : 12月

4日 :3月  6月

5日: 3月  9月

7日 : 6月

8日 : 3月 12 月

從 月份看每個月份都有2至3個可能的天數,所以開始小明是不知道老師生日的

小明不知道,則小強也不知道。小強說他本來也不知道,說明n不是2或7,否則小強直接就能知道生日。

而小明知道的m不會是6月、12月,因為若m是6或12,小明會說  如果我不知道 ,小強也可能知道

所以m是3或9,n是 1 4 8 或5

若n=5,小強就沒法知道月份究竟是幾,他應該說:我本來不知道,我現在還不知道

若n=4或8 小強知道了月份是幾,但小明不知道,因為小明沒法分出是4日還是8日,他應該說:我還不知道

若n=1,月份只有9月和12月,然後排除12月,小強就知道老師生日為9月1日。而小明根據上面的排除,也能知道日子是1號。

所以張老師生日就是 9月1日了。

張老師的生日是哪一天?

今天看到了比較經典的乙個邏輯題 題目 重新敘述了一下,避免歧義 小明和小強都是張老師的學生,張老師的生日是m月n日,張老師把m值告訴了小明,把n值告訴了小強,張老師給出了10個日期,問他們知道他的生日是哪一天嗎?3月4日 3月5日 3月8日 6月4日 6月7日 9月1日 9月5日 12月1日 12月...

張老師的生日是哪一天

小明和小強都是張老師的學生,張老師的生日是 m 月 n 日,2 人都知道張老師的生日是下列 10 組中的一天,張老師把 m 值告訴了小明,把 n 值告訴了小強,張老師問他們知道他的生日是哪一天嗎?3 月 4 日 3 月 5 日 3 月 8 日 6 月 4 日 6 月 7 日 9 月 1 日 9 月 ...

猜猜老師生日是哪一天?

小明和小強都是張老師的學生,張老師的生日是m月n日,2人都知道張老師的生日是下列10組中的一天,張老師把m值告訴了小明,把n值告訴了小強,張老師問他們知道他的生日是那一天嗎?3月4日 3月5日 3月8日 6月4日 6月7日 9月1日 9月5日 12月1日 12月2日 12月8日 小明說 如果我不知道...