谁养鱼?

根据如下条件,推理出哪位养鱼。

限制条件如下:

  • 有5栋5种不同颜色的房子
  • 每一位房子的主人国籍都不同
  • 这5个人每人只喝一个牌子的饮料, 只抽一个牌子的香烟, 只养一种宠物
  • 没有人有相同的宠物、抽相同牌子的香烟、喝相同的饮料

已知条件:

1. 英国人住在红房子里
2. 瑞典人养了一条狗
3. 丹麦人喝茶
4. 绿房子在白房子左边
5. 绿房子主人喝咖啡
6. 抽PALL MALL烟的人养了一只鸟
7. 黄房子主人抽DUNHILL烟
8. 住在中间那间房子的人喝牛奶
9. 挪威人住在第一间房子
10. 抽混合烟的人住在养猫人的旁边
11. 养马人住在DUNHILL烟的人旁边
12. 抽BLUE MASTER烟的人喝啤酒
13. 德国人抽PRINCE烟
14. 挪威人住在蓝房子旁边
15. 抽BLENDS烟的人的邻居喝矿泉水

问:谁养鱼?

               

推理过程:

挪威人住在最左边(9),也就是第一间房子,第二间房子是蓝色的(14),挪威人住黄色的房子(1、4),且抽DUNHILL烟(7);

蓝色房子的主人养马(11),红色的房子在中间(4、5、8),且主人喝牛奶;挪威人喝水(3、5、8、12);蓝色房子的主人抽

BLENDS烟(15);以上情况依次填入表格:

 白色房子的主人抽BLUE MASTER烟,喝啤酒(12),德国人住绿色房子且抽PRINCE烟(13),英国人抽PALL MALL烟,养鸟(6);

瑞典人住白色的房子,养狗(2),挪威人养猫(10),现在已经可以看出,如果有人养鱼,则是德国人。

注意:有些地方需要采用试探法,将可能的答案逐一填入对应的空格,然后利用已知条件去验证,结果立马显现。

原文地址:https://www.cnblogs.com/xiaolongren/p/11845646.html