爱因斯坦思考题

一道思考题

Posted by JYH on August 20, 2018

爱因斯坦思考题

先来题目

据说有五个不同颜色的房间排成一排,每个房间里分别住着一个不同国籍的人,每个人都喝一种特定品牌的饮料,抽一种特定品牌的烟,养一种宠物,没有任意两个人抽相同品牌的香烟,或喝相同品牌的饮料,或养相同的宠物。

问题是谁在养鱼作为宠物?为了寻找答案,爱因斯坦给出了以下 15 条线索。

1.英国人住在红色的房子里;

2.瑞典人养狗作为宠物;

3.丹麦人喝茶;

4.绿房子紧挨着白房子,在白房子的左边;

5.绿房子的主人喝咖啡;

6.抽 Pall Mall 牌香烟的人养鸟;

7.黄色房子里的人抽 Dunhill 牌香烟;

8.住在中间那个房子里的人喝牛奶;

9.挪威人住在第一个房子里面;

10.抽 Blends 牌香烟的人和养猫的人相邻;

11.养马的人和抽 Dunhill 牌香烟的人相邻;

12.抽 BlueMaster 牌香烟的人喝啤酒;

13.德国人抽 Prince 牌香烟;

14.挪威人和住在蓝房子的人相邻;

15.抽 Blends 牌香烟的人和喝矿泉水的人相邻。

解题步骤

首先是这么个结构

条件9和14: 可以得到第一个房子是挪威人,第二个房子是蓝色 条件1,4,5,8: 绿房子在白房子左边,绿房子的人喝咖啡,而中间房子的人喝牛奶,所以中间不能是绿不能是绿和白,只剩下英国人住的红色,4个颜色出来,补全挪威人房间的红色 条件7,11: 条件3,12,15: 挪威人只能喝水,所以蓝房子的人抽blends,抽bluemaster的喝酒只能是白色房子,剩下喝茶的丹麦人

至此还剩下2,6,10,13未使用

按照13,6,2,10的顺序填信息:

得到最终结果。