一道有意思的逻辑题

、在一条街上,有5座房子,喷了5中颜色。每个房子住着不同国籍的人。每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物。问题是:谁养鱼?(30分)

提示:1.英国人住红色房子

   2.瑞典人养狗    

   3.丹麦人喝茶      

   4.绿色房子在白色房子左边    

   5.绿房子主人喝咖啡     

   6.抽PallMall香烟的人养鸟    

   7.黄色房子的主人抽Dunhill香烟   

   8.住在中间房子的人喝牛奶  

   9.挪威人住第一间房    

   10.抽Bleeds香烟的人住在养猫的人隔壁     

   11.养马的人住抽Dunhill香烟的人隔壁    

   12.抽BlueMaster的人喝啤酒    

   13.德国人抽Prince香烟    

   14.挪威人住蓝色房子隔壁     

   15.抽Bleeds香烟的人有一个喝水的邻居

答案:

德国人养鱼 

首先就能确定挪威人住第一间房,第9条提示。 

然后根据第1414条提示可以确定挪威人的房子为黄色。 

而第7、黄色房子主人抽Dunhill香烟。确定挪威人抽Dunhill香烟。 

第一间房是挪威人的,而14、挪威人住蓝色房子隔壁,确定第二间房为蓝色。 

8、住在中间房子的人喝牛奶,确定第三间房(中间)的人喝牛奶。 
而5、绿色房子主人喝咖啡且4、绿色房子在白色房子左面,能满足这些条件,那么绿色房只能是第四间,白色房为第五间,那么红色就只能在中间(第三间房)。 
这样就推算出的房子的排列顺序。(黄,蓝,红,绿,白) 

12、抽Blue Master的人喝啤酒。我们已经知道7、黄色房子主人抽Dunhill 香烟,在第一间房。而8、住在中间房子的人喝牛奶;5、绿色房子主人喝咖啡。可以确定抽Blue Master,喝啤酒的人只可能在蓝色房子(第二间)或是在白色房子(第五间)。 

现在就用排除法试试,我们假设抽Blue Master、喝啤酒的人在蓝色房子(第二间)的位置。 

15、抽Blends香烟的人有一个喝水的邻居。我们现在知道第一间房的挪威人抽Dunhill 香烟,而第三间红色房子的英国人喝牛奶(1、英国人住红色房子;8、住在中间房子的人喝牛奶), 
第四间绿色房的人喝咖啡(5、绿色房子主人喝咖啡),要满足这些条件,那么那个喝水的人只能在第五间白色房。现在啤酒,牛奶,咖啡,水都确定下来了。再看看3、丹麦人喝茶。而现在只有第一间黄色房没有对应的饮料,但第一间房是挪威人的,所以我们把抽Blue Master、喝啤酒的人放在蓝色房子(第二间)的位置的假设是错误的。 

那么现在我们就确定抽Blue Master、喝啤酒的人在第五房白色房。再来看看15、抽Blends香烟的人有一个喝水的邻居。第一间挪威人抽Dunhill香烟,而第三间房喝牛奶,第四间房喝咖啡,第五间房是啤酒,所以抽Blends香烟的人只能在第二间蓝色房。那么第一间的挪威人就只能喝水了。现在已经正确的对应了四种饮料,只有第二间蓝色房没有对应的饮料。饮料来了,3、丹麦人喝茶。 

13、德国人抽Prince香烟。我们已经知道第一间房是挪威人,第二间房是丹麦人,第三间房是英国人,而第五间房的人抽Blue Master香烟,所以就推算出德国人在第四间房。 

6、抽Pall Mall香烟的人养鸟。现在只有第三间房没有对应的香烟,那么第三间房的英国人就是抽Pall Mall香烟、养鸟的人。 

至此,已确定了四种国籍,只有第五间没有对应的国籍,那么第五间房就只能是瑞典人住了,且养狗(2、瑞典人养狗)。 

10、抽Blends香烟的人住在养猫的人隔壁。抽Blends香烟的人在第二间房,而他右边的英国人是养鸟的,所以养猫的人只能是在他左边的挪威人了。抽Blends香烟的人是养马的。(11、养马的人住抽Dunhill 香烟的人隔壁) 

到现在就已出现了四种宠物了,且都找到了对应的位置,那么鱼在哪个位置上呢。呵呵,我想你看了上面的分析,不会不知道吧。 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值