月薪3万的面试题,大家一起研究研究哦 :小明和小强都是张老师的学生,张老师的生日是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日
小明说:如果我不知道的话,小强肯 定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天
推算出 答案的请回答 最好给出推法
一上来就可以排除6.7和12.2,因为6.7和12.2都只有一天,一旦知道日期,无疑就等于知道了月份,那么小强完全可以在不需要m的情况下就知道张的生日.这一点,小强是深知的,而小明则是不知的,所以小明才会说如果自己不知道,小强也不会知道.进而可推知答案只能是包含1.4.5.8号的某一天.
小明之所以认为小强是一定不知道答案,是基于:每个可选月份都有至少两个日期,小强不可能在不知道月份的前提下知道具体生日,但如果有一个月只有一天可选择呢?
小强的"本来不知道(因为小强只知道是4号,不知道是3月还是6月),现在知道了(因为小明不知道6.7是不可能的,所以他才会坚信:他不知道则小强一定不知道)."就说明了着一点.
那样你自己算算是哪一天呢?
你真逗!
小明知道月份,他肯定他不知道小强就肯定不知道那么是因为m月里的日份数全部有两组数字,满足这个条件的是9月和3月,小强听说后马上就知道了证明n不等于5,而小明知道小强知道后也知道了可以推出应该是9月1日
欢迎光临 三国策论坛 (http://bbs.sgconline.com.cn/) | Powered by Discuz! X3.2 |