爱因斯坦在20世纪初出的这个谜语,我发觉推理好难,用php来做倒是简单一点

时间:2022-01-14 03:19:43
爱因斯坦在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 个解决方案

#1


我在写。估计会简单一点。

#2


我对写这个程序没有兴趣,反而对逻辑推理有兴趣,以前做过出来
记得有个条件有问题
4、绿色房子在白色房子左面。

左面==左面第一间
左面==左面任意一间

得出的答案是不同的……前者有唯一答案,后者有多个答案
所以需要英文原意才能确定答案

#3


这个98%不准确,我身边不少人都能做出来

#4


如果采用程序,应该会更简单一点吧。要不我不知道怎样用推理。
对于每个房子的属性,设置成一个array,每一项即为一个属性。
对于房子的位置,即为数组的索引。采用数字大小对比来排列。

#5


http://tech.ccidnet.com/pub/article/c1081_a94061_p1.html

#6


原理跟php什么关系?

#7


我以前好像 看过的。只是那时候基础不好,都看不懂的。
期待看到PHP版的来研究一下。哈哈。

#8


君子兰同学最近不是有工程做?应该很忙才是...
怎么会有时间弄这种东西?

#9


直说推理哈:
我喜欢穷举:)
hehe,首先房子颜色顺序最好确定。2种情况。然后就选择一种做下去:)很容易的。应该是个假题吧?
(当然是绿色和白色挨着的情况:))

#10


不过俺也看到过这个题目:)用脑袋想回累死人的。画个2维表吧。
php程序应该也是根据2维数组判断吧。。。

#11


哦。原来如此,呵呵。

#12


程序不知道怎么写,用画图来推倒是很快。

#13


用假设来做好了.

#14


有些兴趣,不过偶的推理能力很差。。。

#15


回复人: fason(寻寻觅觅) ( ) 信誉:700  2004-10-22 08:34:00  得分: 0  
 
 
   原理跟php什么关系?
  
 
没有关系,只是偶只会php-_-~~~~~~~~~~~~~````
不过阁下好多星喔。





 回复人: lzkd(浪子快刀) ( ) 信誉:105  2004-10-22 08:53:00  得分: 0  
 
 
   君子兰同学最近不是有工程做?应该很忙才是...
怎么会有时间弄这种东西?
  
 
哎,哪有那么多呢。可怜找单ing。找到基本上就给大家做,呵呵,我做个总管。

#16


这个就像我们离散数学里面的命题逻辑题目。。。。

#17


是不是无聊。帮我码代码吧

#18


p

#19


逻辑问题我很有兴趣哦!

#20


?

#1


我在写。估计会简单一点。

#2


我对写这个程序没有兴趣,反而对逻辑推理有兴趣,以前做过出来
记得有个条件有问题
4、绿色房子在白色房子左面。

左面==左面第一间
左面==左面任意一间

得出的答案是不同的……前者有唯一答案,后者有多个答案
所以需要英文原意才能确定答案

#3


这个98%不准确,我身边不少人都能做出来

#4


如果采用程序,应该会更简单一点吧。要不我不知道怎样用推理。
对于每个房子的属性,设置成一个array,每一项即为一个属性。
对于房子的位置,即为数组的索引。采用数字大小对比来排列。

#5


http://tech.ccidnet.com/pub/article/c1081_a94061_p1.html

#6


原理跟php什么关系?

#7


我以前好像 看过的。只是那时候基础不好,都看不懂的。
期待看到PHP版的来研究一下。哈哈。

#8


君子兰同学最近不是有工程做?应该很忙才是...
怎么会有时间弄这种东西?

#9


直说推理哈:
我喜欢穷举:)
hehe,首先房子颜色顺序最好确定。2种情况。然后就选择一种做下去:)很容易的。应该是个假题吧?
(当然是绿色和白色挨着的情况:))

#10


不过俺也看到过这个题目:)用脑袋想回累死人的。画个2维表吧。
php程序应该也是根据2维数组判断吧。。。

#11


哦。原来如此,呵呵。

#12


程序不知道怎么写,用画图来推倒是很快。

#13


用假设来做好了.

#14


有些兴趣,不过偶的推理能力很差。。。

#15


回复人: fason(寻寻觅觅) ( ) 信誉:700  2004-10-22 08:34:00  得分: 0  
 
 
   原理跟php什么关系?
  
 
没有关系,只是偶只会php-_-~~~~~~~~~~~~~````
不过阁下好多星喔。





 回复人: lzkd(浪子快刀) ( ) 信誉:105  2004-10-22 08:53:00  得分: 0  
 
 
   君子兰同学最近不是有工程做?应该很忙才是...
怎么会有时间弄这种东西?
  
 
哎,哪有那么多呢。可怜找单ing。找到基本上就给大家做,呵呵,我做个总管。

#16


这个就像我们离散数学里面的命题逻辑题目。。。。

#17


是不是无聊。帮我码代码吧

#18


p

#19


逻辑问题我很有兴趣哦!

#20


?

#21