请看年薪40万的一道面试题,有谁会做这个题???

来源:百度知道 编辑:UC知道 时间:2024/05/08 13:52:46
请看年薪40万的一道面试题

小明和小强都是张老师的学生,张老师的生日是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日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天?

我的回答:
1. 我们发现只有6月7日和12月2日,N值是唯一的。就是说,如果N=2或7,那么小强肯定知道张老师的生日不是6月7日就是12月2日。
2. 现在小明说:“小强肯定也不知道”,为什么他能肯定呢?这说明小明已经知道,N是不可能等于2和7的。可是张老师只告诉小明月份(M值),他怎么能肯定N不等于2和7呢?结论就是,张老师的生日在3月(M=3)或者9月(M=9)。这就排除了N=2或者7的可能性。
3. 现在我们知道(当然小强也知道),生日只可能是“3月4日 3月5日 3月8日 9月1日 9月5日”中的一天。然后小强说他知道了。这说明N不等于5,否则小强就不知道张老师的生日到底是3月5日还是9月5日。
4. 现在我们知道(当然小明也知道),生日只剩下3个可能性:“3月4日 3月8日 9月1日”中的一天。小明现在仅仅根据一个M值就能知道生日是哪一天,这就说明,真相只有一个:张老师的生日是9月1日。

不对
小明不会那么肯定的
他们开始都不知道但是后来老师分别告诉他们月和日
如果真的是12月2号或6月7号呢?
小明就那么肯定??
其实这道题目是陷阱
故意让人掉进9.1或6.4的
小强的"本来我也不知道,但是现在我知道了"也是陷阱 要是他的我不知道在小明的"如果我不知道的话,小强肯定也不知道"的前面的话就有结果了

如果不开始小强确实不知道的话可以按2种方法很简单的分析出来是9.1或6.4