这道逻辑推理题帮忙解一下(要推理过程)

老师问他们知道他的生日是哪一天吗? 3月4日, 3月5日, 3月8日, 6月4日, 6月7日, 9月1日, 9月5日, 12月1日, 12月2日, 12月8日。 甲说:如果我不知道的话,乙肯定也不知道,乙说:本来我也不知道,但是现在我知道了。甲说:哦,那我也知道了。
老师的生日是a月b日,两个学生都不知道老师的生日,老师把a值告诉了甲,把b值告诉了乙

第1个回答  2011-11-18
题目不完整,前面应该还有把月份告诉了谁把日份告诉了谁之类的

答案是9月1日
首先甲说:如果我不知道的话,乙肯定也不知道
说明甲确定乙没有月份的信息是不会知道生日的
在几个日期中b值只有一个的是7和2,对应6月和12月
说明甲手中的a值是3或者9,才能确定b无法猜出

其次乙说:本来我也不知道,但是现在我知道了
聪明的乙站在甲的角度,根据甲的话明白了月份只能是3或者9
而3或者9月中都有的是5,如果乙是5的话无法猜出
所以乙手中的b值可能是1,4,8

最后甲说:哦,那我也知道了
去掉5后,甲能确定的只能自己手上是9,(如果是3的话有两个选项4和8,没法确定)
所以生日是9月1日本回答被提问者采纳