小明和小强都是张老师的学生,张老师的生日是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日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天
昨天从庆运的Blog上看到这个题,比较有意思,就做了一下。以下是推断过程:
由(1)小明说:如果我不知道的话,小强肯定也不知道==>小强拿到的N不可能是唯一的日,否则小强就知道生日了。即
6月7日和12月2日,小明能够判断小强的N一定不是7和12,则小明的M一定不是这两个日对应的月:6或者12。这样剩下:
3月4日 3月5日 3月8日
9月1日 9月5日
由(2)小强说:本来我也不知道,但是现在我知道了==>小强本来的N不是唯一的日,但是排除了6月和12月后,能够推断出生日,证明N现在是唯一的日。排除3月5日和9月5日,剩下:
3月4日 3月8日
9月1日
由(3)小明说:哦,那我也知道了==>在剩下的3个日期中,如果小明能够判断生日,则应该是唯一的月,即:9月1日。
答案:9月1日。
做完后Google了一下发现有另一个答案是6月4日,原因是什么小明撒谎试探