Share |
Share

TOP

TOP

月薪5万,微软中国研究院最新面试题,   答案


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


小明说:如果我不知道的话,小强肯定也不知道     排除6月和12月,因为这6月7日和12月2日的N值都是唯一的,如果是这两个月的话,小强有可能知道

小强说:本来我也不知道,但是现在我知道了   是8日,只有8日这天灾3月和9月中不重复

小明说:哦,那我也知道了   那么大家也知道了

TOP

3月4号

首先排除6月的生日和12月2号,

剩下的月份为3,9,12, 只有4号在3月份中出现,如果小强拿的是1,5,8的话,他是不会知道的。

TOP

Originally posted by 阿修罗之泪 at 2005-9-20 11:57 AM:
小强说:本来我也不知道,但是现在我知道了   是8日,只有8日这天灾3月和9月中不重复

小明说:哦,那我也知道了   那么大家也知道了



严重不同意,难道1在3月和9月中重复了吗?8并不是唯一的,所以楼主的解释是错误的!
面朝大海,春暖花开。

TOP

我也觉得楼主解释的不对.............

TOP

我还是觉得是9 1

TOP

哪来的破题,答案都搞错了,还是群众聪明,自己做出了正确的答案。

TOP

LZ definitely 搞错了
楼上有几个哥们解释的挺正确
小分析一下就清楚是9月1号

“小明说:如果我不知道的话,小强肯定也不知道”
凭此句,6月和12月就全部排除,因为6月7日,12月2日的7和2唯一存在,有可能犯不着小明什么事情小强凭着7或者2就知道techer张是哪天生日。

“小强说:本来我也不知道,但是现在我知道了”
此句说明小强之前还犯傻不知道是哪天,因为他得到的日子数字肯定重复出现,而小明的话帮助他排除掉了一个数字,因此,答案剩下3月4日 3月8日 9月1日这三天     因为4,8,1 这三个数字都被排除掉了一次,只剩下唯一的日期,然后小强才知道是哪一天。

“小明说:哦,那我也知道了”
这一句很关键,当小明知道小强知道了后,马上自己也知道了,为什么呢? 只有可能因为他面临的也是2选1,在有可能的剩下的3月4日 3月8日 9月1日 这三个日子里,只有可能小明开始知道的数字是9,也就是9月,刚开始他不知道到底是9月1号还是9月5号,在小强知道了之后他把9月5号排除了,剩下的就只有9月1号了
其实就是2个二选一,各自通过对方的话把另外一种可能性排除,就像一个田字,横的划一下,竖的划一下,剩下的就是唯一的那个格子。
M=9   N=1
:)
孔子曰:“凡事皆由天定,你慌个鸡毛”

TOP

强烈要求楼主给个说法!
面朝大海,春暖花开。

TOP