问题:
在一条街上,有5座房子,喷了5种颜色。每个房子里住着不同国籍的人。每个人喝着不同的饮料,抽不同品牌的香烟,养不同的宠物。
1、英国人住红色房子。
2、瑞典人养狗。
3、丹麦人喝茶。
4、绿色房子在白色房子左面。
5、绿色房子主人喝咖啡。
6、抽Pall Mall香烟的人养鸟。
7、黄色房子主人抽Dunhill香烟。
8、住在中间房子的人喝牛奶。
9、挪威人住第一间房。
10、抽Blends香烟的人住在养猫的人隔壁。
11、养马的人住抽Dunhill香烟的人隔壁。
12、抽Blue Master的人喝啤酒。
13、德国人抽Prince香烟。
14、挪威人住蓝色房子隔壁。
15、抽Blends香烟的人有一个喝水的邻居。
问:哪个国家的人养鱼?
大致推导过程:
第一步:
由:9、挪威人住第一间房。
14、挪威人住蓝色房子隔壁。
4、绿色房子在白色房子左面。
5、绿色房子主人喝咖啡。
7、黄色房子主人抽Dunhill香烟。
11、养马的人住抽Dunhill香烟的人隔壁。
8、住在中间房子的人喝牛奶。
1、英国人住红色房子。
推得:
A1 | A2 | A3 | A4 | A5 | |
B1(国家) | 挪威 | 英国 | |||
B2(颜色) | 黄 | 蓝 | 红 | 绿 | 白 |
B3(饮料) | 牛奶 | 咖啡 | |||
B4(烟) | Dunhill | ||||
B5(动物) | 马 |
第二步:
由:2、瑞典人养狗。
推得:瑞典养狗只能是A4或A5列,如果是A4,则:
由:3、丹麦人喝茶。
12、抽Blue Master的人喝啤酒。
可推得以下两种情况:
A1 | A2 | A3 | A4 | A5 | |
B1(国家) | 挪威 | 丹麦 | 英国 | 瑞士 | 德国 |
B2(颜色) | 黄 | 蓝 | 红 | 绿 | 白 |
B3(饮料) | 茶 | 牛奶 | 咖啡 | 啤酒 | |
B4(烟) | Dunhill | Blue Maste | |||
B5(动物) | 马 | 狗 |
A1 | A2 | A3 | A4 | A5 | |
B1(国家) | 挪威 | 德国 | 英国 | 瑞士 | 丹麦 |
B2(颜色) | 黄 | 蓝 | 红 | 绿 | 白 |
B3(饮料) | 啤酒 | 牛奶 | 咖啡 | 茶 | |
B4(烟) | Dunhill | Blue Maste | |||
B5(动物) | 马 | 狗 |
这两种情况均与“13、德国人抽Prince香烟。”矛盾,所以瑞士人应该在A5。
第三步:
由: 2、瑞典人养狗。
3、丹麦人喝茶。
12、抽Blue Master的人喝啤酒。
13、德国人抽Prince香烟。
6、抽Pall Mall香烟的人养鸟。
10、抽Blends香烟的人住在养猫的人隔壁。
15、抽Blends香烟的人有一个喝水的邻居。
得:
A1 | A2 | A3 | A4 | A5 | |
B1(国家) | 挪威 | 丹麦 | 英国 | 德国 | 瑞士 |
B2(颜色) | 黄 | 蓝 | 红 | 绿 | 白 |
B3(饮料) | 水 | 茶 | 牛奶 | 咖啡 | 啤酒 |
B4(烟) | Dunhill | Blends | Pall Mall | Prince | Blue Maste |
B5(动物) | 猫 | 马 | 鸟 | 鱼 | 狗 |