发表于 2008-6-12 16:17:00

月薪三万的一道面试题,来试试吧!

  小明和小强都是张老师的学生,张老师的生日是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日

  小明说:如果我不知道的话,小强肯定也不知道
  小强说:本来我也不知道,但是现在我知道了
  小明说:哦,那我也知道了
  请根据以上对话推断出张老师的生日是哪一天


答案其实已经贴过了,在15楼。我把它加到帖子里好了。

        由题目我们直接得到:
  M可能等于3、6、9、12;
  N可能等于1、2、4、5、7、8;
  小明的第一句话是一个逆否命题,
  "如果我不知道的话,小强肯定也不知道。"
  等于 如果小强知道的话,小明也知道了,
  (注意:这里不是指第二句中'我知道了'与第三句中的我也知道了的关系)
  什么情况小强通过老师告诉他的N和题目里面的十个日期直接知道老师的生日?只有两个可能N=7or2
  因为N=7的日期只有6.7;N=2的日期只有12.2,如果小强的N=7那他就会知道是6.7,反之亦然。
  如果小强直接说:“我知道了”。那就一定是6.7或12.2其中的一天,小明通过自己知道的M值就一定也能知道哪一天是老师的生日。小明之所以说第一句话是因为他知道的M是6或12中的一个。
  两个人现在已知条件:
  M可能等于6、12;
  N可能等于1、2、4、5、7、8;
  6月4日 6月7日
  12月1日 12月2日 12月8日;
  第二句,小强说我原来不知道,现在知道了。
  因为小强原来不能通过老师告诉他的N和题目里面的十个日期直接知道老师的生日,说明N不等于7or2,可能等于1、4、5、8;
  接着小强又说:“我现在知道了”。小强知道了月份M是6或12,就知道了老师的生日,那么N的定义域缩小到1、4、8,小强知道了老师生日是6月4日 12月1日 12月8日中的一天;
  两人已知条件变为:
  M可能等于6、12;
  N可能等于1、4、8;
  6月4日
  12月1日 12月8日
  第三句,小明也明白了
  小明知道M,和以上三个日期,如果M=12,小明还是不能知道是哪一天,只有当M=6时小明也明白了。
  所以是6.4
  这不是一个数学题,是一个逻辑心理测试题。

cantong 发表于 2008-6-12 19:21:00

回复:月薪三万的一道面试题,来试试吧!

6月4日,呵呵,对不?

HR叶落知秋 发表于 2008-6-12 19:40:00

回复:月薪三万的一道面试题,来试试吧!

:D :D :D ,没方向,看来俺还不到3万的水平

淡定的执着 发表于 2008-6-12 20:40:00

回复:月薪三万的一道面试题,来试试吧!

看来这三万很能难拿得到.

bbbb1111 发表于 2008-6-12 23:10:00

回复:月薪三万的一道面试题,来试试吧!

听说过,不过没记住:D

筱晓小筑 发表于 2008-6-13 09:32:00

回复: 月薪三万的一道面试题,来试试吧!

原帖由 HR叶落知秋 于 2008-6-12 19:40:00 发表
:D :D :D ,没方向,看来俺还不到3万的水平

fluteou 发表于 2008-6-13 10:33:00

回复:月薪三万的一道面试题,来试试吧!

12月2日吗,猜的:Z

希望的天空 发表于 2008-6-13 11:00:00

回复 1F 琰 的帖子

一定是3月4日,对吗?呵呵!

瑞月 发表于 2008-6-13 11:39:00

回复:月薪三万的一道面试题,来试试吧!

好难啊,想不出来。

llmllm20012004 发表于 2008-6-13 12:57:00

回复:月薪三万的一道面试题,来试试吧!

应该是6月7号吧:D
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 月薪三万的一道面试题,来试试吧!