这是爱因斯坦出的问题,他说世界上有2%的人能答出来

已解决问题
这是爱因斯坦出的问题,他说世界上有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
鸟    猫    狗    鱼    马
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值