Board logo

标题: 讨论】月薪5万,微软中国研究院最新面试题,你有本事答出来!!! [打印本页]

作者: 阿修罗之泪    时间: 2005-9-19 15:08     标题: 讨论】月薪5万,微软中国研究院最新面试题,你有本事答出来!!!

讨论】月薪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日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天
作者: 阿修罗之泪    时间: 2005-9-19 15:09

下周一公布答案


奖金1万。。。因为我没钱。。。
作者: aqwins    时间: 2005-9-19 15:32

9月1号
作者: 留声机    时间: 2005-9-19 15:33

9月5日
作者: aqwins    时间: 2005-9-19 15:33

可以解释吗?我觉得我做的对。
作者: aqwins    时间: 2005-9-19 15:34

嘿嘿,9月1号
作者: 留声机    时间: 2005-9-19 15:36

主要是根据对话
作者: 留声机    时间: 2005-9-19 15:37

12月1日
作者: aqwins    时间: 2005-9-19 15:38

是啊,最后一句话比较难明白
作者: 留声机    时间: 2005-9-19 15:38

小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了


设小明为一,小强为二,对话变为如下:

1说:如果我不知道的话,小强肯定也不知道
2说:本来我也不知道,但是现在我知道了
1说:哦,那我也知道了

12月1,呵呵
作者: aqwins    时间: 2005-9-19 15:40

第一句话就否定了12月一号,因为小明说:如果我不知道的话,小强肯定也不知道
所以日不可能是小强能做出判断的2和7,而小明是根据自己所知的M不是12和6做出的判断
作者: aqwins    时间: 2005-9-19 15:41

Originally posted by 留声机 at 2005-9-19 03:38 PM:
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了


设小明为一,小强为二,对话变为如下:

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



微软绝对需要你!你太强了!这么发散的思维,我简直跟不上。我老了。
作者: 留声机    时间: 2005-9-19 15:42

比较难
作者: 留声机    时间: 2005-9-19 15:44

我又不是学计算机的,微软才看不上我呢。。。呵呵
不过在微软中国月薪5万不算很多吧?
作者: aqwins    时间: 2005-9-19 15:45

小强说:本来我也不知道,但是现在我知道了
又证明了不可能是2和7,在3.4   3.5   3.8  9.1  9.5  之间他竟然知道了,就不可能是5,所以最后一句话的时候就剩下了3.4 3.8 9.1。小明说:哦,那我也知道了,他知道就只能是9.1。
作者: 留声机    时间: 2005-9-19 15:49

这题对我是难了,还是楼上的利害。
作者: aqwins    时间: 2005-9-19 15:51

也许不对呢.因为最后一句话我还是没想通
作者: 左手    时间: 2005-9-19 19:23

答案是  9月1日
因为
小明说:如果我不知道的话,小强肯定也不知道
说明N不是唯一的,所以肯定就不是6月和12月了
小强说:本来我也不知道,但是现在我知道了
说明M是3月和9月中没有重复的
9月1日3月4日3月8日
小明说:哦,那我也知道了
那么就只能是 9月1日
这样小明才能知道
作者: lik    时间: 2005-9-19 19:48

我选6月4日
因为我喜欢政治
反正肯定不是6月7日和12月2日
作者: 阿修罗之泪    时间: 2005-9-19 20:36

需要正确答案么?
作者: 跳蚤    时间: 2005-9-20 07:48

3月4日
作者: 阿修罗之泪    时间: 2005-9-20 11:55

。。。

好啊给大家一个答案吧
作者: 阿修罗之泪    时间: 2005-9-20 11:57

月薪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月中不重复

小明说:哦,那我也知道了   那么大家也知道了
作者: fishergirl    时间: 2005-9-20 13:17

3月4号

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

剩下的月份为3,9,12, 只有4号在3月份中出现,如果小强拿的是1,5,8的话,他是不会知道的。
作者: aqwins    时间: 2005-9-21 16:29

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

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



严重不同意,难道1在3月和9月中重复了吗?8并不是唯一的,所以楼主的解释是错误的!
作者: 左手    时间: 2005-9-21 21:18

我也觉得楼主解释的不对.............
作者: 左手    时间: 2005-9-21 21:18

我还是觉得是9 1
作者: figo32    时间: 2005-9-21 23:02

哪来的破题,答案都搞错了,还是群众聪明,自己做出了正确的答案。
作者: msdgrant    时间: 2005-9-22 01:24

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
:)
作者: aqwins    时间: 2005-9-22 23:06

强烈要求楼主给个说法!
作者: show    时间: 2005-9-22 23:47

9月1号咯
小明说的第一句话把6月和12月排除掉了。
然后蟑螂就晓得了,说明不是5号咯。
然后小明也晓得了,说明是9月1号咯,否则3月还省两个日子让张老师他妈选呢。
作者: 孤毒    时间: 2005-9-23 11:50

晕死,强烈谴责楼主出这种害人害己的难题
作者: Gerechtigkeit    时间: 2005-9-23 23:11

9月1号
小明说的第一句话排除掉6月和12月。
还剩3.4  3.8
      9.1
得出9.1。因为3月有两天,为多项




欢迎光临 人在德国 社区 (http://csuchen.de/bbs/) Powered by Discuz! 7.2