小明和小強都是張老師的學生,張老師的生日是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日
小明說:如果我不知道的話,小強肯定也不知道
小強說:本來我也不知道,但是現在我知道了
小明說:哦,那我也知道了
請根據以上對話推斷出張老師的生日是哪一天
解答:
小明說:如果我不知道的話,小強肯定也不知道
小明確定小強不知道,那麼可以肯定N肯定在數組中出現多次,N肯定不是7或者2,排除6月7日,12月2日
所以小明被告訴的M肯定不是6或者12(因爲如果是6或者12,他就不敢那樣的肯定說)
現在就剩下3月4日 3月5日 3月8日 9月1日 9月5日
小強說:本來我也不知道,但是現在我知道了
如果小強被告訴的N是5,那麼現在他還不能說"知道了",所以可以排除3月5日和9月5日
剩下3月4日 3月8日 9月1日
小明說:哦,那我也知道了
如果小強被告訴的N是4(小明被告訴的M是3),小明就不能說出"哦,那我也知道了"(因爲3還有兩個:3月4日 3月8日 )
同理8也是
所以只能是:小強被告訴的N是1(小明被告訴的M是9),小明才能說出"哦,那我也知道了"