解决这个问题的一个关键是把五种颜色的房子的顺序排好,为了解答的方便,我们把房子按顺序排成1,2,3,4,5号.根据9,14可知蓝房子在第二个,根据4,5,8可知绿房子不可能是3号和5 号,绿房子可能是1号,也可能是4号,目前我们从网上或者书上看到的都只考虑到绿房子是4号,那是因为对条件4的误解,把”绿色房子在白色房子左面”理解成” 绿色房子在白色房子左面,且是邻居”.如果绿房子在4号房子,我们将会得到很多种可能性.我们来考虑整个房子的排列顺序,他们可能情况有如下几种:1.黄蓝红绿白,2.绿蓝红黄白,3.绿蓝红白黄,4.绿蓝白黄红,5.绿蓝白红黄,6.绿蓝黄红白,7.绿蓝黄白红. 第一种情况:房子的顺序是黄蓝红绿白,我们可以从网上或者书上看到到,不过那种解题思路不是蛮好,这里我来讲一种新的解法. 首先,我们把一仿衡下子就能看出来的信息填到下表: 1 2 3 4 5 颜色 黄 蓝 红 绿 白 国籍 挪威 英 饮料 牛奶 咖啡 烟 DUNHILL 宠物 再根据丹麦人喝茶,抽BLUEMASTER烟的人喝啤酒,五种饮料分别是水,茶,啤酒,牛奶和咖啡,我们可以得出挪威人喝水,那么再根据条件抽BLENDS香烟的人有一个喝水的邻居可得出2号房子主人抽BLENDS烟,则5 号房子主人抽BLUEMASTER烟,2号房子主人喝茶,是丹麦人,4号房子主人是德国人,抽PRINCE 烟,3号房子主人抽PALLMALL烟,养鸟,1号房子主人养猫,2号房子主人养马,5号房子主人是瑞士人,养狗.所以德国人养鱼,如下表: 1 2 3 4 5 颜色 黄 蓝 红 绿 白 国籍 挪威 丹麦 英 德 瑞士 饮料 水 茶 牛奶 咖啡 啤酒 烟 DUNHILL BLENDS PALLMALL PRINCE BLUEMASTER 宠物 猫 马 鸟 鱼 狗 第二种情况: 房子的顺序是绿蓝红黄白,我们把一下子就能看出的信息填到下表 1 2 3 4 5 颜色 绿 蓝 红 黄 白 国籍 挪威 英 饮料 咖啡 牛奶 烟 DUNHILL 宠物 再根据条件3丹麦人喝茶,条件12 抽BLUEMASTER的人喝啤酒和条件13德国人抽PRINCE香烟,可以得出德国人喝水,而抽BLENDS烟的人的邻居是喝水的,德国人又是抽PRINCE烟的,所以德国人只能是住在蓝房子里,那么抽BLUEMASTER烟喝啤酒的人只能是住在白房子了,则4号房子主人喝茶,是丹麦人,白房子主人是瑞士人,养狗,那么根据条件11养马的人住抽DUNHILL香烟的人隔壁知道英国人养马,再根据抽PALLMALL烟的人养鸟,可以得出挪威人抽PALLMALL烟,养鸟,而养猫人则可能是德国人,也有可能是丹麦人,那么相应的养鱼的就可能是丹麦人和德国人. 1 2 3 4 5 颜色 绿 蓝 红 黄 白 国籍 挪威滑稿 德 英 丹麦 瑞士 备让做饮料 咖啡 水 牛奶 茶 啤酒 烟 PALLMALL PRINCE BLENDS DUNHILL BLUEMASTER 宠物 鸟 马 狗 第三种情况: 房子的顺序是绿蓝红白黄,我们把一下子就能看出的信息填到下表: 1 2 3 4 5 颜色 绿 蓝 红 白 黄 国籍 挪威 英 饮料 咖啡 牛奶 烟 DUNHILL 宠物 那么抽BLUEMASTER烟的可能是2号或4号房子,抽PRINCE烟的也可能是2号或4号房子,并且抽PRINCE烟的德国人是喝水的,所以5号房子主人是丹麦人,喝茶, 4号房子主人养马,又因为2号和4号房子主人是瑞士人和德国人,而瑞士人养的是狗,所以4号房子主人是德国人,喝水,抽PRINCE烟,2号房子主人是瑞士人,喝啤酒,抽BLUEMASTER烟,根据15号条件抽BLENDS香烟的人有一个喝水的邻居可和在英国人抽BLENDS烟,所以挪威人抽PALLMALL烟,养鸟,由条件10抽BLENDS香烟的人住在养猫的人隔壁得瑞士人养猫,这与条件瑞士人养狗不符,所以这种情况是不成立的. 1 2 3 4 5 颜色 绿 蓝 红 白 黄 国籍 挪威 瑞士 英 德 丹麦 饮料 咖啡 啤酒 牛奶 水 茶 烟 PALLMALL BLUEMASTER BLENDS PRINCE DUNHILL 宠物 鸟 猫 马 第四种情况: 房子的顺序是绿蓝白黄红,我们把一下子就能看出的信息填到下表: 1 2 3 4 5 颜色 绿 蓝 白 黄 红 国籍 挪威 英 饮料 咖啡 牛奶 烟 DUNHILL 宠物 根据上面的信息和丹麦喝茶,抽BLUEMASTER烟的人喝啤酒,可以得出德国人喝水,住2号房子,则英国人抽BLUEMASTER烟,喝啤酒, 丹麦人住4号房子,喝茶,则瑞士人住3号房子,养狗,的BLENDS烟,挪威人抽PALLMALL烟,养鸟,英国人养马.养猫的的人可能是德国人也可能是丹麦人,同样的养鱼的是他们两人中的一人,不能确定是谁. 1 2 3 4 5 颜色 绿 蓝 白 黄 红 国籍 挪威 德 瑞士 丹麦 英 饮料 咖啡 水 牛奶 茶 啤酒 烟 PALLMALL PRINCE BLENDS DUNHILL BLUEMASTER 宠物 鸟 狗 马 第五种情况: 房子的顺序是绿蓝白红黄,我们把一下子就能看出的信息填到下表: 1 2 3 4 5 颜色 绿 蓝 白 红 黄 国籍 挪威 英 饮料 咖啡 牛奶 烟 DUNHILL 宠物 首先根据上面的信息和丹麦喝茶,抽BLUEMASTER烟的人喝啤酒,可以得出德国人喝水,住2号房子, 丹麦人住5号房子,英国人抽BLUEMASTER烟,喝啤酒,养马,瑞士人住3号房子,养狗,抽BLENDS烟,德国人养猫,挪威人抽PALLMALL烟,养鸟,所以丹麦人养鱼. 1 2 3 4 5 颜色 国籍 饮料 烟 宠物 1 2 3 4 5 颜色 绿 蓝 白 红 黄 国籍 挪威 德 瑞士 英 丹麦 饮料 咖啡 水 牛奶 啤酒 茶 烟 PALLMALL PRINCE BLENDS BLUEMASTER DUNHILL 宠物 鸟 猫 狗 马 鱼 第六种情况: 房子的顺序是绿蓝黄红白,我们把一下子就能看出的信息填到下表: 1 2 3 4 5 颜色 国籍 饮料 烟 宠物 1 2 3 4 5 颜色 绿 蓝 黄 红 白 国籍 挪威 英 饮料 咖啡 牛奶 烟 DUNHILL 宠物 根据上面的信息和丹麦人喝茶,德国人抽PRINCE烟,可以知道丹麦人和德国人都只可能住2号和4号房子,德国人喝水,所以3号房子的主人就是瑞士人了,英国人抽BLUEMASTER烟喝啤酒.再根据条件15抽BLENDS香烟的人有一个喝水的邻居便可知挪威人抽BLENDS烟,德国人养猫,所以5号房子主人便是丹麦人,抽PALLMALL烟,养鸟,英国人养马,所以挪威人养鱼. 1 2 3 4 5 颜色 绿 蓝 黄 红 白 国籍 挪威 德 瑞士 英 丹麦 饮料 咖啡 水 牛奶 啤酒 茶 烟 BLENDS PRINCE DUNHILL BLUEMASTER PALLMALL 宠物 鱼 猫 狗 马 鸟 第七种情况: 房子的顺序是绿蓝黄白红,我们把一下子就能看出的信息填到下表: 1 2 3 4 5 颜色 绿 蓝 黄 白 红 国籍 挪威 英 饮料 咖啡 牛奶 烟 DUNHILL 宠物 根据上面的信息, 丹麦人和德国人只可能住在2号和4号房子,那么瑞士有就住在3号房子了,再加上条件3丹麦人喝茶和条件12抽BLUEMASTER的人喝啤酒可以得出德国人喝水,所以可以知道英国人抽BLUEMASTER烟喝啤酒,再根据条件15抽BLENDS香烟的人有一个喝水的邻居可得挪威人抽BLENDS烟,德国人住2号房子,养猫,4号房子主人是丹麦人,抽PALLMALL烟,喝茶,养鸟,这时可以看到满足不了”养马的人住抽Dunhill香烟的人隔壁”的条件.所以这种情况也是不会存在的. 1 2 3 4 5 颜色 绿 蓝 黄 白 红 国籍 挪威 德 瑞士 丹麦 英 饮料 咖啡 水 牛奶 茶 啤酒 烟 BLENDS PRINCE DUNHILL PALLMALL BLUEMASTER 宠物 猫 狗 鸟 从上面可以看出,养鱼的人可以是挪威人,可以是德国人,可以是丹麦人,只有英国人和瑞士人不可能养鱼,而条件已经说了瑞士人养狗了,所以只要不答是英国人就基本上是算答对了.