已解决问题 这是爱因斯坦出的问题,他说世界上有2%的人能答出来前提: 1、有5栋5种颜色的房子 2、每一位房子的主人国籍都不同 3、这5个人每人只喝一个牌子的饮料,只抽一个牌子的香烟,只养一种宠物。 4、没有人有相同的宠物,抽相同的牌子的香烟,喝相同的饮料。提示: 1、英国人住在红房子里 2、瑞典人养了一条狗 3、丹麦人喝茶 4、绿房子在白房子的左边 5、绿房子主人喝咖啡 6、抽PALL MALL烟的人养了一只鸟 7、黄房子主人抽DUNHILL烟 8、住在中间的那间房子的人喝牛奶 9、挪威人住在第一间房子 10、抽混合烟的人住在养猫的旁边 11、养马人住在抽DUNHILL烟的人旁边 12、抽BLUE MASTER烟的人喝啤酒 13、德国人抽PRING烟 14、挪威人住在蓝房子旁边 15、抽混合烟的人的邻居喝矿泉水。问题: 谁养鱼?解法: F(n) 1 n>8 n Drink 1 2 3 4 5 烟:PM、DH、BM、PR、混=> Tobacco 1 2 3 4 5 宠物:狗、鸟、马、猫、鱼=> Pet 1 2 3 4 5 然后有: 9=>N1=挪威 14=>C2=蓝 4=>如C3=绿,C4=白,则(8)和(5)矛盾,所以C4=绿,C5=白 剩下红黄只能为C1,C3 1=>C3=红,N3=英国,C1=黄 8=>D3=牛奶 5=>D4=咖啡 7=>T1=DH 11=>P2=马 那么: 挪威 ? 英国 ? ? 黄 蓝 红 绿 白 ? ? 牛奶 咖啡 ? DH ? ? ? ? ? 马 ? ? ? 12=>啤酒只能为D2或D5,BM只能为T2或T5=>D1=矿泉水 3=>茶只能为D2或D5,丹麦只能为N2或N5 15=>T2=混合烟=>BM=T5, 所以剩下啤酒=D5,茶=T2=>丹麦=D2然后: 挪威 丹麦 英国 ? ? 黄 蓝 红 绿 白 矿泉水 茶 牛奶 咖啡 啤酒 DH 混合烟 ? ? BM ? 马 ? ? ? 13=>德国=N4,PR=T4 所以,瑞典=N5,PM=T3 2=>狗=P5 6=>鸟=P3 10=>猫=P1 得到: 挪威 丹麦 英国 德国 瑞典 黄 蓝 红 绿 白 矿泉水 茶 牛奶 咖啡 啤酒 DH 混合烟 PM PR BM 猫 马 鸟 ? 狗 所以,最后剩下的鱼只能由德国人养了。问题补充:这个问题可以撕上一些小纸片,然后把宠物、颜色、国籍、饮料等写在上面,然后慢慢凑就能凑出来。可是我能算出来,就是不能知道其中的原理。 最佳答案 有3个答案1:德国人养鱼(2种) 1 2 3 4 5 挪 丹 英 德 瑞黄 蓝 红 绿 白水 茶 牛奶 咖 啤酒dun ble pal pri blu猫 马 鸟 鱼 狗1 2 3 4 5挪 德 瑞 丹 英绿 蓝 白 黄 红咖啡 水 牛奶 茶 啤酒pal pri ble dun blu鸟 鱼 狗 猫 马2:挪威人养鱼1 2 3 4 5挪 德 瑞 英 丹绿 蓝 黄 红 白咖啡 水 牛奶 啤酒 茶ble pri dun blu pal鱼 猫 狗 马 鸟3:丹麦人养鱼1 2 3 4 5挪 德 瑞 丹 英绿 蓝 白 黄 红咖啡 水 牛奶 茶 啤酒pal pri ble dun blu鸟 猫 狗 鱼 马