微软面试逻辑题(三万月薪的职位)
微软面试逻辑题(三万月薪的职位)小明和小强都是张老师的学生,张老师的生日是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日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天 :L脑子没有当年好用了:L
回复 #2 syukum 的帖子
哈哈,加油哦;P :s5 :s5回复 #4 心情专卖店 的帖子
狂汗汗:L :L回复 #5 兔兔 的帖子
还没有人做出来呀?? 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 编辑 ]
回复 #7 空子 的帖子
要不要我公布答案呀 三W月薪拿不到了;P回复 #9 在路上 的帖子
9月1日;P回复 #10 陋室王侯 的帖子
厉害,对的:victory:
页:
[1]