碧之轨迹医科大学:考考你,年薪四十万的一道面试题

来源:百度文库 编辑:中科新闻网 时间:2024/05/04 05:49:35
小明和小强都是张老师的学生,张老师的生日是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日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天?
请告诉我原因,谢谢!

9月1日
因为小明说:如果我不知道的话,小强肯定也不知道 这表明,这个日子在选项里有相同的(如果没有相同的,小强就会知道)我们可以看到,6月7日、 12月2日无相同的,因此,可以排除这两项,小明说肯定不知道,但小明是知道月份的,因此,不可能是6月或12月(如果是6月或12月,有可能会碰上那两个特殊的日子,小强就会猜出来,小明就不会这么肯定)因此,应该是3月或9月,由于小强说:本来我也不知道,但是现在我知道了,可知在剩下的日子里,老师生日的日子是一个没有重复的数字,即3月4日、3月8日、9月1日中的一个(若是3月5日或9月5日,日子相同,小强将无法得知)再根据小明说:哦,那我也知道了,可知,小明听了小强的,在剩下的日子里(3月4日、3月8日、9月1日)他已经可以用排除法选出答案,由于他知道的是月份,因此不可能是3月,否则无法得出结果,综上所述,可得出老师的生日是9月1日

9月1日
因为小明说:如果我不知道的话,小强肯定也不知道 这表明,这个日子在选项里有相同的(如果没有相同的,小强就会知道)我们可以看到,6月7日、 12月2日无相同的,因此,可以排除这两项,小明说肯定不知道,但小明是知道月份的,因此,不可能是6月或12月(如果是6月或12月,有可能会碰上那两个特殊的日子,小强就会猜出来,小明就不会这么肯定)因此,应该是3月或9月,由于小强说:本来我也不知道,但是现在我知道了,可知在剩下的日子里,老师生日的日子是一个没有重复的数字,即3月4日、3月8日、9月1日中的一个(若是3月5日或9月5日,日子相同,小强将无法得知)再根据小明说:哦,那我也知道了,可知,小明听了小强的,在剩下的日子里(3月4日、3月8日、9月1日)他已经可以用排除法选出答案,由于他知道的是月份,因此不可能是3月,否则无法得出结果,综上所述,可得出老师的生日是9月1日

3月4日

一、首先排除N=2、7,因为如果是N=2、7,小强早就知道了。
则只剩下3月4日 3月5日 3月8日
6月4日
9月1日 9月5日
12月1日 12月8日
二、从“小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了”得知,小强比小明先知道,则可排除6月4日,因为如果是6月4日的话,小明就比小强先知道了。

现在只剩下3月4日 3月5日 3月8日
9月1日 9月5日
12月1日 12月8日

三、如果是3月5日 3月8日
9月1日 9月5日
12月1日 12月8日中的一天,

则小明和小强是无论如何也无法知道老师的生日的,因为无论月份还是日期都有两种选择。

所以,张老师的生日只能是3月4日。

9月1日

我不知道,题意很含混

6月4日