帮我解一下这个题目?

来源:百度知道 编辑:UC知道 时间:2024/09/28 13:32:20
薪60万的一道面试题 ,你会做吗?
小明和小强都是张老师的学生,张老师的生日是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日

理由:
M={3,6,9,12} ,N={1,2,4,5,7,8}

(1)“小明说:如果我不知道的话,小强肯定也不知道”
这句话说明 N 不是 7 或 2,所以 M 不是 6 或 12
即N={1,4,5,8},M={3,9}

(2)“小强说:本来我也不知道,但是现在我知道了”
这话说明了N 不是 5
即N={1,4,8},M={3,9}

(3)“小明说:哦,那我也知道了”
这话说明N 不是 4 或 8
所以N={1},故M={9}
即张老师的生日是9月1日

9月5日

9月1日

小明说:如果我不知道的话,小强肯定也不知道
可知不是12月,也可以知道不是6月,因为7日和2日不重复

小强说:本来我也不知道,但是现在我知道了
可知是9月1日,或是3月4日,或3月8日,因为5日在3月和9月中重复

如果是3月的话,小强知道后,小明也不会知道是哪天,因为3月的有3月4日和3月8日的两种可能,
所以是9月
即答案是9月1日

我的观点是6月4号。 首先,小明从小强的表态中可以知道,日期不会是6月7号和12月2号,因为这两个数字具有唯一性。小强如果拿到7号或2号,就可以自己确定老师的生日。排除6月7号和12月2号。
注意余下的日期,只有6月4号具有唯一性了。
分析:“小明说:如果我不知道的话,小强肯定也不知道”,这句话有个隐含的理解理:我知道了,小强肯定了知道。 用这个理解去套用剩余的日期,我们可以得出只有6月4号符合。

这种垃圾思维方式不学也罢 根本一点实际用处都没有 我宁愿顶 6月4的哥们