爱因斯坦房子算法题
有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
德国人养鱼
解题对应表格: