琉璃河属于几环:年薪40万的一道面试题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/26 11:58:51
小明和小强都是张老师的学生,张老师的生日是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日。

6/4

6.4

6.4