求解谁养鱼(据说是爱因斯坦所出的一道推理题)答案

使用画表格的方式最容易求解:

1. 通过已知条件,可以轻易得到如下表格:

牛奶 咖啡
挪威 英国
蓝色 红色 绿色 白色

2.再经过分析,挪威人房子的颜色只能是黄色了,因此黄色房子主人抽Dunhill以及邻居养马就可以轻易确定了:

牛奶 咖啡
Dunhill
挪威 英国
黄色 蓝色 红色 绿色 白色

3. 丹麦人喝茶,因此丹麦人只有2.5两个位置,首先测试5:

牛奶 咖啡
Dunhill
挪威 英国 丹麦
黄色 蓝色 红色 绿色 白色

4. 由于抽Blue Master的人喝啤酒,而第一个房子已经确定抽Dunhill,则这个人只能在第2个房子:

啤酒 牛奶 咖啡
Dunhill Blue Master
挪威 英国 丹麦
黄色 蓝色 红色 绿色 白色

5. 再有抽Blends的人有一个喝水的邻居,现在剩下的只有可能是第一个房子喝水,但它只有一个抽Blue Master的邻居,故该解不可行。回到第三步,丹麦人只能在第二个房子:

牛奶 咖啡
Dunhill
挪威 丹麦 英国
黄色 蓝色 红色 绿色 白色

6. 再次考虑抽Blue Master的人喝啤酒,而第一个房子已经确定抽Dunhill,则这个人只能在第5个房子:

牛奶 咖啡 啤酒
Dunhill Blue Master
挪威 丹麦 英国
黄色 蓝色 红色 绿色 白色

7.由于德国人抽Prince,而当前只有4、5两个位置没有确定国家并且5已经确定抽Blue Master,则德国人只能在第四个房子:

牛奶 咖啡 啤酒
Dunhill Prince Blue Master
挪威 丹麦 英国 德国
黄色 蓝色 红色 绿色 白色

8. 由于抽Pall Mall的人养鸟,而当前只有2、3两个位置没确定抽什么,并且位置2已经确定养马,则只能在第三个房子;并且,由于瑞典人养狗,目前只有第5个房子没有确定国籍,瑞典人也就可以确定是在第5个房子了:

牛奶 咖啡 啤酒
Dunhill Pall Mall Prince Blue Master
挪威 丹麦 英国 德国 瑞典
黄色 蓝色 红色 绿色 白色

9.由于抽Blends的人住在养猫的人的隔壁,并且有一个喝水的邻居,目前只有第2个房子没有确定抽什么,所以一定是第二个房子,而他的养猫的和喝水的邻居只能是同一个人,第一个人:

 猫
 水 牛奶 咖啡 啤酒
Dunhill Blends Pall Mall Prince Blue Master
挪威 丹麦 英国 德国 瑞典
黄色 蓝色 红色 绿色 白色

10.由此我们可以确定是住在绿色房子里面的德国人养鱼。

Add a Comment

电子邮件地址不会被公开。 必填项已用*标注

20 − 14 =