1 2 3 4 5
黄 蓝 红 绿 白
挪威 丹麦 英国 德国 瑞典
水 茶 牛奶 咖啡 啤酒
D B PM P BM
猫 马 鸟 鱼 狗
1、英国人住红色房子
2、瑞典人养狗
3、丹麦人喝茶
4、绿色房子在白色房子左面
5、绿色房子主人喝咖啡
6、抽Pall Mall香烟的人养鸟
7、黄色房子主人抽Dunhill香烟
8、住在中间房子的人喝牛奶
9、挪威人住第一间房
10、抽Blends香烟的人住在养猫的人隔壁
11、养马的人住抽Dunhill香烟的人隔壁
12、抽Blue Master的人喝啤酒
13、德国人抽Prince香烟
14、挪威人住蓝色房子隔壁
15、抽Blends香烟的人有一个喝水的邻居
补充一下解题过程:
基本思路:这种题都涉及到顺序,比如本题中是房屋顺序,因此最好从和顺序最相关的条件入手,比如8、9,还有一些涉及到相对位置的如4(理解为紧挨着)、10、11、14、15
1. 由9、14知道第二个房子是蓝色的,再由8以及5知道绿色房子不是第三个,再由4知道绿色房子只能是第四个,第五个是白房子,剩下第一个为黄色。
这样颜色的顺序就拍好了。
此外,还能知道,第一个房子的人抽D烟(7),故由11知道第二个房子养马,第三个房子住英国人
2. 然后排饮料,
此时已经知道第三个房子喝牛奶,第四个喝咖啡
由3(丹麦人喝茶)知道丹麦人只能在第二或五各房间内(第一个房子是挪威人)
由8(抽BM的喝啤酒)知道抽BM烟的只能在第二或五各房子中(第一个房子抽D烟)
再加上15(抽Blends香烟的人有一个喝水的邻居),则知道只能是第五个房子的人抽BM烟且喝啤酒,第二个房子是丹麦人且喝茶(否则15不被满足),故第一个房子喝水,故第二个房子的人抽B烟
于是饮料的顺序也排出来了;
此时,关于国籍,我们知道第一个房子是挪威人,第二个是丹麦,第三个是英国
关于香烟,我们知道第一个房子抽D烟,第二个是B,第五个是BM
由于13(德国人抽Prince香烟)知道德国人不再第五个房子,故他在第四个房子中,因此瑞典人住在第五个房子中,这样由于第四个房子抽P烟,故只能是第三个房子抽PM烟且养鸟(6抽Pall Mall香烟的人养鸟)
这样,国籍和香烟都排好了
3.只剩下宠物
从前面已知,丹麦人养马,英国人养鸟,则挪威人养猫(10抽Blends香烟的人住在养猫的人隔壁)
又2、瑞典人养狗,则德国人养鱼