标题: 据说最近很火的一道逻辑题
性别:男-离线 武骧金星

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 前将军
功绩 29
帖子 1763
编号 56399
注册 2005-12-31
来自 上海


发表于 2015-4-17 22:38 资料 个人空间 短消息 看全部作者 QQ
据说最近很火的一道逻辑题

原题转载自:http://www.popyard.com/cgi-mod/newspage.cgi?num=2293630&r=0

谢丽尔的生日是哪天?

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

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

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

————————————————————我是分割线—————————————————————————

分别基于月数和日数,可以得到以下对应关系

5(15,16,19);6(17,18);7(14,16);8(14,15,17)

14(7,8);15(5,8);16(5,7);17(6,8);18(6);19(5)

由于伯纳德一开始不知道,因此日数不可能为18或19。阿尔伯特能确认这一点,说明月数只能是7或者8。

伯纳德立刻就知道了,说明日数不可能是14,于是仅仅剩下三种可能:7.16, 8.15, 8.17

阿尔伯特接下来也知道了,说明答案只可能是7.16。


顶部
性别:男-离线 武骧金星

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 前将军
功绩 29
帖子 1763
编号 56399
注册 2005-12-31
来自 上海


发表于 2015-4-17 23:11 资料 个人空间 短消息 看全部作者 QQ
回复 #3 stevenyhs 的帖子

不不不,这里你没想清楚。

最后剩下三个可能:7.16,8.15,8.17

要记住,阿尔伯特知道的是“月数”。那么,在什么情况下,他可以确定说“自己知道了”呢?只有当他知道的月数是7的时候。


顶部
性别:男-离线 武骧金星

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 前将军
功绩 29
帖子 1763
编号 56399
注册 2005-12-31
来自 上海


发表于 2015-4-24 01:19 资料 个人空间 短消息 看全部作者 QQ
回复 #12 甲乙丙jyb 的帖子

5(15,16,19);6(17,18);7(14,16);8(14,15,17)

14(7,8);15(5,8);16(5,7);17(6,8);18(6);19(5)

由于伯纳德一开始不知道,因此日数不可能为18或19。阿尔伯特能确认这一点,说明月数只能是7或者8。

如果月份是5,那么阿尔伯特并不能“确定”伯纳德不知道。因为如果生日是5/19,那么伯纳德仅凭19这个日数,就可以确知谢丽尔的生日了。阿尔伯特能“确定”伯纳德不知道,就说明阿尔伯特所知的月份能构成的生日中,不存在18和19这两个可以令伯纳德立即得出结论的日子。

——————————————我是分割线———————————————————————————————

你在13楼中的推理有个问题,就我的审题来说,阿尔伯特不是“知道‘伯纳德也不知道’”(虽然原文确实是这样),我的理解是,他通过自己已有的信息(就是月数),推导出结论“伯纳德不知道”。你的推理,是将“伯纳德不知道”作为阿尔伯特的一个额外信息了。
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-1-31 20:08
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.009853 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP