通用逻辑试卷模板

小明和都是张老师的学生。张老师的生日是M,月,N,有两个。

大家都知道张老师的生日是以下10组之一。张老师告诉小明M的值,

告诉萧蔷N值。张老师问他们是否知道他的生日是什么时候。

3月4日,3月5日,3月8日

6月4日,6月7日

9月1 9月5日

65438+2月1 65438+2月2日65438+2月8日

小明说:如果我不知道,萧蔷肯定也不知道。

萧蔷说:起初我不知道,但现在我知道了。

小明说:哦,那我也知道了。

请从上面的对话中推断张老师的生日是什么时候?请说明原因。

最佳答案

小明和都是张老师的学生。张老师的生日是M月N日,

大家都知道张老师的生日是以下10组之一。

张老师告诉小明M的值和N的值,

张老师问他们是否知道他的生日是什么时候。

3月4日,3月5日,3月8日

6月4日,6月7日

9月1 9月5日

65438+2月1 65438+2月2日65438+2月8日

小明说:如果我不知道,萧蔷肯定也不知道。

萧蔷说:起初我不知道,但现在我知道了。

小明说:哦,那我也知道了。

请从上面的对话中推断张老师的生日是什么时候。

答案应该是9月1。

1)首先分析10组日期。不难发现,只有6月7日和65438+2月2日两组日期。

天数是唯一的。因此,如果萧蔷知道N是7或2,那么他一定知道老师的。

生日

2)重新分析“小明说:如果我不知道,萧蔷当然不知道”,以及10组的日期。

月份数分别是3,6,9,12,对应的月份日期有两组以上,所以小明得知M后,

不可能知道老师的生日。

3)结合步骤2,进一步分析“小明说:如果我不知道,萧蔷当然不知道”。

结论:可见萧蔷学了n就永远不知道了

4)结合步骤3和1,可以推断6月和65438+2月的日期都不是老师的生日,因为

如果小明知道M是6,如果萧蔷的N==7,萧蔷就知道老师的生日。(由第一

步骤1已启动)。同样,如果小明的M==12,萧蔷的N==2,萧蔷也可以知道老师的生日。也就是m不等于6和9。现在只有“3月4日,3月5日,3月8日,9月1”

九月五日”五组日期。萧蔷知道,所以n不等于5(有3月5日和9月5日)。这时,

萧蔷的N ∈ (1,4,8)注:虽然此时N有三种可能,但对于萧蔷来说,只需知道其中一种即可。

一,你得出结论。于是就有了“萧蔷说:我当初不知道,现在知道了”,

对我们来说,我们需要继续推理。

此时,剩下的可能是“3月4日,3月8日,9月1”

5)分析“小明说:哦,我知道了”可知M==9,N==1,(N==5已排除,三月有两组)。