一道推测题

来源:百度知道 编辑:UC知道 时间:2024/05/22 20:19:42
小明和小强都是张老实的学生,张老实的生日是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日

(1)先从N开始分析
N肯定不是7和2,而是1,4,5,8中的一个
(如果是7和2的话,小强的话会只有一句,那就是我知道老师的生日)
这样剩下的可选项为:
3月4日 3月5日 3月8日
6月4日
9月1日 9月5日
12月1日 12月8日

(2)然后从小明说:如果我不知道,小强肯肯定也不知道
既然小明这样说,那就是说明小明知道的月份一定不是6和12,而是3和9中的
(因为6和12月中都有一个唯一项,可以在不知道月份的情况下知道老师的生日)
这样剩下的可选项为:
3月4日 3月5日 3月8日
9月1日 9月5日

(3)小强说:我本来也不知道,但是现在我知道了
这说明N值排除5,剩下1,4,8
剩下的可选项为:
3月4日 3月8日
9月1日

(4)小明说:哦,那我也知道了
这根据存在的月份的值M,不存在多个选择
到(3)那一步的时候只有9月没有存在超过1个的选择
所以生日为9月1日

明和强彼此能……分享M和N吗?

如果能 当然就能知道了。。。。。。。

明知道月份 强知道日期 两个交集就是老师生日~