写这个系列的目的是保持大脑思考,不要生锈!

题目内容如下:

在一个小镇的街上,有五个具有五种不同颜色的房间。每个房间住着一个不同国籍的人;每个人都在喝一种特定的饮料;抽一种特定品牌的香烟;养一种特定的宠物;没有任意两个人在抽相同品牌的烟,或喝相同品牌的饮料、或养相同的宠物。爱因斯坦给出了如下线索:

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

问:谁在养鱼?这题号称只有2%的人能够解答。吹,尽管吹!这题一步步来,是个人都能推理出来。我们可以先整理一下线索:

  • 国籍:英国,瑞典,丹麦,德国,挪威
  • 房子:红,绿,白,黄,蓝
  • 饮料:茶,咖啡,牛奶,啤酒,矿泉水
  • 宠物:狗,鸟,猫,马,鱼
  • 香烟:PM,BM,Blends,Prince,DH

根据条件1(英国人住在红房子里),2(瑞典人养狗),3(丹麦人喝茶),13(德国人抽Prince牌香烟)可以先构造如下表格,然后不断推理完善表格。

  房子 宠物 饮料 香烟
英国      
瑞典      
丹麦      
德国       Prince
挪威        

看了这张表,感觉空缺太多。那么我们就一步步开始推导吧。

  • 关于房子的顺序,先说结论:黄-蓝-红-绿-白,挪威人住黄房子,英国人喝牛奶。推理过程如下:

    • 根据条件9(挪威人住在第一个房子里)和14(挪威人和住蓝房子的人相邻),蓝房子一定是第2间;因为挪威人住最左面,英国人的红房子肯定不是第1间。
    • 根据条件4(绿房子紧挨着白房子,在白房子的左边),绿房子肯定不在第1间,如果它是第一间,那么白房子紧挨着在它右面就成了第2间,与上面矛盾。
    • 根据前面推理,绿房子和红房子都不是第1间,且第2间是蓝房子(因为白房子紧挨着绿房子在右面,所以肯定不能是第2间。),得出结论第1间一定是黄房子。这时可能的排列是:1)黄蓝-红-绿白;2)黄蓝-绿白-红。
    • 根据条件5(绿房子主人喝咖啡)和8(住中间房子的人喝牛奶),所以如果排列是“黄蓝-绿白-红”,绿房子在中间,就和住中间的人和牛奶矛盾。所以顺序一定是“黄蓝-红-绿白”。因为英国人住红房子,且红房子在中间,所以英国人喝牛奶。
  • 因为挪威人住黄房子,根据条件7(黄房子里的人抽DH牌香烟),挪威人抽DH牌香烟。
  • 因为德国人和挪威人的香烟(Prince,DH)已经确定,英国、瑞典和丹麦人抽的香烟可能是PM,BM喝Blends。根据条件12(抽BM牌香烟的人喝啤酒),因为丹麦人喝茶,英国人喝牛奶,所以只可能是瑞典人抽BM牌的香烟喝啤酒。

好了,根据上面这些推理,我们可以更新一下表格,填充更多有用的信息(黄-1代表左面第1间房子是黄色的)。

  房子 宠物 饮料 香烟
英国 红-3   牛奶  
瑞典   啤酒 BM
丹麦 LA    
德国 LV   KF Prince
挪威 黄-1   S DH
  • 德国人和挪威人的饮料只能选择咖啡和矿泉水,根据条件5(绿房子主人喝咖啡),所以挪威人喝矿泉水,德国人喝咖啡且住绿房子。
  • 根据条件11(养马的人和抽DH牌香烟的人相邻),因为挪威人抽DH,且住在最左面第1间,相邻只能在第2间,又因为条件14(挪威人和住蓝房子的人相邻),那么养马的人住蓝房子。
  • 根据条件15(抽Blends牌香烟的人和喝矿泉水的人相邻),再加上上面推理出来的结果,住蓝房子的人养马并抽Blends牌香烟。
  • 根据已知推理结果,英国人和丹麦人抽的香烟牌子可能是PM和Blends。再根据上面推理出来的结果,抽Blends牌香烟的人住蓝房子,英国人住红房子只能抽PM牌香烟,所以丹麦人住蓝房子还养马。顺便还可以得出结论瑞典人住白房子。

我们再更新一下表格。

  房子 宠物 饮料 香烟
英国 红-3   牛奶 PM
瑞典 白-5 啤酒 BM
丹麦 蓝-2 Blends
德国 绿-4   咖啡 Prince
挪威 黄-1   DH

现在我们离目标已经很接近了,继续!

  • 根据条件6(抽PM牌香烟的人养鸟),英国人养鸟。
  • 根据条件10(抽Blends牌香烟的人和养猫的人相邻),德国人抽Blends牌香烟,左面是挪威人,右面是英国人,因为英国人养鸟,所以挪威人养猫。
  • 答案:德国人养鱼!

最终结果如下:

  房子 宠物 饮料 香烟
英国 红-3 牛奶 PM
瑞典 白-5 啤酒 BM
丹麦 蓝-2 Blends
德国 绿-4 咖啡 Prince
挪威 黄-1 DH

