小明和小强都是张老师的学生,张老师的生日是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日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天
小明的信息:
* 3月 4,5,8
* 6月 4,7
* 9月 1,5
* 12月 1,2,8
结论1:由此可见,小明无论得到哪个数字都不可能猜到老师的生日。
小强的信息:
* 1日 9,12
* 2日 12
* 4日 3,6
* 5日 3,9
* 7日 6
* 8日 3,12
结论2:小明断定小强猜不到,所以小明必然不是6月和12月,小强也不是2日和7日。
小明的信息:
* 3月 4,5,8
* 9月 1,5
小强的信息:
* 1日 9
* 4日 3
* 5日 3,9
* 8日 3
结论3:得到以上信息后,小强就知道了老师的生日,说明小强得到的不是5日(如果是5日,他猜不到),所以小强得到的是1,4,8中的一个数。
小明的信息:
* 3月 4,8
* 9月 1
小强的信息:
* 1日 9
* 4日 3
* 8日 3
结论4:小强说他找到了,这时小明也说找到了,而小明唯一可以确定的只能是9月1日。(如果是3月则有两个选择,不能判断)