猜生日

2021-08-31 数学科普 ← 返回栏目

生日谜题

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和B便有了下面的对话:

A:我不知道C的生日, 但我知道你也不知道.

B:一开始我并不知道C的生日, 但我现在知道了.

A:我现在也知道C的生日了.

那么C的生日是什么时候?

把日期列在一个表格有助于我们去排除一些选项.

问题分析

A:我不知道C的生日, 但我知道你也不知道.

分析:A只知道月份,而每个月都有2个以上日期供选择,所以A确实不知道. 这句话含有重要信息的是后半句: “但我知道你也不知道”.

B只知道哪一日,如果他得到的信息是18日或19日,那么他便可以确定C的生日了.

而A很明确的说B不知道完整的日期,说明B不可能拿到18日或19日,也就是这个月不可能是5月和6月,因此选择范围就缩小到7月和8月的5个日期选项.

B:一开始我并不知道C的生日, 但我现在知道了.

分析:可以排除7月14日和8月14日.

A:我现在也知道C的生日了.

分析:A知道的信息是月份,现在他知道了完整的日期. 说明只能是7月,如果他被告知的是8月, 他就不可能知道, 因为8月有两个日期.

所以C的生日是7月16日.

内容来源:橘子数学(原文链接)
上一篇
密室扑克牌