公务员的一道逻辑题

来源:百度知道 编辑:UC知道 时间:2024/05/29 19:46:08
小明和小强都是张老师的学生,张老师的生日是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月和12月,不然不可能这么肯定的说出 "小强肯定也不知道“。
二;小强说:本来我也不知道,但是现在我知道了 首先他读破了小明的暗语,知道了不是6月和12月,而他又能确定的说出他知道了,表明不可能他知道的日期是5号,因为有3.5和9.5两个。所以只剩下3.4 3.8和9.1了
三:小明说:哦,那我也知道了
他也读破了小强的暗语,知道只剩3.4 3.8和9.1了,他能明确表示是"那我也知道了",则必然是9.1 !!!!
6月7日,12月2日这两个日期的日子只有一个。小明肯定的话就不可能出现这两个了。所以不可能是6月和12月
我不明白啊~~

这样来看:
3.4 6.4 9.1 12.1
3.5 6.7 9.5 12.2
3.8 12.8
小明说:“小强肯定不知道”
此时你把你当做小强
小强想:这个月中肯定没有只出现过一次的日子 2号,和7号。(反过来说:如果小明知道是6月或12月那么有12.2 和6.7他又不知道日子,万一就是这两个其中之一,那么小强一定知道了。)

答案应该是9月1日