一个经典面试题

据说有五个不同颜色的房间排成一排,每个房间里分别住着一个不同国籍的人,每个人都喝一种特定品牌的饮料,抽一种特定品牌的烟,养一种宠物,没有任意两个人抽相同品牌的香烟,或喝相同品牌的饮料,或养相同的宠物。

问题是谁在养鱼作为宠物?为了寻找答案,爱因斯坦给出了以下 15 条线索。

  1. 英国人住在红色的房子里;
  2. 瑞典人养狗作为宠物;
  3. 丹麦人喝茶;
  4. 绿房子紧挨着白房子,在白房子的左边;
  5. 绿房子的主人喝咖啡;
  6. Pall Mall 牌香烟的人养鸟;
  7. 黄色房子里的人抽 Dunhill 牌香烟;
  8. 住在中间那个房子里的人喝牛奶;
  9. 挪威人住在第一个房子里面;
  10. Blends 牌香烟的人和养猫的人相邻;
  11. 养马的人和抽 Dunhill 牌香烟的人相邻;
  12. BlueMaster 牌香烟的人喝啤酒;
  13. 德国人抽 Prince 牌香烟;
  14. 挪威人和住在蓝房子的人相邻;
  15. Blends 牌香烟的人和喝矿泉水的人相邻。

抽空详细写了一下,每次思路都不一样,貌似上次的好点。想起来再来修改吧。

读题+记笔记:

 

房子 绿
国家英国人     
宠物      
香烟  Dunhill   
饮料    咖啡 
 1          
国家挪威人 英国人 德国人  瑞典丹麦  
房子  绿    
宠物          
香烟   DunhillPrince       
饮料     咖啡    
            
            
宠物         
国家挪威人(1) 英国人 德国人  瑞典丹麦  
房子  绿    
香烟   DunhillPrince     Pall 
饮料     咖啡    
*抽 Blends 牌香烟的人和养猫的人相邻        
*养马的人和抽 Dunhill 牌香烟的人相邻;        
            
香烟   DunhillPrince     PallBlueMaster
宠物         
国家挪威人(1) 英国人 德国人  瑞典丹麦  
房子  绿    
饮料     咖啡   啤酒
抽 Blends 牌香烟的人和喝矿泉水的人相邻。        

开始理逻辑:

1、由于挪威人在第一个,且旁边是蓝色,所以挪威人一定不为蓝色,绿色,白色,又因为英国人是红色,所有挪威人只能为黄色
香烟Dunhill  Prince     PallBlueMaster
宠物        
国家挪威人(1) 英国人德国人  瑞典丹麦  
房子 绿    
饮料    咖啡   啤酒
           
2、因为养马的人和抽 Dunhill 牌香烟的人相邻,那么蓝房子的人一定养马
香烟Dunhill  Prince     PallBlueMaster
宠物       
国家挪威人(1) 英国人德国人  瑞典丹麦  
房子 绿    
饮料    咖啡   啤酒
           
3、因为和牛奶的人在中间,而黄在第一,蓝在第二,唯一有可能的是绿和红,但是绿喝咖啡,所以只能是红,且喝牛奶
香烟Dunhill      PallBlueMasterPrince 
宠物       
国家挪威人(1) 英国人  瑞典丹麦  德国人
房子绿     
饮料  牛奶咖啡   啤酒 
           
           
4、丹麦人喝茶,blue喝啤酒,所以挪威只能喝矿泉水
香烟Dunhill      PallBlueMasterPrince 
宠物       
国家挪威人(1) 英国人  瑞典丹麦  德国人
房子绿     
饮料矿泉水 牛奶咖啡   啤酒 
           
5、抽 Blends 牌香烟的人和喝矿泉水的人相邻。那么蓝色的抽blends
香烟Dunhillblends        
宠物         
国家挪威人(1) 英国人       
房子绿     
饮料矿泉水 牛奶咖啡      
           
           
6、蓝色一定不是德国人,一定不是瑞典人,也不是英国人,也不是挪威人,那只能是丹麦喝茶
香烟Dunhillblends    PallBlueMasterPrince  
宠物       
国家挪威人(1)丹麦英国人  瑞典  德国人 
房子绿     
饮料矿泉水牛奶咖啡   啤酒  
           
           
7、那么一定是白色抽blue喝啤酒  
香烟Dunhillblends  BlueMaster     
宠物         
国家挪威人(1)丹麦英国人  Prince Pall  
房子绿瑞典   
饮料矿泉水牛奶咖啡啤酒 德国人   
           
           
8、因为瑞典人养狗,德国人抽prince,那么一定是英国人养鸟抽pall,这一次可以完成多个条件  
香烟DunhillblendsPallPrince BlueMaster     
宠物       
国家挪威人(1)丹麦英国人德国人瑞典     
房子绿     
饮料矿泉水牛奶咖啡啤酒     
           
9、最后由于blends的人挨着养猫的,那么一定是挪威人养猫,德国人养鱼  
香烟DunhillblendsPallPrince BlueMaster     
宠物     
国家挪威丹麦英国人德国瑞典     
房子绿     
饮料矿泉水牛奶咖啡啤酒     

 

好啦~~~应该没错。。。。。。。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值