考考你,年薪40万的一道面试题
小明和小强都是张老师的学生,张老师的生日是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日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天?
=====================================================================================
9.1
挺简单的,6月4日
是6月4日
首先肯定不是6.7和12.2,因为小强知道N值,N=2,小强就可以马上判断出是12.2(2日只有一个),6.7同样道理。
然后小明说:如果我不知道的话,小强肯定也不知道……只有在小明知道的是6月的情况下,他才能确定,他不知道的时候,小强也肯定不知道。不知道说清楚来没有……
强悍,你们怎么这么高智商。为什么我就想不出来,还好看了解释,想通了一点
我怎么觉得是6.7呢?
请强人觉得是6.4的再解析一下!谢谢!
解释了,我也没看懂。。。。。。。
分析正确。
可以用逆反命题
3月4日 3月5日 3月8日
6月4日 6月7日
9月1日 9月5日
12月1日 12月2日 12月8日
小明说:如果我不知道的话,小强肯定也不知道---小强知道,我就知道-〉如果小强拿的是7或2,小明无论拿6或12,其中一个,小明就确认了,说明小明拿的是6或12。
小强说:本来我也不知道,但是现在我知道了---本来我不知道,说明不是6月7日和12月2日,但通过小明说的,小强确认小明是6/12,同时,小强说我现在知道了,可以确认是6月4日,如果是12月,小强无法确认自己知道。
小明说:哦,那我也知道了------同样的推理。
请根据以上对话推断出张老师的生日是哪一天?
最终答案:6.4
小明不知道,小强就不知道,换言之:小强只知道一个是猜不出来的,那就要把“日”是单个的划掉,只有两个及以上的相同“日期”,才能保证第一个条件成立。这样排除6.7和12.2,剩下的8组为
3月4日 3月5日 3月8日
6月4日
9月1日 9月5日
12月1日 12月8日
第二个条件: 小强说:本来我也不知道,但是现在我知道了。 这个意思是说,小强知道的那个日期N,在一组中排除了并且不用通过小明的M他可以直接知道的只有6.4。
第三个条件:小明说那我也知道了。意思是他不需要小强的数字就可以确定是哪个,而这样不用通过N,只需要M确定的就是6.4。
推论结束。其实里面最重要的就是第一个条件。
。。。。。。。。。。。。。。。。。。。。。。。
排除法,先找N的唯一值,再找M的唯一值。
9月1日
第一句话说明:N不是2和7(这两个数对应唯一的M值),M=3或9(这两个数没有对应2和7,小明才有把握说小强不知道);
第二句话说明:N=1或4或8(若N=5,小强即使知道M=3或9,也不能确定是3月5还是9月5日)
第三句话说明:M=9(若等于3,不能确定是3月1还是3月8日)
9月1日
解析:
第一句话表明:M=3或9(如果M是其它值,那么N可能是2和7,这样小强能独自判断出日子)
第二句话表明:N=1或4或8(3、9月对应的N值如果是5,小强则不能确定是3月5还是9月5日)
第三句话表明:M=9(否则小明不能确定是3月1日还是3月8日)
因此,只能是M=9,N=1
我不赞同是6.4,应该是9.1
步骤如下:
1、小明说:“如果我不知道,小强肯定不知道”,意思就是说“只要m值不确定,单凭n值不可能推断出m值”
—— 小明能够如此断定,那就是说明他凭m值就能确定n值肯定不是2或者7,因为如果小强手里拿着2或者7,那么单凭n值,m值就能猜出来
——这也相当于告知:正确的m值组合里,根本就没有2和7
——这样,小明相当于告诉了小强,手里的m值不是3,就是9
——这样,就剩下这样两组日期:
3月4日 3月5日 3月8日
9月1日 9月5日
补充:这时候,小明和小强已经达成了只剩下这两组日期的共识。
2、小强说:“本来我也不知道,但是现在我知道了”,也就是说,“在小强看来,只要m值圈定在3和9时,凭n值就能够推测出m值”
——因为小明并没有明确告知是3或者9,但小强却说能够推测出m值来,那就排除了n值5,因为这时候单凭n值等于5还难以确定是3月还是9月
——这也相当于小强告诉小明n值是1、4、8,或者说小强 告诉小明 n值不等于5
补充:这时候,我们还不能确定小强的n值到底是1、4、8中的哪一个
3、小明说:哦,那我也知道了
——这时候再回到小明的脑海中来,此时他脑海中的数据还是这样两组:
3月4日 3月5日 3月8日
9月1日 9月5日
——而小明说话的意思却相当于:“在m确切的情况下,只要n值不等于5,就能确定具体的n值了”
——我们再来看看m值等于3、n值不等于5时,有两个答案,此时候小明根本没法说“我也知道了”
于是得出正确日期是9月1日
想来,这其实是初中数学奥赛中经常考的题了,现在推起来居然费时,真他娘老啦……
....我是一个比较不遵守规矩玩的人,但是我会尽力去把它玩好,谢谢
分析如下:
题目:小明和小强都是张老师的学生,张老师的生日是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日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天?
第一句话:小明说:如果我不知道的话,小强肯定也不知道
也就是说小强原本就不知道了,从10组中,只有N值——7日和2日是单个的,也就是说不是7日 也不是2日
剩下:
3月4日 3月5日 3月8日
6月4日
9月1日 9月5日
12月1日 12月8日
从上面看,因为答案后来知道了,也就是说有答案,他们都知道的
从月份上看:3个3月 1个6月 2个9月 2个 12月
2个9月和2个12月 直接判死刑了,3个3月 和 1个6月
请问你选哪个呢?
所以....不按规矩有时是很快得出答案的,谢谢
——解题时间:很快
——打字时间:很久
小明说:如果我不知道的话,小强肯定也不知道
排除月份6、12
小强说:本来我也不知道,但是现在我知道了
排除日期5
小明说:哦,那我也知道了
排除日期4、8
得出老师的生日 9.1
理由:
小明M值包含:1 2 3 6 9
小强N值包含:1 2 4 5 7 8
如果小明不知道,小强肯定不知道(由此可以排除12月份,那么肯定是3 6 9月份其中之一)
再看——M里没有什么(4 5 7 8) 由此可以排除N里的4 5 7 8四个数值,那么也就只剩下9.1和12.1两组日期,前面说到已排除12月,最终得出9月1日
完毕,请各位指教
这个问题我是这样想的:小明说:如果我不知道的话,小强肯定也不知道,说明小明得到的月份里面每个日子肯定都不是只出现一次,这样就确定只能是3月和9月。
小强说:本来我也不知道,但是现在我知道了。说明小强得到的日子在这两个月中只出现一次。那就是1日。
小明说:哦,那我也知道了,于是我们也知道了。
我倒戈,支持9.1
明明是9.1的,怎么会是6.4。。。。6打头的第一轮就要排除啊
最初我也认为是6.4,可是看了后面的分析,才发现有问题,题目没有读懂。
正确的答案的确是9.1
呵呵,是6月4日
解释:隐含的前提条件
(1)、小明和小强事先都不知道,通过个人知道一个数字及一组数字来判断!
(2)、他们的对话绝对是互相提醒、交流以及暗示的信号!
(3)、老师的生日一定在下列数字当中(M值必定在3.6.9.12之间,N值必定1.2.4.5.7.8之间)
(4)、一定能找出老师的生日!
1、小明说:“如果我不知道的话,小强肯定也不知道!”:这句话小明已经向小强给出了结果只能在6月份和9月份之间选择!否则会出现:如果在3月份的3组数字和12月份的3组数字之间将没有结果,也就是老师的生日不在此组数据当中;或者无法判断老师的生日了,也将不符合隐含的条件。并且通过这句话,小强结合自己手上的数字也应该能够判断出具体的生日了。
2、小强说:“本来我也不知道,但是现在我知道了”这句话是小强给小明的一个判断信息,说明老师的生日不在6月7日,否则如果是7日的话,小强早就知道了。
3、小明说:“那我也知道了”此题得以破解。
哎,不好意思,昨天没弄清楚,想想应该是9月1日!
解释: 1、在对自己手中的数字和下面10组日期的分析对比,小明说:“如果我不知道的话,小强肯定也不知道”:应该是小明在提示小强,我(小明)手中的数字不是6和12,即老师的生日肯定不是6月和12月份的,否则你(小强)可以直接判断了;因为,假设你(小强)手中的数字是7或者是2的话,就可以直接推断为6月7日,或者12月2日的了。
2、同样,在小强对自己手中的数字和下面10组日期的对比,以及小明的提示后,小强说“本来我不知道,但是现在我知道了”:读者应该可以判断,小强确实已经知道了老师的生日;同时,小强也在提示小明,我(小强)手中的数字是1、4、8当中一个而不是5。否则的话,我(小强)也无法判断生日是3月5日,还是9月5日的。读者也可判断老师的生日是3月4日、3月8日、9月1日当中的一天。
3、根据小强的提示,再结合自己手中的数字,小明说:“哦,那我也知道了”;读者可判断小明也知道了老师的生日。同时小明也告诉读者,我手里的数字是9、而不是3,否则,我也无法判断老师的生日是3月4日还是3月8日。
4、根据小明的提示,读者可以判断,老师的生日只有9月1日了,其他全部已经排除!
呵呵,还不知道对不对!
9.1
说明:小明说:“如果我不知道的话,小强肯定也不知道”,哪么可以排除日唯一的数组所在月份,即6月和12月
小强“本来我不知道”——说明日不是唯一的,“但是现在我知道了”——说明日在剩下两个月中是唯一的, 但是与6月或12月组中有一个日数相同;此时范围缩小到'3月4日,3月8日,9月1日"
小明:“那我也知道啦”——说明是剩下三备选组中,某月中唯一的选项。于是排除3月份——因为3月份还剩2个选项"
有点意思
楼主可以出来公布下答案了,期待。。。。。。
欢迎光临 栖息谷-管理人的网上家园 (http://bbs.21manager.com.cn/) | Powered by Discuz! X3.2 |