zoukankan      html  css  js  c++  java
  • 二十世纪爱因斯坦逻辑难题 推理过程

    注意事项:请开一个小窗口放图片,要不然可能会比较麻烦。

    友链:和本人一起推理的同学 XXY
    这里写图片描述
    首先先画出一个表格:
    这里写图片描述
    然后先找到指定线索。
    8.住中间的人喝牛奶。
    9.挪威人住在第一个房子里面。
    这里写图片描述
    然后根据 14.挪威人和住蓝房子的人相邻。
    这里写图片描述
    之后由于第四条“绿房子紧挨着白房子”可得绿房子和白房子一定在蓝房子右边(因为左边只有一个位置,不可能放下两个房子),又由于第一条“英国人住红色房子里”,而一号房子已经被挪威人住了,那么英国人的房子就不是一号房子,综上可得,一号房子不可能是红、绿或白色房子,所以只能是黄色房子。
    这里写图片描述
    之后根据第七条“黄色房子里的人抽Dunhill烟”(简称DH),可得挪威人抽Dunhill烟。而再由于第十一条“养马的人和抽Dunhill烟的人相邻”,所以住蓝色房子的人养马。
    这里写图片描述
    然后我们可以根据第五条“住在绿色房子的人喝咖啡”,而且还有第四条“绿房子紧挨着白房子,在白房子的左边”,说明绿房子只可能是三号或四号,而三号房子的主人爱喝牛奶,所以绿房子也不可能是三号,就一定是四号。
    然后就很容易推出五号房子是白色,那么红房子自然就是三号了。
    这里写图片描述
    之后第五条“绿房子的主人喝咖啡”第一条“英国人住在红色房子里”就是白送的了。
    这里写图片描述
    这时候似乎就没法继续了。但是我们看第十五条“抽Blends拍香烟和喝矿泉水的人相邻”(简称BL),那么我们可以假设。
    首先,很明显抽BL的人不住在白房子里。因为他和喝矿泉水的人相邻,而唯一与他相邻的人却喝咖啡。
    这里写图片描述
    我们再假设设抽BL烟的人住绿房子。那么喝矿泉水的人就肯定住白房子(第十五条)。再看第三条“丹麦人喝茶”,那么红房子主人喝牛奶,绿房子主人喝咖啡,白房子主人喝矿泉水,而黄房子又有挪威人住了,所以丹麦人就只能住蓝房子,他喝茶。那么除了黄房子以外的所有房子的主人喝的饮料都确定了,所以住黄房子的挪威人喝啤酒。

    • 绿色格子为假设:


    这时候再看第十二条“抽BlueMaster的人喝啤酒”,就会发现,咋这个假设中和啤酒的人是抽DH烟的!与条件矛盾。所以抽BL烟的人不住在绿房子里
    这里写图片描述
    那么抽BL烟的人就只可能住在蓝房子或红房子里了。我们可以继续假设抽BL烟的人住在红房子里。那么喝矿泉水的人就只能住在蓝房子里(第十五条)。与上面一样,丹麦人就只能住在白房子里。(第三条),那么喝啤酒的人又只能住在黄房子里,那么也与第十二条产生冲突。所以,抽BL烟的人也不能住在红房子里!
    这里写图片描述
    这里写图片描述
    所以,排除了抽BL烟的人住黄房子、红房子、绿房子和白房子的可能,那么抽BL烟的人只能住蓝房子!
    这里写图片描述
    那么又可以很轻松的知道挪威人喝矿泉水了。(第十五条)
    这里写图片描述
    之后我们可以利用这两条线索:
    2.瑞典人养狗作为宠物
    13.德国人抽Prince牌香烟(以后简称PR)
    根据条件2,说明瑞典人不可能住黄房子、蓝房子或红房子,因为他黄房子和红房子住的都不是瑞典人,而蓝房子的主人养的宠物是马而不是狗,也可以说明蓝房子内住的不是瑞典人。那么瑞典人就肯定住在绿房子或白房子里。
    这里写图片描述
    再根据条件十三,德国人抽PR烟,同理,由于黄房子和红房子住的都不是德国人,而蓝房子主人抽BL烟,所以德国人肯定不住在黄房子、蓝房子或红房子里,所以也可能住绿房子或白房子。
    这里写图片描述
    那么,综上可得,绿房子和白房子中住的是德国人和瑞典人,由于不可能两间房子住三个人,所以住蓝房子的是丹麦人!
    这里写图片描述
    那么根据第三条“丹麦人喝茶”可得蓝房子的主人喝茶。
    这里写图片描述
    那么矿泉水、茶、牛奶和咖啡的位置都确定了,所以白房子的主人喝啤酒。
    这里写图片描述
    又由于第十二条“抽BlueMaster的人和啤酒”(简称BM),那么已经知道住白房子的人喝啤酒,那么白房子的主人就抽BM烟。
    这里写图片描述
    再看到第十三条“德国人抽Prince烟”,再根据我们已经得到的“德国人住绿房子或白房子”这条信息,发现白房子的主人抽BM烟而不是PR烟,那么就可以排除德国人住白房子的可能,所以德国人肯定住绿房子,而白房子住的是瑞典人。
    这里写图片描述
    那么由于其他四种烟都被选了,很明显英国人就抽PM烟。
    这里写图片描述
    那么就只剩下宠物没有选了。
    根宠物有关的有以下几条:
    2.瑞典人养狗作为宠物
    6.抽PallMall牌香烟的人养鸟
    10.抽Blends牌香烟的人和养猫的人相邻
    那么就很好推了,在这里就不过多阐述。直接将最终的答案呈现给大家。
    这里写图片描述
    所以,正确答案就是
    ####德国人养鱼!
    这里写图片描述
    感谢您的观看!


    挑战人员:本人和同学 XXY(两位初二蒟蒻)
    耗时:15min

  • 相关阅读:
    nRF51800 蓝牙学习 进程记录 2:关于二维数组 执念执战
    nRF51800 蓝牙学习 进程记录 1:感想
    invokeAll和CompletionService
    数据库连接
    数据库索引
    JVM学习笔记——java内存模型
    JVM学习笔记——自动内存管理
    JAVA学习笔记——BlockingQueue接口
    JAVA学习笔记—— Executor接口
    JAVA学习笔记——并发(二)
  • 原文地址:https://www.cnblogs.com/hello-tomorrow/p/11997972.html
Copyright © 2011-2022 走看看