照搬早报上的题目如下:
Albert 和 Bernard 刚刚和 Cheryl 成为了朋友,他们想知道 Cheryl 的生日日期,Cheryl 最终给他们十个可能日期:
5月15日、5月16日、5月19日
6月17日、6月18日
7月14日、7月16日
8月14日、8月15日、8月17日
Cheryl 分别告诉 Albert 她生日的月份 和 Bernard 她生日的日期。
之后 Albert 有以下表述:我不知道 Cheryl 的生日但我肯定 Bernard 也不会知道。
Bernard 回答:一开始我不知道 Cheryl 的生日,现在我知道了。
Albert 也回答:那我现在也知道 Cheryl 的生日了。
那么,Cheryl 的生日在何时?
先剧透,早报的答案是7月16日。
为什么我理解无能呢?我想到的答案是8月17日啊。
之后 Albert 有以下表述:我不知道 Cheryl 的生日但我肯定 Bernard 也不会知道。
排除5月和6月
Bernard 回答:一开始我不知道 Cheryl 的生日,现在我知道了。
排除14日
Albert 也回答:那我现在也知道 Cheryl 的生日了
排除8月
之后 Albert 有以下表述:我不知道 Cheryl 的生日但我肯定 Bernard 也不会知道。
排除5月和6月
为什么能排除5月和6月?
A只知道月份,肯定不能猜到日期,B只知道日期,他猜不到,说明不是18日和19日。请问5月和6月如何排除?
如果是a拿到的是5月和6月的其中一个,那他还怎么能那么肯定b没有拿到18或19呢?
这道题能够得到7月16的答案,但是题目本身逻辑有问题。
我们做题人可以从Albert的回答得到是7月。
但Albert 不能从 Bernard 的回答得到7月。
Albert的回答应该是不成立的。
errr…A是不能从B的答案得到是7月,他不需要从B那儿知道啊,因为C已经告诉他是几月了啊。。。
第一句话:Albert 有以下表述:我不知道 Cheryl 的生日但我肯定 Bernard 也不会知道。
假设生日是5月(A知道)16日(B知道),A猜不到日期,因为5月有3个日期,B也猜不到月份,因为16日有2个月份。所以A的表述是成立的,而5月怎么能排除?
第一句话,B猜不到生日,说明不是5月19日和6月18日,可是不能把5月和6月排除掉,对不对?
为什么A那么肯定B不会知道?因为A知道B拿到的数字肯定不是18或19
为什么A知道B拿到的数字不是18或19呢?因为A拿到的月份不是5月或6月
哦,对。
想完了又忘了,神经
看明白了,是我理解岔了。
这个和智商关系不是很大,对数字稍微敏感点很容易的,找张纸把月日分别写上,从月推日再倒回来,反复两次就知道了。无非就是某个数字是不是唯一的问题。
我不知道 Cheryl 的生日但我肯定 Bernard 也不会知道。 (月份只能是7和8了,因为5,6两个月都含有唯一的日)
Bernard 回答:一开始我不知道 Cheryl 的生日,现在我知道了。(第一句话后,B知道月份是7或者8,那么B的选择范围就只有14,15,16,17四个了。如果是14,不能确定到底是7月还是8月,所以14排除掉。候选的只有15,16,17了。)
Albert 也回答:那我现在也知道 Cheryl 的生日了。(14可以排除的情况下,A也知道了,那么日只能是16了,否则A就无法分辨15和17了。)
总之就是倒来倒去的。问题的关键是要站在a和b的角度看问题。
还有就是搞什么Albert,Bernard,Cheryl,反而让人糊涂,直接ABC多清楚。
呵呵这个是个逻辑游戏
请那个自称逻辑好的来解释下?
游戏的重点不是结论, 而是推论过程.
从18, 19的唯一,排除5, 6月
剩下的只有16唯一 (14日和8月都不唯一
这个怎么被说成是数学题?和数学完全没关系吧
逻辑推理算数学吧。
以前好多数学竞赛题都是靠先猜再验证的。
随便怎么算都好,数学用到逻辑推理
但不是所有的逻辑推理都是数学, 梳理逻辑是和普通推理不同, 我是看不出这题和数学有啥关系