逻辑题,叔叔来家里做客,哥哥和妹妹问叔叔生日是哪天?
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日