逻辑训练-爱因斯坦的推理题相关推荐

  1. 人工智能的编程示例 爱因斯坦推理题

    人工智能的编程示例 爱因斯坦推理题 1.在一条街上,有5座房子,喷了5种颜色. 2.每个房里住着不同国籍的人. 3.每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物. 其中: (1).英国人住在红色 ...

  2. 逻辑智力推理题日刷 | Day1

    「逻辑智力推理题日刷」系列 -- 敲得了代码,也拿得下行测.经得起大风大浪,更不要在小沟里翻了船! 「今日份菜单」 数量关系 * 5 判断推理 * 5 智力题 * 5 (MARK : 第4题是「安永会 ...

  3. 逻辑智力推理题日刷 | Day2

    「逻辑智力推理题日刷」系列 -- 敲得了代码,也拿得下行测.经得起大风大浪,更不要在小沟里翻了船! 「今日份菜单」 智力题 * 10 数量关系 * 5 ?答应我,哭着做完今天这套题好吗! ❤️「更多脑 ...

  4. 【招聘测评题】中的(行测)数字推理题基本逻辑总结(附例题)

    文章目录 背景 基本逻辑 常见逻辑例题 差值(和值)变化规律 一级差值(和值)变化规律 二级差值变化规律 比值变化规律 一级比值变化规律 二级比值变化规律 幂次规律 单独幂次规律 幂次修正规律(难) ...

  5. 逻辑智力推理题日刷 | 目录索引

    想起我一次字节跳动的数据分析岗笔试,复习了 SQL,准备了统计学,偏偏料想不到 -- 竟全考的是找规律!毫不意外的,凉凉了. 所以,这催生了「逻辑智力推理题日刷」系列.敲得了代码,也拿得下行测.经得起 ...

  6. 近几年难得一见的一道好推理题

    要改变世界的程序猿,是用代码逻辑来解决各种问题,编程就是与各种问题斗智斗勇的过程,没有严谨的推理能力,是很难通过九九八十一难取得真经的.这是本程序猿近两三年来看到的最好的一道推理题. 这题的最大难点在 ...

  7. 几个常见的逻辑训练及参考答案

    几个常见的逻辑训练 假设有一个池塘,里面有无穷多的水.现有2个空水壶,容积分别为5升和6升.问题是如何只用这2个水壶从池塘里取得3升的水. 参考:第一次先用6升的壶盛满水倒入5升的壶中,剩余1升水,倒 ...

  8. [ 2204阅读 ] 句子简化题 | 细节题 | 排除题 | 推理题 | 目的题 | 句子插入题 | 总结题

    任务:课前资料01理论课.03句子分析(每天一个).04语法课.02词汇题(324每天30) [ 句子简化题 ] - [ 细节题 ] - [ 排除题 ] - [ 推理题 ] - [ 目的题 ] - [ ...

  9. 谁喝水谁养斑马答案C语言,余式厚:最难的一道推理题叫“谁养斑马”--文化--人民网...

    余式厚的课上得生动是有名的,让枯燥变得有趣是他的拿手好戏 在他的逻辑课上可以唱歌 几年前,余式厚偶遇一位学生,学生考他:"您还能叫出我的名字吗?"余式厚顺利接招,准确无误. 那时, ...

最新文章

  1. Android Linux 9,linux学习(一)(ubuntu9.10 玩转android)
  2. 控制输入框只能输入数字
  3. commonrpc 1.0 发布,高性能分布式 RPC 框架
  4. DCMTK:测试字符串OFString实用程序
  5. mockjs语法规范、设置mockjs拦截响应时间、Mock.Random占位符生成随机数据
  6. 语句练习题 折纸、阶乘、阶乘求和、范围内条件查找(水仙花数)。
  7. 苹果收购英特尔手机芯片业务;西门子将在华建立 5G 研发中心;React Native 0.60.4 发布 | 极客头条...
  8. 如何才能成为一个高效工作的软件工程师?
  9. spring启动quartz定时器
  10. 从零开始学电脑知识,一步一步到成为电脑知识高手
  11. Win10下 vc++6.0打开文件闪退解决
  12. win10访问服务器文件夹慢,win10系统访问共享文件夹速度特别慢的操作方法
  13. Excise_Oop_abstract Interface
  14. AD(altium designer)15原理图与PCB设计教程(四)——电路原理图设计进阶
  15. 酷派 手机 stop charging
  16. 基于medianflow的半自动标注数据程序
  17. linux dd iso 进度,linux小记:查看dd进度
  18. 一种编程语言必备的功能
  19. 服务器搭建SSH暴力攻击诱饵,制作密码字典
  20. android gsm基站定位,通过SIM卡获取GPS,android基站定位原理

热门文章

  1. surfacepro6更改计算机名,Surface Pro 6 功能
  2. 【QTdesigner】课时52.绘制各种图形(paintEevnt()))【pyqt5+QTdesigner模式】
  3. 智能电视root,获取最高权限,su: must be suid to work properly解决
  4. python 两种提取pdf中图片的包
  5. 创建vue项目,vue项目自定义配置
  6. 动态赋值_动态的赵爽弦图【GeoGebra制作教程】
  7. HDU1276士兵队列训练问题 循环队列
  8. UG后处理 三菱 法兰克三轴带刀库备刀通用后处理
  9. 二级域名需要备案吗?
  10. Linux声卡的驱动实现原理及代码实现(播放和录音的实现)