一个推理问题:求老师生日

一个推理问题:老师生日
小明和小强都是张老师的学生,张老师的生日是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日 
小明说:如果我不知道的话,小强肯定也不知道 
小强说:本来我也不知道,但是现在我知道了 
小明说:哦,那我也知道了 
请根据以上对话推断出张老师的生日是哪一天

解:小明知道的m值为3、6、9、12中的其中之一

小张知道的n值为1、2、4、5、7、8中的其中之一 注意2和7只出现了一次

第一句,小明说:如果我不知道的话,小强肯定也不知道排除6月,12月。如果小明拿到6月,12月,小张则有可能知道生日(因为小张拿到7或2就知道了生日,6月7日,12月2日的N是唯一的),小明则不敢100%的肯定说小张不知道因此小明拿的是3月或9月。 现在剩下:

3月4日   3月5日   3月8日

9月1日   9月5日

第二句,小强说:本来我也不知道,但是现在我知道了”,小强本来不知道”的话推出再次排除2日,7日验证了前面的推理据“但是现在我知道了排除5日。如果小强拿的5日,则有可能是3月5日或9月5日小强不敢100%肯定自己知道。因此现在剩下:

3月4日      3月8日

9月1日   

第三句,“小明说:哦,那我也知道了”,排除3月。如果小明手上拿到的是3月,则有可能是3月4日或38小明不敢100%肯定自己知道所以最终答案是:9月1日。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值