首页 > 试题广场 >

根据以上对话推断出张老师的生日是哪一天

[单选题]
小明和小强都是张老师的学生,张老师的生日是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月8日
  • 6月7日
  • 9月1日
  • 12月2日
推荐
答案应该是9月1日。
1)首先分析这10组日期,经观察不难发现,只有6月7日和12月2日这两组日期的 日数是唯一的。由此可知,如果小强得知的N是7或者2,那么他必定知道了老师的 生日。
2)再分析“小明说:如果我不知道的话,小强肯定也不知道”,而该10组日期的 月数分别为3,6,9,12,而且都相应月的日期都有两组以上,所以小明得知M后 是不可能知道老师生日的。
3)进一步分析“小明说:如果我不知道的话,小强肯定也不知道”,结合第2步 结论,可知小强得知N后也绝不可能知道。
4)结合第3和第1步,可以推断:所有6月和12月的日期都不是老师的生日,因为 如果小明得知的M是6,而若小强的N==7,则小强就知道了老师的生日。(由第 1步已经推出),同理,如果小明的M==12,若小强的N==2,则小强同样可以知道老师的生日。即:M不等于6和9。现在只剩下“3月4日 3月5日 3月8日 9月1日 9月5日”五组日期。而小强知道了,所以N不等于5(有3月5日和9月5日),此时,
小强的N∈(1,4,8)注:此时N虽然有三种可能,但对于小强只要知道其中的 一种,就得出结论。所以有“小强说:本来我也不知道,但是现在我知道了”, 对于我们则还需要继续推理
至此,剩下的可能是“3月4日 3月8日 9月1日”
5)分析“小明说:哦,那我也知道了”,说明M==9,N==1,(N==5已经被排除,3月份的有两组)
编辑于 2015-02-02 15:06:31 回复(24)
三句对话层层推进:
1.小明说:如果我不知道的话,小强肯定也不知道 ------如果是6月或12月,小强是有可能知道的,小明如此肯定,则不可能是6月,12月。锁定三   月九月。
2. 小强说:本来我也不知道,但是现在我知道了 -------小强推断出了三月九月便知道结果,说明是三月九月里的唯一日期。锁定3月4日,3月8     日,9月1日。
3. 小明说:哦,那我也知道了-------小明知道这三个日期便知道了结果,说明他得知的月份里,只包含这三个日期中的一个,锁定9月1日。
发表于 2016-08-19 11:26:52 回复(5)
补充一楼:
答案应该是9月1日。 
1)根据: 小强肯定也不知道, 排除 6月7日和12月2日 。 
2)根绝: 如果我不知道的话,小强肯定也不知道,若小明的M是6,则不能说小强肯定不知道(因为小强如果N是7则一定知道,而不是肯定不知道),同理,如果小明的M是12,则也不能说小强肯定不知道(因为小强如果N是2则一定知道,而不是肯定不知道),这种情况下,如果是6或12,小明应该说:如果我不知道的话,小强可能知道,这样就将答案反而限制为6和12月间。

发表于 2016-03-15 21:43:55 回复(0)
选C 小明知道的是月份,小强知道的是日子。小明在知道月份的情况下说小强不能确定日期,那么此日期的日子必定是重复的,所以定位 3月和9月。 小强在知道可能是3月和9月的情况下,知道日期。说明日子在3月和9月中是唯一的,那么对小明来说可以排除日子5。 最后小明说自己也知道,说明日子剩下可能的日期中月份中的日子只能是一个。所以判定为9月1号。
发表于 2015-06-09 11:09:52 回复(1)
观察十组日期,N值没有重复的只有7和2,分别是6月7日、12月2日。因为所有的月份M值都有重复,小明是肯定不知道生日的。 假设小强的N值是7或者2,小强就能单独确定答案。
1.既然小明说自己不知道,小强也肯定不知道。注意是“肯定“。小明如此明确的表态,即告诉我们M值肯定不是6月和12月。因为M为6或者12的时候,小强是有可能单独确定答案的。那么M值只能取3月或者9月。
2. 小强说:本来我也不知道,但是现在我知道了。3月与9月的N值重复的只有5。小强说自己知道了,那么N值必定不会是5。现在排除了3月5日9月5日。
3.剩下的为3月4日、3月8日、9月1日。小明通过自己的月份M值知道了生日,那就只有9月1日啦。
发表于 2016-09-21 17:05:07 回复(1)
首先,小明说的第一句话说明,从小明的视角看,如果不说月份,小强光知道日期是不知道老师的生日是几号的,所以小明知道的月份m中的每个n在这十个生日的n里必然出现了两次,所以排除了6月和12月(因为7日、2日只出现了一次);
其次,小强听了这句话之后直接知道了日期,说明他能通过小明的话判断出老师的月份在3月、9月之中,再通过他知道的n就得知出了具体日期,说明小强的n是和6月、12月里面的日期有重复的n,那只有可能是3月4日、3月8日、9月1日这三者之一了;
最后,小明听了这句话也得知了具体日期,说明小明知道的月份是能在三者之中选出正确日期的,这里面3月份有两个日期所以如果m=3无法判断,最后就只能是m=9了,则n=1。
发表于 2023-04-11 17:28:09 回复(0)
第一个条件:排除6月与12月;如果日期为2(12月2日)或者为7(6月7日),则小强会知道老师生日。(此时小强知道为3月或者9月)
第二个条件:小强知道了,日期则不可能为5日,排除9月5日与3月5日,剩下3个都能通过日期得到唯一值
第三个条件:小明也知道了,说明月份中只能有一个日期,故为9-1日
发表于 2018-12-27 13:55:38 回复(0)
看不懂啊,这老师直接说几月几号不就得了。。。***费事
发表于 2018-03-28 10:32:46 回复(0)
1.小明(知道月份)说,如果我不知道的话,小强 (知道日子) 肯定也不知道。
即小强必须知道小明的才可以。在10组数据中,6月和12组的日子有2个单独的,7和2。如果是这2个日历,则小强不用小明说也可以知道。但是小强不知道。所以排除6月和12月。
2.到这里,我们猜测是 3月4日 3月5日 3月8日   9月1日 9月5日5种可能。
小明在小强知道以后,也表示知道。
未完待续、。。。。。。。
3.最后,我表示小明和小强是一对心机boy。都大大的狡猾。
发表于 2017-03-27 00:42:50 回复(0)
为什么3月8日被排除?假如小明知道是3月,那么每个日期都有两种可能,小强知道后,说我知道了,因为12月份的2号只有一个,所以排除12月8日 ,这也可以说通。
发表于 2016-08-04 20:09:54 回复(0)
为啥一楼在第四步排除了6.12?
发表于 2015-11-13 09:37:50 回复(0)