小明和小强都是张老师的学生,张老师的生日是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日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天?
=============================================================
3月4日 3月5日 3月8日 4 5 8
6月4日 6月7日 4 7
9月1日 9月5日 1 5
12月1日 12月2日 12月8日 1 2 8
小明说:如果我不知道的话,小强肯定也不知道
小明说:哦,那我也知道了
排除法:
首先,我们需要分析月和日个有些什么数字,月有3,6,9,12月,日有1(2次),2(1次),4(2次),5(2次),7(1 次),8(2次)日;
其次,小明知道的是月份,他说他不知道则小强肯定不知道,也就是说,他所知道的那个月份,包含的日子至少有两个以上在其他组存在的,当然,6月和12月首先要排除(因为如果小强拿的是2或者7的话,小明是无法说出这样的话的);
再次,小强说:本来我也不知道,但是现在我知道了,说明小明的提示已经帮他排除了6月和12月,而他能够选择的也就是3月和9月,由于他说他原来是不知道的,由于排除了这两个月他才知道,所以,他的日子应该在这排除的两个月中有重复,同时在余下的两组中没有重复,所以首先要排除5,而这样的数字只有1,4,8;
最后,小明也说自己知道了,而在他看来,3月中的3月4日和3月8日就是是哪天他是无法确定的,而只有9月他才能够确定,所以,我们说,9月1日应该是他们老是的生日。
(DVOL本文转自:中国DV传媒 http://www.dvol.cn)