要分别站在小明视角、小强视角、和我们解题人视角去分析
1.小明第一句话,他能这么肯定小强不可能知道,就说明月份只能是3月或者9月,因为7号和2号这两个日子是没有重复的,如果老师告诉小强的日子是7号或者2号,那小强就直接知道日期了,小明既然肯定小强不可能知道,那说明月份肯定不是6月和12月;
2. 小强听到小明第一句话之后,也明白了不可能是6月和12月,然后他后面说“现在知道了”,就不可能是5号这个日子,因为剩下可能的月份有3月和9月,都有5号,如果老师告诉小强的是5号,他还是没法确定是哪一天,所以既然他说他知道了,就不可能是5号,此时我们的视角下只剩下3月4号,3月8号,9月1号三个日期
3. 最后小明说也知道了,那就只能是9月1号了,因为在小明的视角下,也能分析到不可能是5号,如果老师告诉小明的月份是3月,那小明是没办法确定到底是3月4号还是3月8号的,因为这两个日期都符合小强说的话背后的逻辑,既然小明说也知道了,那就说明月份只可能是只剩下一个1号日子的9月