小明说:如果我不知道的话,小强肯定也不知道。
小强从小明第一句话可以排除6月份和12月份,因为小明只知道M值,不知道N值,如果M是6或者12,N就有可能是2,7,但是小明肯定的语气说明N不可能是2,7也就是小强不能通过N推出M,所以排除。
小强说:本来我也不知道,但是现在我知道了
小明从小强的话中可以排除3月5和9月5。
理由:小强只知道n值,排除掉6月和12月后只3月5和9月5是重复的,但此时小强已经知道真正生日了。所以筛选剩下3月4,3月8,9月1
小明说:哦,那我也知道了
排除3月4和3月8,因为小明只知道M值,如果M值为3就有2个选择,他就不会确定是3月4还是3月8,因为他不知道N值,但此时小明说他已经知道日期,只有当M值为9时才成立
所以是9月1日
6月7日
13月45号
6 月4号