原题是这样的:当A和B认识了一个C的新朋友之后。 他们想知道她的生日。 C给了他们10个可能的日期:5月15, 5月16,5月19, 6月17, 6月18, 7月14, 7月16, 8月14, 8月15, 8月17。然后C单独告诉了A是哪一月,又单独告诉了B是哪一日。 结果 A说: 我不知道C的生日是哪个。 但是我可以确信B也肯定不知道。 B说: 我刚开始也不知道C的生日是哪个。 但是我现在知道了。 A说: 那么我现在也知道C的生日是哪个了。当A和B认识了一个C的新朋友之后。 他们想知道她的生日。 C给了他们10个...1、在10个日子中,只有18日和19日出现过一次,如果C生日是18或19日,那知道日子的B就能猜到月份,一定知道C的生日是几月几日。A肯定B不知道C的生日,因此推断生日不会在18或19日,继而判断不会在出现18或19日的5月和6月。所以她的生日一定是7月或8月。2、根据B的表述,在7月和8月剩下的5个日子中,只有14日出现过两次。如果C告诉B她的生日在14日,那B就没有可能凭A的一句话,猜到她的生日。所以14日被排除。现在的可能性只剩下7月16日、8月15日和8月17日。3、在B说话后,A也知道了C的生日,这表明生日月份不可能在8月。因为8月有两个可能的日子,7月却只有一个可能性。所以答案是7月16日。