`
编程足球
  • 浏览: 257814 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

五国 五宠物 五饮料 五香烟 逻辑题

 
阅读更多

1981年柏林的德国逻辑思考学院:(据说)
有五间房屋排成一列;
所有房屋的外表颜色都不一样;
所有的屋主来自不同的国家;
所有的屋主都养不同的宠物;
所有的屋主喝不同的饮料;
所有的屋主抽不同的香烟.

提示:
英国人住在红色房屋里;瑞典人养了一只狗;丹麦人喝茶;
绿色的房子在白色的房子的左边 ;绿色房屋的屋主喝咖啡;
抽Pall Mall香烟的屋主养鸟;黄色屋主抽Dunhill;
位于最中间 的屋主喝牛奶;挪威人住在第一间房屋里;
抽Blend的人住在养猫人家的隔壁;养马的屋主在抽Dunhill的人家的隔壁。
抽Blue Master的屋主喝啤酒;德国人抽Prince;挪威人住在 蓝色房子隔壁;
只喝开水的人家住在抽Blend的隔壁
问:谁养鱼? 以及其它详细情况



解题过程:
1. 根据上述条件分析出所有的物品信息


2.整理已知信息


3. 建表(该题目类似数独)


3. 开始解题
1. 先获取最简单的信息

       1. 通过条件【9】  可知   A1 为  挪威人
       2. 通过条件【14】 可知   B2 为  蓝色
       3. 通过条件【8】  可知   C5 为  牛奶




2. 稍微推理
       1. 通过条件【4】【5】 可以知道    D2  为 绿色  E2 为 白色  D5 为 咖啡
      
       原因:条件 绿色的房子在白色的房子的左边可知只有
       C2 为 绿色  D2 为白色  和 D2  为 绿色  E2 为 白色 可能(B2已经为蓝色了)
       又因为条件:绿色房屋的屋主喝咖啡  且 C5 为 牛奶 可知C2 不可能为绿色
       只能   D2  为 绿色  E2 为 白色
      
  
       2. 通过条件【1】可知  C1 为 英国人  C2 为 红色  A2 为 黄色
       3. 通过条件【7】可知  A4 为 Dunhill
       4. 通过条件【11】可知 C2 为 马



       用掉的条件和剩余的条件如下(红色是使用过的信息)


2. 假设推理
        1. 现在表面的信息都挖去出来了,剩下的要进行假设的方法进行推理
        2. 由于条件【2】瑞典人养了一只狗   可知 瑞典人可能是D1  E1
        3. 由于条件【3】丹麦人喝茶         可知 丹麦人可能是B1  E1
        4. 所有假设  瑞典人为E1 比较好.这样丹麦人只能为B1
        按照上述的假设:
        1. D1 为  德国人     E3 为狗
        2. 由于条件【13】德国人抽Prince    D4  为 Prince
        3. 由于条件【3】丹麦人喝茶         B5  为 茶
        4. 由于条件【15】只喝开水的人家住在抽Blend的隔壁  A5 为  开水  B4 为 Blend
        5. 由于条件【12】抽Blue Master的屋主喝啤酒  E5  为 啤酒  E4 为 Blue Master
        6. C4 为 Pall Mall
        7. 由于条件【6】抽Pall Mall香烟的屋主养鸟    C3 为 鸟
        8. 由于条件【10】抽Blend的人住在养猫人家的隔壁     A3 为 猫

       
刚刚好没有任何冲突,假设成立


        最终结果如下:
       



分享到:
评论

相关推荐

    面试逻辑题

    逻辑考题(二)是另一道复杂的问题,同样涉及到五间房屋、五位房主、五种国籍、五种宠物、五种饮料和五种香烟品牌。每个提示都是解题的关键。例如,我们知道英国人住在红色房子,而挪威人住在第一间房子,所以挪威人...

    国学经典逻辑考题国学经典逻辑考题

    题目设定有五间不同颜色的房子,五个不同国籍的屋主,每个屋主有特定的宠物、饮料和香烟品牌。通过一系列提示,我们可以推断出每个屋主的特征。同样,解答需要详细分析各种线索,但在此不作详述。 招聘中的“经典七...

    移动面试逻辑题

    例如,关于五间房屋的谜题,需要通过一系列条件推断出每间房屋的颜色、屋主国籍、宠物、饮料和香烟类型。解答这类问题通常需要建立一个表格或图表,然后根据线索逐步排除可能性。 2. **金币纳税问题**:这是一个...

    逻辑考题--帮你应付一些公司的笔试

    例如,首先确定各个房屋的颜色和居住者的国籍,然后逐步确定每个人的宠物、饮料和香烟偏好,直至找到养鱼的人。 ### 2. 逻辑推理与决策分析 #### 示例题目:“金币申报”策略问题 - **知识点**:这类问题考察的是...

    JAVA运用ArrayList实现逻辑推理题(谁养鱼)

    每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物。问谁养的是鱼? 所列举项应该满足如下要求:英国人住红色房子;瑞典人养狗;丹麦人喝茶;绿色房子在白色房子左边;绿色房子主人喝咖啡;抽PalMal香烟的人养鸟...

    易语言解决爱因斯坦的难题

    爱因斯坦的难题是一个经典的逻辑推理题目,它涉及到五栋房子、五个人、五种饮料、五种香烟、五种宠物以及五种颜色,每项都有特定的排列关系。问题的目标是根据一系列线索推断出每种元素的具体位置。这个难题的复杂性...

    IT职业逻辑考题,用于面试

    谜题设定了一系列条件,包括不同国家的人、不同的宠物、饮料和香烟品牌,以及它们之间的特定关系。例如,英国人住在红色房屋里,瑞典人养了一只狗,等等。最终的问题是:“谁养鱼?”这个问题看似简单,但需要通过一...

    推理逻辑 推出来是牛逼人

    通过逐一解决这些逻辑问题,我们可以逐步确定每个房子的主人、颜色、宠物、饮料和香烟。在解决过程中,我们需要确保每个线索都被正确地应用,并且不会产生矛盾。最后,当所有其他的信息都被解决后,剩下的就是养鱼的...

    数据结构prolog上机题

    C,N,P,Y,D分别对应颜色、国籍、宠物、香烟和饮料。由于有五个房间,所以使用列表来储存所有房间的信息。此列表为:[h(C1,N1,P1,Y1,D1),h(C2,N2,P2,Y2,D2),h(C3,N3,P3,Y3,D3),h(C4,N4,P4,Y4,D4),h(C5,N5,P5,Y5,D5)] ...

    【爱因斯坦】思考喜欢的问题

    这道题目涉及了五个不同国籍的人居住在五个不同颜色的房间里,并且每个人都喝不同的饮料、抽不同品牌的香烟以及养不同的宠物。题目要求我们根据提供的线索来找出每个人的具体信息。 ### 题目背景与目标 本题目是以...

    爱因斯坦难题c语言代码

    他们住在五种颜色不同的房子里(绿色、蓝色、黄色、红色和白色),每个人都喝特定的饮料(咖啡、泉水、牛奶、啤酒和绿茶),抽特定品牌的香烟(blends、prince、dunhill、blueMast和pall),并且养特定的宠物(鱼、...

    人工智能实验

    问题描述了五个人分别住在五所不同颜色的房子,每个人都有不同的国籍,养着不同的宠物,喝不同的饮料,抽烟不同的品牌。谜题要求找出所有人的国籍、房子颜色、宠物、饮料和香烟品牌。解决这类问题通常需要用到推理和...

    aiyinsitan.rar_Java 8_aiyinsitan_java smoke_jmonkey_脑筋

    这五个人每人只喝一个牌子的饮料,只抽一个牌子的香烟,只养一种宠物 4.没有人有相同的宠物,抽相同牌子的烟,喝相同牌子的饮料 已知条件: 1.英国人住在红房子里 2.瑞典人养了一条狗 3.丹麦人喝茶 4.绿...

    爱因斯坦难题的C语言程序设计

    这里使用了一个结构体数组`aa`来表示五个房子的信息,每个结构体包含了五个属性:国籍(`guojia`)、颜色(`color`)、宠物(`pads`)、饮料(`drink`)以及香烟品牌(`smoke`)。这种数据结构非常适合用来存储和处理这类问题...

    超级复杂编程题.doc

    这个谜题要求我们通过一系列的条件推断出每个人(代表五个不同的国家)、每栋房子(五种不同的颜色)、每种饮料、每种香烟品牌以及每种宠物的所有组合。解题的关键在于如何有效地利用已知的条件来逐步缩小可能的答案...

    经典人工智能技术知识表示推理与搜索分解ppt课件.ppt

    例如,在5个房间问题中,通过设定不同国家的人、房间的颜色、饮料、香烟和宠物等元素,并描绘它们之间的关联性,知识表示揭示了问题的本质,为解决问题提供了基础框架。 接着,我们转向**推理技术**,它是人工智能...

    爱因斯坦-五色房子-三种解答(python-PyCharm版)

    标题中的“爱因斯坦-五色房子”是一个著名的逻辑谜题,它涉及到五个不同颜色的房子,每个房子由不同国籍的人居住,他们喝不同的饮料,抽烟不同的香烟,养不同的宠物。谜题的目标是根据一系列线索找出每个人的具体...

    LogicPuzzleGenerator:逻辑拼图解算器生成器,本着Zebra Puzzle的精神与拼图一起使用

    "Zebra Puzzle"是一种经典的逻辑推理游戏,通常涉及五个不同颜色的房子、五种不同的饮料、五种不同的香烟品牌、五种不同的宠物以及五种不同的国家,玩家需要根据一系列线索推断出每种元素在五座房子中的正确位置。...

    爱因斯坦难题的C语言程序设计.txt

    题目涉及到五个人住在五座不同颜色的房子中,每人都有自己独特的国籍、职业、宠物、饮料和香烟品牌。通过一系列的线索,玩家需要推理出每个人的具体信息。 ### 知识点二:使用C语言解决爱因斯坦难题的方法 C语言...

    贪吃蛇游戏代码用C编写的

    比如,代码中定义了几个二维字符数组来存储国家、房子、宠物、饮料和香烟的信息,这可能是在模拟游戏中的房间和人物属性。此外,代码中还包含了一些逻辑判断,比如通过嵌套循环来遍历所有可能的情况,并使用布尔变量...

Global site tag (gtag.js) - Google Analytics