[原创]微软中国研究院面试题的思考......

最近网上流传一道据说是微软中国研究院面试题这样的题目,题目是有些意思,不过给这个题目打着年薪50W就有点夸张了,仔细考虑了一下其实这道题的逻辑并不复杂,原题是这样的:

小明和小 强都是张 老师的学生, 张 老师的生日是MN日,

2人都知道 张 老师的生日是下列10组中的一天,

老师把M值告诉了小明,把N值告诉了小强,

老师问他们知道他的生日是那一天吗?

3 4 3 5 3 8

6 4 6 7

9 1 9 5

12 1 12 2 12 8

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

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

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

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

分析:

"小明说:如果我不知道的话,小强肯定也不知道"可将生日数据分组如下:

3.4  3.5   3.8    9.1           |     6.7

6.4  9.5  12.8  12.1          |    12.2

---------------------------------

注意小明的话如果我不知道的话,小强肯定也不知道”

可知N不唯一,排除6.712.2,N属于{1,4,5,8},M<>6M<>12

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

可推知小强能够立即判断日期,排除无法判断的3.59.5,可知M=9,N=1

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值