qq三国怎么得声望:请根据以上对话推断出张老师的生日是哪一天?

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 23:01:56
小明和小强都是张老师的学生,张老师的生日是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日

一、小明的第一句话可以得出M值不是6和12
假设1:如果是6月,那小强如果知道N的值是7,那么他是可以知道老师的生日的,那么这于小明说的“我不知道”,小强“肯定”不知道相悖,所以排出
同理:12月份有个2号10组中只出现一次,因此12月也可以排除。
剩下:3月4日 3月5日 3月8日 9月1日 9月5日(5个日期)

二、小明的第一句话排除了2个月的日期后,小强说“我知道了”,排除3月5日和9月5日。
因为:小强本来不知道的,这些日期的日子都在各月份里出现2次以上,但小明的话排除了6月和12月后小强就“知道了”,说明是N值在上面5个值里出现一次,所以N的值可能是1、4、8,故排除3月5日和9月5日。
剩下:3月4日 3月8日 9月1日

三、排除3月份得出答案9月1日
因为小明根据小强的话得出“我也知道了”
说明M值在上面这3个日期里面只出现一次,所以是9

答案应该是9月1日
小明说:如果我不知道的话,小强肯定也不知道
小明是知道月份的,如果他知道的月份是6或12的话,他就不可能这么肯定的说上面的话了,所以6月和12月被排除,余3月、9月
小强说:本来我也不知道,但是现在我知道了
小强是知道日期的,但是由于小明说了“如果我不知道的话,小强肯定也不知道”,小强把6月和12月排除后,小强就知道了,说明小强知道的日子肯定不是5日,余3月4日、3月8日、9月1日
小明说:哦,那我也知道了
由于小强说“本来我也不知道,但是现在我知道了”,小明把5日排除后,小明就知道了,那么小明知道的月份肯定不是3月了(如果是3月,小明就不知道是4日还是8日),只能是9月,答案出来了:9月1日

10月12日