参考解答
参考答案:4月19日
推论逻辑如下:
前提:1989年没有2月29号,所以生日日期中,1,11,29号都可以视为唯一日期。
第一部分分析
哥哥说:不知道,妹妹肯定也不知道
解释:
这句话重点在于:哥哥能够肯定妹妹不知道。这句话我们能够推断出,哥哥拿到的不会是2,3,5月份。
拿2月份说,如果哥哥拿到2月份,他看到有2月1日,他就不敢断定妹妹肯定不知道。
3,5月份同理,比如3月11人,5月29日。
所以他手上如果是2,3,5月份,他是不敢肯定妹妹一定不知道。
1,4,6月份话,无论哪个月份对应的三个日期,都在其他月份中存在。
所以他手上如果拿着1,4,6月份的话,就敢肯定妹妹一定不知道。
我们得出结论:排除2,3,5月份,保留1,4,6月份。
第二部分分析
妹妹说:本来我不知道,现在我知道了
解释:
既然妹妹说本来不知道,所以拿到的肯定非唯一,排除1,11,29,因为这三个日期对应的月份一定唯一。
她按照哥哥第一句话中的逻辑(即第一部分的分析),推测到哥哥手上不是在2,3,5月份。
而此刻妹妹既然已经知道了生日,是可以排除掉18,20存在两种解的日期(4.18,6.18;1.20,4.20),否则她是猜不出来生日日期,就不可能说她“现在我知道了”
此刻妹妹拿到9,15,19,21,31任意一个日期,都能猜到生日。
因为这5个日期虽然都是两个解,而排除掉2,3,5月份后,就都只剩下一个解了。
我们得出结论:排除18,20,保留9,15,19,21,31。
第三部分分析
哥哥说:我也知道了
解释:
因为妹妹告诉他说她知道日期了,所以哥哥能够断定不会是18,20这两个存在2种解的日期。哥哥因为拿着月份,所以他自己是知道月份的,
此刻我们可以分别假设他拿到1,4,6的情况。
如果他拿着的是1月份,而1月有9,31两种日期,
妹妹拿随便其中一个日期,哥哥都无法猜出日期,
结果就是:哥哥不会说“我知道了”这句话。
通过哥哥的话,我们推论出哥哥没有拿到1月份。
6月份同理。
最后,我们假设他拿着的就是4月份,因为妹妹说她知道了,(既妹妹帮他排除掉18,20这两天),那4月份不就只有4月19日一天了吗。
结果就是,他说“我也知道了”;
我们得出结论:4月19日
相似问题
