| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2479 人关注过本帖
标题:[讨论]年薪60万的面试题,测测你的潜力
只看楼主 加入收藏
adl589166
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2006-11-27
收藏
得分:0 
答案是9月1日。

其实很好分析,这3句话都是按照顺序来说的,按照顺序来分析就好了,完全没必要把几个条件翻来覆去的加一起讨论。

(1)先看第1句,第1句是最重要的一句。“小明说:如果我不知道的话,小强肯定也不知道。”可以把6月7号和12月2号给排除,顺便把6月和12月也一起给排除了,原因:当M值是6或12的时候N值就有可能是2或7,那么小强就有可能知道而小明不知道,因为小明知道M值;所以他知道,有2日或7日的两月生日是不存在的,所以他不担心生日中的N是2或7,因此可以肯定的是小明知道的M值一定不是6或12。

(2)还剩下3月4日 3月5日 3月8日 9月1日 9月5日,再看第2句“小强说:本来我也不知道,但是现在我知道了”,小强知道的是N值,也就是日,排除了3月5日和9月5日。

(3)还剩下3月4日 3月8日 9月1日 最后一句“小明说:哦,那我也知道了”,小明知道的是M月,排除了3月4日 3月8日,
这就可以判断肯定是9月1日了。

菜鸟一名
2007-06-26 12:39
快速回复:[讨论]年薪60万的面试题,测测你的潜力
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025436 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved