考考这道生日题吧

来源:百度文库 编辑:超级军网 时间:2024/04/27 20:14:42
新浪上看到的新闻内容里面的。我算的答案是8月17日,单位其他人的答案几乎都是7月16日。我觉得很不爽!

阿尔伯特和伯纳德刚刚成为谢丽尔的朋友,他们想知道她的生日,谢丽尔给了10个备选日期:5.15,5.16,5.19,6.17,6.18,7.14,7.16,8.14,8.15,8.17。其中一个是她的正确生日。

  谢丽尔然后分别告诉了阿尔伯特正确的月份(没告诉是哪一天),告诉了伯纳德正确的日子(没告诉是哪个月)

  之后是阿尔伯特和伯纳德的对话。阿尔伯特:我不知道生日是哪天,但我知道伯纳德也不知道。伯纳德:我原本不知道,但现在我知道了。阿尔伯特:那我现在也知道了。

  问题来了:谢丽尔的生日是哪天?新浪上看到的新闻内容里面的。我算的答案是8月17日,单位其他人的答案几乎都是7月16日。我觉得很不爽!

阿尔伯特和伯纳德刚刚成为谢丽尔的朋友,他们想知道她的生日,谢丽尔给了10个备选日期:5.15,5.16,5.19,6.17,6.18,7.14,7.16,8.14,8.15,8.17。其中一个是她的正确生日。

  谢丽尔然后分别告诉了阿尔伯特正确的月份(没告诉是哪一天),告诉了伯纳德正确的日子(没告诉是哪个月)

  之后是阿尔伯特和伯纳德的对话。阿尔伯特:我不知道生日是哪天,但我知道伯纳德也不知道。伯纳德:我原本不知道,但现在我知道了。阿尔伯特:那我现在也知道了。

  问题来了:谢丽尔的生日是哪天?
这种题目让西方人一惊一乍吧,国内稍微有点课外数学知识的,都见过好多类似的
就是7.16。楼主一定是哪里想错了。
很遗憾,你的同事们对了
如果生日在8月的话,
阿尔伯特不会说”那我现在也知道了“,因为8.15和8.17都是可能的生日。。。
succubus 发表于 2015-4-17 09:01
很遗憾,你的同事们对了
如果生日在8月的话,
阿尔伯特不会说”那我现在也知道了“,因为8.15和8.17都是 ...
怎么推理?
话说这种题目我小学时候买的益智书上就有
fengkoufei 发表于 2015-4-17 09:11
怎么推理?
很简单
根据第一句话,10个生日里面天数只出现过一次的月份就都可以排除了,否则阿尔伯特不会确定伯纳德也不知道。so,5月和6月都可以排除了。
根据伯纳德第二句话,剩下的日子天数不能有重复的,否则他不会知道,所以7.14和8.14就排除了。
这样7月还剩7.16,,8月还剩8.15和8.17
根据第三句话,只能是7.16啊,如果是8月的话,阿尔伯特还是不知道生日是哪天。。。
最讨厌这种能挑出一大堆骨头的问题了,问题太多,理论上按正常思维是这个答案。但你要加上很多前提

succubus 发表于 2015-4-17 09:17
很简单
根据第一句话,10个生日里面天数只出现过一次的月份就都可以排除了,否则阿尔伯特不会确定伯纳德 ...


我的答案是这个妹子喜欢上了这两个人
succubus 发表于 2015-4-17 09:17
很简单
根据第一句话,10个生日里面天数只出现过一次的月份就都可以排除了,否则阿尔伯特不会确定伯纳德 ...


我的答案是这个妹子喜欢上了这两个人

succubus 发表于 2015-4-17 09:17
很简单
根据第一句话,10个生日里面天数只出现过一次的月份就都可以排除了,否则阿尔伯特不会确定伯纳德 ...


看岔了
succubus 发表于 2015-4-17 09:17
很简单
根据第一句话,10个生日里面天数只出现过一次的月份就都可以排除了,否则阿尔伯特不会确定伯纳德 ...


