各位高手帮我看看这道逻辑推理题,我觉得答案不对~~

小明和小强都是张老师的学生,张老师的生日是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日,也就是说小明手上的M只能是6或者12,而小强说他本来不知道,也就是说不是7或者2,但他后来知道了,因为M只能是6或者12,而他手上的N值可以告诉他是哪一天,而最后小明也知道了,如果小明的M是12,他是不可能知道是12月几日的,那么只能说明小明手上的M是6,而6月7日被排除了,所以只剩下6月4日。所以我觉得答案是6月4日,但答案却是9月1日,请高手帮我看看,是答案错了,还是我的推理错了~~

答案是正确的,我原先也做错过.小明说,如果我不知道的话,小强肯定也不知道.关键是肯定二字,小明只知道月份就敢肯定,就说明M月中的日子(N).全都出现过两次,由此可将6月和12月的日期全家排除.小强说,本来我也不知道,但是现在我知道了.说明N在3月和9月中只出现过一次,不可能是5.小明说他也知道了,说明排除N是5之后,M月中只剩一个日期,就是9月1日
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-04
我不知道我推理的对不对啊……
按照答案来推理的……
首先把十组安日分组来看
(1)3月4日 (2)3月5日 (3)12月1日 (4)3月8日
6月4日 9月5日 9月1日 12月8日
再来看月份 相同的两个月份为一组 就分为 3 9 12 因为6只有一个 被排除 即(1)组排除
看(3)组 (3)里既有(2)里的9 也有(4)里的12 那么小强的N就为1 即老师生日为一日

如果小明猜是9月5日 但是小强的N为1 所以“如果我不知道的话,小强肯定也不知道”
小强听到小明的话后 知道了小明猜的可能是9月5日 而他手中知道是1 那就猜出是9月1日

不知道对不对啊……本回答被提问者和网友采纳
第2个回答  2011-02-07
小明说:如果我不知道的话,小强肯定也不知道
从这句话知道,M不会是6或12。因为小明肯定小强不知道,所以N不是7不是2 。
也就不会是6或12。
小强说:本来我也不知道,但是现在我知道了
这句话知道N不是5,因为他得出了答案,而5是不确定的,只有3月4日 3月8日 9月1日三个可能。
小明说:哦,那我也知道了
这句话又排除3月4日 3月8日 ,因为他也得出了答案,他只有M一个值只有M=9时,才能得出答案。
所以,答案是9月1日
第3个回答  2011-02-16
9月1号是对的,楼主第一次不仅要排除6月7日,12月2日。6月和12月都要排除掉,因为如果小明拿着6月或12月的卡片,他无法确定小强是否正好拿到7日,和2日的卡片,只有在没抽到这两个月份的情况下,才会这么肯定。之后就只剩下3月三天和9月两天,小强一下子就知道了证明重复的日期数字在6月和12月中有。排除N值为5的日期。只剩下3月4日,三月8日,和9月一日,这三种都有可能,但之后小明之所以这么确定他的答案是因为如果他抽中的是3月,那么小强可能是4日或8日,只有在9月份只剩下一个日期是才可以确定。
第4个回答  2012-10-24
这道题我推理过,但是当时不知道正确答案 我推理出来的是9.1
小明说如果我不知道那么小强一定不知道,就是说小明知道的M月里所带的N值都是有重复的,所以排除6月和12月。
小强说本来我不知道,但是现在我知道了,就是说被排除的6月和12月里有和小强知道的N值重复的,而小明的话刚好就帮他排除了 ,所以他知道了
6月和12月被排除后还剩下一个N值的是3月4日,3月8日,和9月1日。
小明说那我也知道了,就是说,在剩下的这三个日子里,小明知道的M值是不重复的,那就只有9月1日了。

应该是对的,肯能形容的不好,不知道你能不能理解。
相似回答