有一道问题:小明和小强都是张老师的学生,张老师的生日是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日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天?并请说明答案和原因
这个问题比较考验逻辑推理能力,已知条件是小明知道老师生日的月份,而小强知道的是生日的日期,我们需要根据小明和小强三句话判断出来老师的生日是所给12天中的哪一天
首先第一句话:小明说:如果我不知道的话,小强肯定也不知道,根据这句话我们可以得到的结论是:小强所知道的日期一定在这12天中是重复的。
为什么这样说呢?假如小强知道的日期是不重复的,12天中不重复的日期有6月7日,12月2日,那么此时小强不需要知道月份就可以判断老师的生日。这样的话小明所说的话就错了,这跟题目是相悖的。因此我们通过第一句话可以排除6月和12月。
其次第二句话:小强说:本来我也不知道,但是现在我知道了,此时还剩下3.4/3.5/3.8/9.1/9.5五天。根据这句话我们可以得到的结论是:小强知道的日期是唯一的,不可能是3.5/9.5。因为他不知道月份,即使是知道日期是5号,也无法判断是3月还是9月。排除3.5和9.5
最后第三句话:小明说:哦,那我也知道了,根据这句话我们可以得到的结论是:老师的生日是9.1号。因为此时只剩3.4/3.5和9.1,而小明只知道月份,所以如果是3月。他判断不了是4号还是5号。因此只能是9.1号