美文网首页
爱因斯坦房子算法题

爱因斯坦房子算法题

作者: ZyBlog | 来源:发表于2018-07-16 12:07 被阅读0次

    有5个人具有5种不同颜色的房间;每个房间住着不同国籍的一个人;每个人都在喝一种特定品牌的饮料;抽一特定品牌的香烟;养某一特定的宠物;没有任意两个人抽相同品牌的烟或喝相同品牌的饮料,或养相同宠物。问:“谁在养鱼?”

    1.英国人住红房子

    2.瑞典人养狗

    3.丹麦人喝茶

    4.绿房子紧邻白房子,在白房子左侧

    5.绿房子主人喝咖啡

    6.抽“长红”牌香烟的人养鸟

    7.黄房子主人抽“登喜路”牌香烟

    8.正中央房子的主人喝牛奶

    9.挪威人住第一个房子(最左侧)

    10.抽BLENDS牌香烟的人和养猫的人相邻

    11.养马的人和抽“登喜路”牌香烟的人相邻

    12.抽BLUEMASTER牌香烟的人喝啤酒

    13.德国人抽PRINCE牌香烟

    14.挪威人和蓝房子主人相邻

    15.抽BLENDS牌香烟的人与喝矿泉水的人相邻

    答案在下方

    解题:

    ①挪威人住第一个房子,蓝房子第二个:条件9,条件14

    ②挪威人住黄房子,抽“登喜路”:条件1挪威人不住红,条件4绿房子在白房子左侧,条件14挪威人和蓝房子相邻,条件7

    ③蓝房子的养马:条件11

    ④红在中间,4绿,5白:条件5绿的喝咖啡,条件8中间的喝牛奶,条件4绿在白左侧但绿不喝牛奶只能红的在中间

    ⑤英国人在中间,喝牛奶:条件1,条件8

    ⑥条件12喝啤酒的只剩2号蓝房子和5号白房子:1号抽“登喜路”,3号喝牛奶,4号喝咖啡

    ⑦1号房子喝矿泉水,2号房子是丹麦,5号房子抽BLUEMASTER喝啤酒:如果5是丹麦,则条件15矿泉水不满足,因为4喝咖啡

    ⑧2号蓝房子丹麦抽BLENDS,喝茶:条件13德国人抽PRINCE,条件15抽BLENDS的与喝水的相邻,条件3喝茶

    ⑨4号绿房子是德国抽PRINCE,5号白房子是瑞典:根据条件13,3和4号房子不知道是什么烟,但3号是英国人,5号抽BLUEMASTER

    ⑩瑞典人养狗:条件2

    ⑪英国人抽“长红”养鸟:瑞典狗,丹麦马,德国抽PRINCE,挪威人抽“登喜路”

    ⑫挪威人养猫:条件10

    德国人养鱼

    解题对应表格: 

    相关文章

      网友评论

          本文标题:爱因斯坦房子算法题

          本文链接:https://www.haomeiwen.com/subject/auavpftx.html