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

1)首先分析这10组日期,经观察不难发现,只有6月7日和12月2日这两组日期的日数是唯一的。由此可知,如果小强得知的N是7或者2,那么他必定知道了老师的生日。

2)再分析“小明说:如果我不知道的话,小强肯定也不知道”,而该10组日期的月数分别为3,6,9,12,而且都相应月的日期都有两组以上,所以小明得知M后是不可能知道老师生日的。

3)进一步分析“小明说:如果我不知道的话,小强肯定也不知道”,结合第2步结论,可知小强得知N后也绝不可能知道。

4)结合第3和第1步,可以推断:所有6月和12月的日期都不是老师的生日,因为如果小明得知的M是6,而若小强的N==7,则小强就知道了老师的生日。(由第1步已经推出)
同理,如果小明的M==12,若小强的N==2,则小强同样可以知道老师的生日。即:M不等于6和9。现在只剩下“3月4日 3月5日 3月8日 9月1日 9月5日”五组日期。
而小强知道了,所以N不等于5(有3月5日和9月5日)
此时, 小强的N∈(1,4,8)注:此时N虽然有三种可能,但对于小强只要知道其中的一种,就得出结论。
所以有“小强说:本来我也不知道,但是现在我知道了”,对于我们则还需要继续推理至此,剩下的可能是“3月4日 3月8日 9月1日”

5)分析“小明说:哦,那我也知道了”,说明M==9,N==1
(N==5已经被排除,3月份的有两组)


阿权的解释:

第一句话很重要,明显说明小明拿到的M值是6或者9。
怎么理解?对于“肯定不知道”这个词的理解很关键,充分说明了N值不是2和7,而且M值不是6和12。如果小明拿到的是6,他就不能说小强肯定不知道,毕竟2和7就能够确定了生日,所以说明他拿到的月份是3和9,才有此言论。

第一句话下来后,可能性对双方如下:

小明的想法(确定拿到3或9):
3 +  4/5/8
9 + 1/5

小强的想法(否定了2和7):
9/12 + 1
3/6 + 4
3/9 + 5
3/12 + 8

对于小强,既然确定了3月和9月,小强就可以知道自己的N值是什么状况了。
“本来我也不知道,但是现在我知道了”,本来不知道,也就是说第一句话前,他拿到的N值是不确定的,但现在根据N值,可以确定生日了。

排除6月和12月,只有如下组合:
9 1
3 4
3/9 5
3 8

小强知道的是1 4 5 8的一个,如果是5,他还是不能确定,所以,只可能是 1 4 8
每一个都可以确定,小强说完后,小明的组合是:
3 +  4/8
9 + 1

既然小明说,他现在知道了,也就是现在唯一性的一个组合,那就是9和1了



原创内容如转载请注明:来自 阿权的书房
收藏本文到网摘
jason bourne
2010/09/08 17:38
说是6.4的自己想想。
你们是不是开始就把6.7 12.2排除了?
我觉得不应该这样,因为事先小明又不知道小强拿到的是不是7和2,所以现在对于小明来说不能直接排除6.7 和12.2
他说如果我不知道,小强也不知道。想想如果是在6月和12月。他敢这样说吗?因为小强有拿到7和2的可能性的啊~!所以一定不在6月和12月。
对于你说没有用到第二句,当然有用到。
在听了小明的话后,小强说他知道了,说明他拿的不是5日,而是1.4.8中一个。然而听完小强的话,小明说他也知道了,说明他拿到的是9月,不然无法判断。
即为9.1
hqlulu 回复于 2010/09/08 17:59
:) 呵呵。。
dd
2010/09/08 17:22
.....
卷子
2009/03/30 08:28
同意6月4日,楼主第四步分析不合理,根本就没用上第二句话.
liuxy
2008/11/07 11:06
大家仔细再想想,答案肯定是9月5日!!cool
SoA
2008/03/04 15:31
yxwsbobo的大大我有疑異(不是一億,哈)

等价于逆否命题
小明说:如果小强知道,那我也知道
说明小强有可能知道<----(到這裡都合理)
所以肯定是6月或12月<----(你這裡推論的結果只是有可能,並不能說肯定)
通过小强不知道就可以得到答案 所以是6月4日<----(所以這樣推不出這答案)
yxwsbobo
2007/12/25 00:29
小明说:如果我不知道的话,小强肯定也不知道

等价于逆否命题
小明说:如果小强知道,那我也知道
说明小强有可能知道
所以肯定是6月或12月
通过小强不知道就可以得到答案 所以是6月4日

你再想想吧
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemotemotemotemotemotemotemotemotemot
emotemotemotemotemotemotemotemotemotemotemotemot
打开HTML 打开UBB 打开表情 隐藏
昵称   密码   游客无需密码
网址   电邮   [注册]
               

验证码 不区分大小写
 

阅读推荐

服务器相关推荐

开发相关推荐

应用软件推荐