看岔了
不用第三句话,在第二句话就可以知道是7.16了。
怎么可能?说说你的推理
7楼已经正解,楼主明白了没?
怎么可能?说说你的推理
是我看岔了
这个题目的原版是猜扑克牌:告诉A花色,告诉B点数。正好对应此题的四个月和六个日期,不是星家坡数学考试题的原创。
succubus 发表于 2015-4-17 09:17
很简单
根据第一句话,10个生日里面天数只出现过一次的月份就都可以排除了,否则阿尔伯特不会确定伯纳德 ...
告诉你我的推理:
开始谁都无法确定生日是哪一天,对吧?阿尔伯特说伯纳德不知道是哪一天,那么显然伯纳德手里没有拿到18或者19。所以自然排除了5月19日和6月18日。而阿尔伯特显然手里的不是6,因为如果他拿的是6,他可以确定生日肯定是6月17日了。那么阿尔伯特一说话,伯纳德立刻就明白阿尔伯特手里不是6了。所以排除了6月17日。在这种时候,他如果立刻能判断出生日的话,那么伯纳德手里必定是17,而且他猜出了阿尔伯特手里一定是8。伯纳德一说他猜出来了,阿尔伯特也明白伯纳德手里必定是17了。所以一定是8月17日。
succubus 发表于 2015-4-17 09:17
很简单
根据第一句话,10个生日里面天数只出现过一次的月份就都可以排除了,否则阿尔伯特不会确定伯纳德 ...

下午我们讨论了很久,发现这个题目出的有问题。两个答案都应该是对的。因为谢丽尔肯定不可能开始就告诉伯纳德日子是18或者19,否则没法玩了。所以从逻辑上讲,阿尔伯特拿到7或者8时都可以说第一句话。

yaoyuan7310 发表于 2015-4-17 20:05
告诉你我的推理:
开始谁都无法确定生日是哪一天,对吧?阿尔伯特说伯纳德不知道是哪一天,那么显然伯纳 ...


你第一步都推错了,阿尔伯特说伯纳德不知道生日日期,是基于他知道月份,这月份不可能为5月和6月,如果生日为5月或6月,他不可能得出伯纳德不知道生日的结论,因此,笫一步排除了5月和6月的可能性,而不是排除5月19和6月18这两天的可能性,。
yaoyuan7310 发表于 2015-4-17 20:05
告诉你我的推理:
开始谁都无法确定生日是哪一天,对吧?阿尔伯特说伯纳德不知道是哪一天,那么显然伯纳 ...


你第一步都推错了,阿尔伯特说伯纳德不知道生日日期,是基于他知道月份,这月份不可能为5月和6月,如果生日为5月或6月,他不可能得出伯纳德不知道生日的结论,因此,笫一步排除了5月和6月的可能性,而不是排除5月19和6月18这两天的可能性,。
1322979721 发表于 2015-4-17 21:32
你第一步都推错了,阿尔伯特说伯纳德不知道生日日期,是基于他知道月份,这月份不可能为5月和6月,如果 ...
呵呵。如果伯纳德被告知了是18和19,那么他根本就不用知道阿尔伯特的数字就可以判断出具体的生日日期!但是伯纳德开始根本就没有做出这种判断,因此他手里肯定没有18或者19。如果阿尔伯特拿到的是8,那么他一样可以说他可以确信伯纳德无法知道具体的生日。
太复杂了。
yaoyuan7310 发表于 2015-4-17 22:38
呵呵。如果伯纳德被告知了是18和19,那么他根本就不用知道阿尔伯特的数字就可以判断出具体的生日日期!但 ...
阿尔伯特得出伯纳德不知道具体生日日期是基于他知道月份,与伯纳德做不做出判断无关,双方不是靠察言观色来判断,第一步根据阿尔伯特做出的结论,我们排除了5月6月的可能性,而不是排除5月19和6月18的可能性。
最讨厌这种能挑出一大堆骨头的问题了,问题太多,理论上按正常思维是这个答案。但你要加上很多前提
没错,我也觉得漏洞太多
5月19号。。。。。
succubus 发表于 2015-4-17 09:17
很简单
根据第一句话,10个生日里面天数只出现过一次的月份就都可以排除了,否则阿尔伯特不会确定伯纳德 ...
你的推理第一段就错了
最基本的集合交集问题
题出得有问题,第三句话不成立
月份、日期列个表看看就推出来了!
从结果推原因,因该是7.16;这类题很多