我很喜欢玩推理的题目,有时候一个小小的题目甚至会花个把小时去思考,可能会被看作浪费时间,不过我倒是觉得有意思的很,今天朋友问了我一个问题,颇为有意思,虽然我知道百度一下肯定有答案,还是忍住了,自己先试一试。
当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的生日是哪个了。。
根据这三句话的推理。。。 你知道C的生日是哪一天了么???
解题开始:(前提 A知道月份,B知道日子)
A不知道C生日是哪一个,那C的生日月份肯定是重复的,5,6,7,8月份皆重复;但是A确定B肯定不知道,那B知道的日子肯定是重复的。这里就排除了6月18日,5月19日。这段解析,当我打上这个句号的时候,意识到,我错了。既然A认为B100%不知道生日,那说明,就不仅仅不是6月18日和5月19日这么简单,而是说明既不是5月,也不是6月,因为一旦C告诉A的是5月或者6月,根据唯一性,B有可能知道生日。
现在就剩下:7月14日, 7月16日、8月14日, 8月15日, 8月17日
【B说: 我刚开始也不知道C的生日是哪个。 但是我现在知道了。】
A知道月份,B知道日期,根据之前的推导,A知道7月或者8月,那么B根据自己知道的日期,那说明,这个日期是2个月份里面,不重复的选项,为: 7月16日、8月15日, 8月17日
【A说: 那么我现在也知道C的生日是哪个了】
A只知道月份就能确定哪个是生日,那说明他知道的是不重复的,只剩下7月。
所以答案是7月16日。