今天下午董看了一道題目,給我分享了下,感覺挺有意思的。
題目是這樣:
小明和小強都是張老師的學生,張老師的生日是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日 小明說 如果我不知道...