月薪5万,微软中国研究院最新面试题,你有本事答出来!!!

王朝网站推广·作者佚名  2011-12-02
窄屏简体版  字體: |||超大  

月薪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日

小明说:如果我不知道的话,小强肯定也不知道

小强说:本来我也不知道,但是现在我知道了

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

请根据以上对话推断出张老师的生日是哪一天

为了让同学们充分思考将该答案先隐藏(设置为回复贴),请同学们思考完后,回复看答案分析

[replyvwiew]

正确答案是9月1日:

分析如下:

phase 1:10组日期中n值存在两组的有:1,4,5,8;唯一值有:2,7 ;

phase 2:“小明说:如果我不知道的话,小强肯定也不知道。”由此可知 M值所在月份不包含N为唯一值的。否则小强即可猜得日期。

所以 6月,12月排除;

phase 3:“小强说:本来我也不知道,但是现在我知道了。

”此时剩下的日期中N值1,4,8日为唯一值,5日为双值,如果为5日的话,小强仍旧无法判断,故5日排除,由此可知日期必是N为唯一值的日期;

phase 4:“小明说:哦,那我也知道了”此时N为唯一值的日期,3月有2天,9月有一天,小明只掌握月份M值,如果此月份为3月,可能的日期仍然有两天,小明仍无法确认,由此可知M月必只包含一个N为唯一值的可能性:9月1日。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航