小明和小强都是张老师的学生,张老师的生日是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日
小明说:如果我不知道的话,小强肯定也不知道
小强说:本来我也不知道,但是现在我知道了
小明说:哦,那我也知道了
请根据以上对话推断出张老师的生日是哪一天
别人的 答案里是怎么排除 12月和6月的?我怎么都想不通。
和别人的答案和解释一模一样的。。。我还是不理解怎么排除6月和12月
追答假设啊!如果是6月,那么如果再是7日,则小强就可以直接通过7日来判断是6月7日了,这样与小明的第一句话就不符合了。所以不能是6月。同理也不能是12月。
追问为什么不假设12月8日?6月7 12月2日我已经排除了
追答可以啊,你要还原到当时的情形中去想。现在是小强只知道是N日,小明的第一句的意思是说,如果小强不知道M月,他就肯定猜不到。你想想,如果N是7,或者2,那么他立即就可以猜到是6月7日或者12月2日了。这与小明的话不符。但小明也不知道N是多少,但他却说小强肯定猜不到,说明不是6月或者12月,因为如果是6月或者12月,小强就有可能猜到。
追问6月可以排除,12月排除一个还剩2个啊,假设是十二月8日,不是和小明的第一句也符合吗?
追答哎,你咋就想不明白呢?不能是12月,因为如果是12月,那么小强就可能猜到(如果是2日),而小明的意思是小强肯定猜不到。再说了,你是咋排除6月4日的?不是一样的道理吗?