百科知识

爱因斯坦在20世纪初出的这个谜语他说世界上有98%的人答不出来?

2004-12-11 20:12:09r***
爱因斯坦在20世纪初出的这个谜语。他说世界上有98%的人答不出来。爱因斯坦在20世纪初出的这个谜语。他说世界上有98%的人答不出来。   1、在一条街上,有5座房子,喷了5种颜色。   2、每个房里住着不同国籍的人   3、每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物   问题是:谁养鱼? (本人再画蛇添足的在加一个问题,请把国籍,颜色,饮料,香烟,宠物对应起来,要知道谁养鱼当然要先把各项对应起来 )以下是提示:   1、英国人住红色房子   2、瑞典人养狗   3、丹麦人喝茶   4、绿色房子在白色房子左面   5、绿色房子主人喝咖啡   6、抽Pall Mall 香烟的人养鸟   7、黄色房子主人抽Dunhill 香烟   8、住在中间房子的人喝牛奶   9、 挪威人住第一间房   10、抽Blends香烟的人住在养猫的人隔壁   11、养马的人住抽Dunhill 香烟的人隔壁   12、抽Blue Master的人喝啤酒   13、德国人抽Prince香烟   14、挪威人住蓝色房子隔壁   15、抽Blends香烟的人有一个喝水的邻居 爱因斯坦在20世纪初出的这个谜语。他说世界上有98%的人答不出来。爱因斯坦在20世纪初出的这个谜语。他说世界上有98%的人答不出来。  1、在一条街上,有5座房?

最佳回答

  • 黄色房子 挪威 Dunhill 猫 水 蓝色房子 丹麦 Blends 马 茶 红色房子 英国 Pall Mall 鸟 牛奶 绿色房子 德国 Prince 鱼 咖啡 白色房子 瑞典 Blue Master 狗 啤酒
    2004-12-11 20:53:37
  •   以上第二和第三个答案都是正确的。 若视人为一个类, 则他有六个属性,分别是烟,宠物,房子的颜色,房子的位置,饮料和国籍。可把房子顺序编号作为横行(房子位置属性隐含在这里了),剩下五个属性作为纵列来列表。 15 个限制条件中有的直接指出属性值, 有的指出对象之间的相互关系。
      属性值可直接填入表中,再试验几个满足相互关系的可能组合,排除矛盾的,最后只剩下一种属性组合满足所有限制条件,从中可知德国人养鱼。 这个过程并不复杂,有趣的应是限制条件的制定。如果考虑一个更一般化的问题,即一个类有n个对象,m个属性,各个对象各个属性值均无重复。
      如果每个属性值都要专门赋值的话,我们需要m*n个赋值条件,以以上例子而言就需要5*6=30个条件。有趣之处在于若能指出属性值的某些关系,就不必进行专门赋值。有时一条关系可以隐含推出多个属性值。问题是怎样设计一个专门赋值和关系条件的组合,使得总限制条件数达到!最小!。
      大家有兴趣讨论一下吧。。 。
    2004-12-14 06:49:05
  • 黄色房子 挪威人 Dunhill 水 猫 蓝色房子 丹麦人 Blends 茶 马 红色房子 英国人 Pall Mall 牛奶 鸟 绿色房子 德国人 Prince 咖啡 鱼 白色房子 瑞典人 Blue Master 啤酒 狗
    2004-12-12 01:33:29
  • 挪威人
    2004-12-11 20:27:56
  • 很赞哦! (288)