中铁12局招聘信息:小明和小强都是张老师的学生,张老师的生日是M月N日?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 23:28:57
小明和小强都是张老师的学生,张老师的生日是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日

小明说:如果我不知道的话,小红肯定也不知道
可知不是12月,也可以知道不是6月,因为7日和2日不重复

小红说:本来我也不知道,但是现在我知道了
可知是9月1日,或是3月4日,或3月8日,因为5日在3月和9月中重复

如果是3月的话,小红知道后,小明也不会知道是哪天,因为3月的有3月4日和3月8日的两种可能,
所以是9月
即答案是9月1日

9月1日

首先"小明说:如果我不知道的话,小强肯定也不知道",它为什么这么肯定的说小强肯定也不知道,因为他知道它的这个月份M值中的各各日子在其他几列中也有存在,这样的话,小强肯定就不知道,所以他加了"如果"以试探小明,看看列表中6月和12月行中都有一个单独的日子是别的没有的,这样的话在小强说了我原来也不知道的时候就说明这个月分已经把6月和12月排除了,单剩下3月和9月,这时"小强说:本来我也不知道,但是现在我知道了",他为什么知道了,因为他知道剩下的这个日子已经在列表中的唯一一项了,但是眼前还有两个月,应该是3月还是9月呢,这时小明说:哦,那我也知道了.这就告诉小强说这个日子不是五号,因为如果是五号的话,小明根本还不知道.

我分析到这里的时候有一段时间的误倒,实际上小明是一开始就知道日子的,所以最后一句

那我也知道了,

我并没有分析进去,后来我发现了才知道正因为他知道了,所以才不会是3月,因为小明一开始就知道月分,既然不是5号,那么肯定是9月一号啦...

6月4日

9月1日