兔兔 发表于 2008-7-28 15:21

微软面试逻辑题(三万月薪的职位)

微软面试逻辑题(三万月薪的职位)小明和小强都是张老师的学生,张老师的生日是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日

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

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

syukum 发表于 2008-7-28 15:47

:L脑子没有当年好用了:L

兔兔 发表于 2008-7-28 15:48

回复 #2 syukum 的帖子

哈哈,加油哦;P

心情专卖店 发表于 2008-7-28 16:17

:s5 :s5

兔兔 发表于 2008-7-28 17:35

回复 #4 心情专卖店 的帖子

狂汗汗:L :L

兔兔 发表于 2008-7-29 15:18

回复 #5 兔兔 的帖子

还没有人做出来呀??

空子 发表于 2008-7-29 15:51

10组数字中,N的值有两处具有唯一性,分别是6-7和12-2,因为小强知道N的值,所以可以直接把这两个日子排除掉。
那么剩下的数字是:

3-4    3-5    3-8
6-4
9-1    9-5
12-112-8

假设小明知道M的值是6,那么这个时候已经可以得出6-4是答案。但是小明这个时候还不能判断,说明我们可以排除6-4。而这个时候,假设小强知道N的值是4,小强则可以推断出答案是3-4。而小强也不能判断,那么剩下的数字是:

3-5   3-8
9-1   9-5
12-1   12-8

大家可以看到,日期N的值,各有2个日期是重复的,一共是3个数字,分别是1、5、8;

剩下的想不出来了,大伙儿继续。:lol

[ 本帖最后由 空子 于 2008-7-29 16:21 编辑 ]

兔兔 发表于 2008-7-30 11:14

回复 #7 空子 的帖子

要不要我公布答案呀

查无此帅哥 发表于 2008-7-30 12:04

三W月薪拿不到了;P

陋室王侯 发表于 2008-8-2 20:13

回复 #9 在路上 的帖子

9月1日;P

兔兔 发表于 2008-8-6 10:44

回复 #10 陋室王侯 的帖子

厉害,对的:victory:
页: [1]
查看完整版本: 微软面试逻辑题(三万月薪的职位)