爱因斯坦房子算法题

有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

德国人养鱼

解题对应表格: 

你可能感兴趣的:(爱因斯坦房子算法题)