1981年柏林的德国逻辑思考学院面试题,逆天5*5推理题!

前提:

1. 有五间房屋排成一列

2. 所有房屋的外表颜色都不一样

3. 所有的屋主来自不同的国家

4. 所有的屋主都养不同的宠物;喝不同的饮料;抽不同的香烟

1981年柏林的德国逻辑思考学院面试题,逆天5*5推理题!

英国人住在红色房屋里

瑞典人养了一只狗

丹麦人喝茶

绿色的房子在白色的房子的左边

绿色房屋的屋主喝咖啡

抽pall mall香烟的屋主养鸟

黄色屋主抽dunhill

位于最中间的屋主喝牛奶

挪威人住在第一间房屋里

抽blend的人住在养猫人家的隔壁

养马的屋主在抽dunhill的人家的隔壁

抽blue master的屋主喝啤酒

德国人抽prince

挪威人住在蓝色房子隔壁

只喝开水的人家住在抽blend的隔壁

问:谁养鱼?


逻辑推理过程如下:
首先定位一点,房子颜色有顺序。所以必须先把房子的颜色顺序排出来.

∵英国人住红色房子, 
∵挪威人住蓝色房子隔壁, 
∴挪威人房子的颜色只能是绿、黄、白, 

∵位于最中间的屋主喝牛奶 
∵绿色房屋的屋主喝咖啡 
∴绿色房子不可能在中间 在第四 或第五 或第一 

∵挪威人住在第一间房屋里 
∵挪威人住蓝色房子隔壁 
∴绿色房子不可能在第一 

∵绿色的房子不在中间,不在第一间, 
∵绿色的房子在白色的房子的左边 
∴绿色房子在第四 

∵绿色的房子在白色的房子的左边 
∴白色在第五 

∵挪威人住在第一间房屋里 
∵挪威人住蓝色房子隔壁 
∵英国人住在红色房屋里 
∵蓝房子在第四 白房子在第五 
∴第一间不是蓝,不是红,不是绿,不是白,只留下黄房子. 
∴挪威人只能住黄色房子, 

∵第一间是黄房子 
∵第二间是蓝房子 
∵第四间是绿房子 
∵第五间是白房子 
∴中间是红房子 

∵位于最中间的屋主喝牛奶 
∵英国人住在红色房屋里  
∵中间是红房子 
∴英国人喝牛奶 

∵丹麦人喝茶 
∵绿色房子主人喝咖啡 
∵英国人喝牛奶 
∵黄色屋主抽Dunhill   
∵抽Blue Master的人喝啤酒 
∴挪威人喝水 

∵挪威人喝水 
∵喝水的人家住在抽Blend的隔壁 
∴抽Blend的人住在蓝房子, 

∵抽Blend的人住在蓝房子(也就是第二间), 
∵抽Blue Master的屋主喝啤酒 
∴第二间房的人不喝啤酒 

∵挪威人喝水 
∵第二间房的人不喝啤酒 
∵英国人喝牛奶 
∵绿色房屋的屋主喝咖啡 
∴第二间房的人茶 

∵挪威人喝水 
∵第二间房的人喝茶 
∵英国人喝牛奶 
∵绿色房屋的屋主喝咖啡 
∴第五间房的人喝啤酒 

∵丹麦人喝茶  
∴第2间房子的主人是丹麦人 

∵抽Blue Master的屋主喝啤酒 
∵德国人抽Prince 
∴德国人不住第五间 

∵住中间房子的喝牛奶 
∵英国人喝牛奶 
∴英国人住第三间 

∵挪威人住在第一间房屋里 
∵第2间房子的主人是丹麦人 
∵英国人住第三间 
∵德国人不住第五间 
∴德国人住第四间 

∵挪威人住在第一间房屋里 
∵第2间房子的主人是丹麦人 
∵英国人住第三间 
∵德国人住第四间 
∴瑞典人住第五间 

∵黄色屋主抽Dunhill 
∴挪威人抽Dunhill 

∵养马的人住在抽Dunhill香烟的人隔壁 
∵喝水的人家住在抽Blend的隔壁(喝水的只有一个邻居) 
∵第2间房子的主人是丹麦人 
∴丹麦人抽Blend 

∵德国人抽Prince 
∵德国人住第四间 
∴第四间房抽Prince 

∵抽Blue Master的屋主喝啤酒 
∵瑞典人住第五间 
∴瑞典人抽Blue Master 

∵挪威人抽Dunhill 
∵丹麦人抽Blend 
∵第四间房抽Prince 
∵瑞典人抽Blue Master 
∴第三间房抽Pall Mall 



∵养马的人住在抽Dunhill香烟的人隔壁 
∵丹麦人住第二间 
∴丹麦人养马 

∵抽Pall Mall香烟的屋主养鸟 
∵英国人抽Pall Mall烟 
∴英国人养鸟 

∵抽Blend的人住在养猫人家的隔壁 
∵英国人养鸟 
∵抽Blend的人丹麦人住第二间 
∵抽Blend的人丹麦人的英国邻居养鸟 
∴丹麦人的挪威邻居养猫 

∵挪威人养猫 
∵丹麦人养马 
∵英国人养鸟 
∵瑞典人狗 
∴德国人养鱼