原题:

====================================================================

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香烟的人有一个喝水的邻居 


====================================================================

程序纯体力活..递归+上面的条件限制 1s内出结果.

最开始写错了,答案和网上的对不上,后来又改了一下,发现一共有7种答案.网上大多说答案
唯一,且为德国人,手工验证了两个不同国家的,没发现什么错误,下面应该是最全面的而且正
确解.
1.
         1         2         3         4         5
      挪威      丹麦      英国      德国      瑞典
      黄色      蓝色      红色      绿色      白色
        水        茶      牛奶      咖啡      啤酒
      Dunh      Blen      Pall      Prin      Blue
        猫        马        鸟    ??(鱼)        狗
2.
         1         2         3         4         5
      挪威      德国      英国      丹麦      瑞典
      绿色      蓝色      红色      黄色      白色
      咖啡        水      牛奶        茶      啤酒
      Pall      Prin      Blen      Dunh      Blue
        鸟        猫        马    ??(鱼)        狗
3.
         1         2         3         4         5
      挪威      德国      英国      丹麦      瑞典
      绿色      蓝色      红色      黄色      白色
      咖啡        水      牛奶        茶      啤酒
      Pall      Prin      Blen      Dunh      Blue
        鸟    ??(鱼)        马        猫        狗
4.
         1         2         3         4         5
      挪威      德国      瑞典      英国      丹麦
      绿色      蓝色      白色      红色      黄色
      咖啡        水      牛奶      啤酒        茶
      Pall      Prin      Blen      Blue      Dunh
        鸟        猫        狗        马    ??(鱼)
5.
         1         2         3         4         5
      挪威      德国      瑞典      英国      丹麦
      绿色      蓝色      黄色      红色      白色
      咖啡        水      牛奶      啤酒        茶
      Blen      Prin      Dunh      Blue      Pall
    ??(鱼)        猫        狗        马        鸟
6.
         1         2         3         4         5
      挪威      德国      瑞典      丹麦      英国
      绿色      蓝色      白色      黄色      红色
      咖啡        水      牛奶        茶      啤酒
      Pall      Prin      Blen      Dunh      Blue
        鸟        猫        狗    ??(鱼)        马
7.
         1         2         3         4         5
      挪威      德国      瑞典      丹麦      英国
      绿色      蓝色      白色      黄色      红色
      咖啡        水      牛奶        茶      啤酒
      Pall      Prin      Blen      Dunh      Blue
        鸟    ??(鱼)        狗        猫        马

上传的附件 logic src.rar