1981年柏林的德国逻辑思考学院面试题,逆天5*5推理题!
前提:
1. 有五间房屋排成一列
2. 所有房屋的外表颜色都不一样
3. 所有的屋主来自不同的国家
4. 所有的屋主都养不同的宠物;喝不同的饮料;抽不同的香烟
英国人住在红色房屋里
瑞典人养了一只狗
丹麦人喝茶
绿色的房子在白色的房子的左边
绿色房屋的屋主喝咖啡
抽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的人丹麦人的英国邻居养鸟
∴丹麦人的挪威邻居养猫
∵挪威人养猫
∵丹麦人养马
∵英国人养鸟
∵瑞典人狗
∴德国人养鱼
∵英国人住红色房子,
∵挪威人住蓝色房子隔壁,
∴挪威人房子的颜色只能是绿、黄、白,
∵位于最中间的屋主喝牛奶
∵绿色房屋的屋主喝咖啡
∴绿色房子不可能在中间 在第四 或第五 或第一
∵挪威人住在第一间房屋里
∵挪威人住蓝色房子隔壁
∴绿色房子不可能在第一
∵绿色的房子不在中间,不在第一间,
∵绿色的房子在白色的房子的左边
∴绿色房子在第四
∵绿色的房子在白色的房子的左边
∴白色在第五
∵挪威人住在第一间房屋里
∵挪威人住蓝色房子隔壁
∵英国人住在红色房屋里
∵蓝房子在第四 白房子在第五
∴第一间不是蓝,不是红,不是绿,不是白,只留下黄房子.
∴挪威人只能住黄色房子,
∵第一间是黄房子
∵第二间是蓝房子
∵第四间是绿房子
∵第五间是白房子
∴中间是红房子
∵位于最中间的屋主喝牛奶
∵英国人住在红色房屋里
∵中间是红房子
∴英国人喝牛奶
∵丹麦人喝茶
∵绿色房子主人喝咖啡
∵英国人喝牛奶
∵黄色屋主抽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的人丹麦人的英国邻居养鸟
∴丹麦人的挪威邻居养猫
∵挪威人养猫
∵丹麦人养马
∵英国人养鸟
∵瑞典人狗
∴德国人养鱼