爱因斯坦谜题的非计算解决方案






4.41/5 (14投票s)
这是一篇有趣的关于如何不借助计算机解决爱因斯坦谜题的文章。
引言
爱因斯坦的谜题
有5栋不同颜色的房子。每栋房子里住着一个不同国籍的人。这5位居民每人都喝一种特定的饮料,抽某个品牌的香烟,并养一种特定的宠物。他们每个人都不养相同的宠物,不抽相同的香烟,也不喝相同的饮料。
问题是:谁养了鱼?
提示
- 英国人住在红房子里。
- 瑞典人养狗。
- 丹麦人喝茶。
- 绿房子在白房子左边。
- 绿房子里的居民喝咖啡。
- 抽 Pall Mall 香烟的人养鸟。
- 黄房子里的居民抽 Dunhill 香烟。
- 中间的房子里的居民喝牛奶。
- 挪威人住在第一栋房子里。
- 抽 Blends 香烟的人住在养猫的人隔壁。
- 养马的人住在抽 Dunhill 香烟的人隔壁。
- 抽 Bluemasters 香烟的人喝啤酒。
- 德国人抽 Prince 香烟。
- 挪威人住在蓝房子旁边。
- 抽 Blends 香烟的人有一个邻居喝水。
那么,我从哪里开始呢?首先,为了避免任何抄袭的指控,上面的源代码链接并不是我的。它属于这篇 文章。正如你所见,上面链接的文章提到了该问题的一个计算解决方案。在这里,我提供一种不使用组合方法的推理方法。据说爱因斯坦认为世界上 98% 的人无法解决这个谜题,这对于爱因斯坦生活的相对古老的时代来说可能是一个准确的预测。如今这可能不准确了,但我个人认为无法解决这个谜题的人的比例并没有下降多少。也许现在估计 80% 会更准确。如果你正在阅读这篇文章,那么你很可能能够解决它。如果你有超出我们与生俱来的本能的推理经验,这并不是一个很难的谜题。总之,在我开始政治性的长篇大论之前,我将继续……
我解决此类问题的方法。
请注意,我说了“我的方法”,因为其他人可能会以不同的方式处理。首先,我们开始建立某些假设。在这种情况下,我试图建立的基本假设是房屋的朝向。从线索中可以清楚地看出,通过了解房屋之间的相对位置,可以得出许多结论。虽然有人可以争论线索告诉我们房屋的朝向,但我理解后得出了以下结论:
为什么我会得出这两种朝向?嗯,鉴于使用了像 ["中间:提示#8"]、["在左边:提示#4"] 这样的短语,它们似乎是唯一说得通的。我选择了第二种朝向是因为简单,甚至不确定第一种朝向是否可行,我没试过。现在让我们来回答谜题中的一些问题。
-
找出房子的颜色
5号房子不可能是绿色的,因为它不在任何房子的左边(见提示#4)。2号房子是蓝色的,因为它是挪威人(见提示#14)旁边的唯一房子,并且根据提示#9,我们知道挪威人住在1号房子里。3号房子喝牛奶(见提示#8),但我们知道绿房子里的居民喝咖啡(见提示#5),所以3号房子不可能是绿色的。现在我们剩下1号房子和4号房子来选择,但我们知道1号房子在蓝房子左边(见本节第二句话),并且根据提示#4,绿房子在白房子左边,而不是蓝房子。那么哪栋房子是绿色的呢?来吧!:)
既然我们现在知道4号房子是绿色的,根据提示#4,我们可以推断5号房子是白色的,因为绿房子就在它的左边。
由于剩下2栋未上色的房子(1号房子,3号房子),我们从1号房子开始。嗯,这很简单,挪威人住在那,根据提示#1,英国人住在红房子里。我们得出3号房子是红色的。
你难道真的指望我告诉你哪栋房子是黄色的吧?!
现在我们可以继续解决谜题的其他方面了,好消息是我们不必做太多工作就可以解决整个谜题。通过查看线索并填补空白,可以直接填入其中一些线索。令人惊讶的是,一个人不能过早地得到解决方案。换句话说,你必须解开整个谜题才能回答问题。也许我错了,也许这只是我的巧合。然而,如果不是这样,那么这个谜题可能就是某种已经形成的组合技术的改编。爱因斯坦一定是在试图给他 量子理论 的对手出 another 实验挑战时想出了这个。:) 无论如何,让我们开始吧……
首先,我将线索进行了颜色编码。紫色代表可以直接从提示中填写的线索。黑色代表我们必须弄清楚的线索。以下是我们可以立即填写的线索:
-
谁养马?
嗯,这很简单,根据提示#11,唯一一个在 Dunhill 香烟吸烟者旁边的是蓝房子。
答案:2号房
在这一点上,我们卡住了!现在我们需要使用一些相当模糊的逻辑。下面是谜题人物可能居住的房子的列表。
正如你所见,丹麦人和 Bluemasters 香烟吸烟者之间的关系有些红灯闪烁。我们确实知道的一件事是他们不是同一个人。这意味着丹麦人不是 Bluemasters 香烟吸烟者,因为丹麦人喝茶(见提示#3),而 Bluemasters 香烟吸烟者喝啤酒(见提示#12)。这一切意味着丹麦人住在5号房子里,而 Bluemasters 香烟吸烟者住在2号房子里,反之亦然。让我们尝试第一种情况:
情况 a
在这种情况下,德国人和瑞典人都争夺4号房子,这不应该是。所以情况 a 行不通。所以……嗯,如果我必须说,我们将尝试情况 b。
情况 b
请注意,情况 b 已经通过证明情况 a 不正确而被证明是正确的。接下来我们看德国人和瑞典人。他们两人现在有4号房子和5号房子可供选择(2号房子对德国人来说已经出局,丹麦人已经在那里了)。德国人抽 Prince 香烟(见提示#13),所以他不可能住在5号房子里……嗯,你懂的。
-
谁抽 Blend 香烟?
根据提示#15,Blend 香烟吸烟者唯一可能住的地方是2号房子。谁喝水也很清楚。
-
填写其余内容
我们知道除了英国人之外,所有房子里的人抽什么香烟,所以英国人剩下抽 Pall Mall。唯一一个住在 Blend 香烟吸烟者旁边、尚未被分配宠物的人是挪威人(见提示#10),所以挪威人养猫。
我们的解决方案??请!!
历史
最后更新:修正步骤 2。