⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 爱因斯坦迷题:谁养鱼?.txt

📁 原题为: 1.有5栋5种颜色的房子 2.每一位房子的主人国籍都不同 3.这五个人每人只喝一个牌子的饮料
💻 TXT
📖 第 1 页 / 共 2 页
字号:
爱因斯坦迷题:谁养鱼?


原题为:
 1.有5栋5种颜色的房子
 2.每一位房子的主人国籍都不同
 3.这五个人每人只喝一个牌子的饮料,只抽一个牌子的香烟,只养一种宠物
 4.没有人有相同的宠物,抽相同牌子的烟,喝相同牌子的饮料
 已知条件:
 1.英国人住在红房子里
 2.瑞典人养了一条狗
 3.丹麦人喝茶
 4.绿房子在白房子的左边
 5.绿房子主人喝咖啡
 6.抽pallmall烟的人养了一只鸟
 7.黄房子主人抽dunhill烟
 8.住在中间房子的人喝牛奶
 9.挪威人住在第一间房子
 10.抽混合烟的人住在养猫人的旁边
 11.养马人住在抽dunhill烟人的旁边
 12.抽bluemaster烟的人喝啤酒
 13.德国人抽prince烟
 14.挪威人住在蓝房子旁边
 15.抽混合烟的人的邻居喝矿泉水
 问题:谁养鱼? 
 这道迷题出自1981年柏林的德国逻辑思考学院。
 据说世界上只有2%的人能出答案。
 就连大名鼎鼎的爱因斯坦也成为此题大伤脑筋。

 

 公布答案了:
 ==========Start==========
 答案1
 挪威人  丹麦人  英国人  德国人  瑞典人  
 黄房子  蓝房子  红房子  绿房子  白房子  
 猫  马  鸟  鱼  狗  
 水  茶  牛奶  咖啡  啤酒  
 DUNHILL  混合烟  PALLMALL PRINCE  BLUEMASTER  
 -----------------------------------------------
 答案2
 挪威人  德国人  英国人  丹麦人  瑞典人  
 绿房子  蓝房子  红房子  黄房子  白房子  
 鸟  猫  马  鱼  狗  
 咖啡  水  牛奶  茶  啤酒  
 PALLMALL PRINCE  混合烟  DUNHILL  BLUEMASTER  
 -----------------------------------------------
 答案3
 挪威人  德国人  英国人  丹麦人  瑞典人  
 绿房子  蓝房子  红房子  黄房子  白房子  
 鸟  鱼  马  猫  狗  
 咖啡  水  牛奶  茶  啤酒  
 PALLMALL PRINCE  混合烟  DUNHILL  BLUEMASTER  
 -----------------------------------------------
 答案4
 挪威人  德国人  瑞典人  英国人  丹麦人  
 绿房子  蓝房子  黄房子  红房子  白房子  
 鱼  猫  狗  马  鸟  
 咖啡  水  牛奶  啤酒  茶  
 混合烟  PRINCE  DUNHILL  BLUEMASTER PALLMALL  
 -----------------------------------------------
 答案5
 挪威人  德国人  瑞典人  英国人  丹麦人  
 绿房子  蓝房子  白房子  红房子  黄房子  
 鸟  猫  狗  马  鱼  
 咖啡  水  牛奶  啤酒  茶  
 PALLMALL PRINCE  混合烟  BLUEMASTER DUNHILL  
 -----------------------------------------------
 答案6
 挪威人  德国人  瑞典人  丹麦人  英国人  
 绿房子  蓝房子  白房子  黄房子  红房子  
 鸟  猫  狗  鱼  马  
 咖啡  水  牛奶  茶  啤酒  
 PALLMALL PRINCE  混合烟  DUNHILL  BLUEMASTER  
 -----------------------------------------------
 答案7
 挪威人  德国人  瑞典人  丹麦人  英国人  
 绿房子  蓝房子  白房子  黄房子  红房子  
 鸟  鱼  狗  猫  马  
 咖啡  水  牛奶  茶  啤酒  
 PALLMALL PRINCE  混合烟  DUNHILL  BLUEMASTER  
 -----------------------------------------------
 我不是推理的,是用程序做的。代码如下(代码比较烂:-)):



--------------------------------------------------------------------------------

 

/*
* Created on 2005-11-8
*
1.有5栋5种颜色的房子
2.每一位房子的主人国籍都不同
3.这五个人每人只喝一个牌子的饮料,只抽一个牌子的香烟,只养一种宠?
4.没有人有相同的宠物,抽相同牌子的烟,喝相同牌子的饮料
已知条件:
1.英国人住在红房子?
2.瑞典人养了一条狗
3.丹麦人喝?
4.绿房子在白房子的左?
5.绿房子主人喝咖啡
6.抽pallmall烟的人养了一只?
7.黄房子主人抽dunhill烟
8.住在中间房子的人喝牛奶
9.挪威人住在第一间房子
10.抽混合烟的人住在养猫人的旁?
11.养马人住在抽dunhill烟人的旁?
12.抽bluemaster烟的人喝啤酒
13.德国人抽prince烟
14.挪威人住在蓝房子旁?
15.抽混合烟的人的邻居喝矿泉水
问题:谁养鱼?
这道迷题出自1981年柏林的德国逻辑思考学院。据说世界上只有2%的人能出答案。就连大名鼎鼎的爱因斯坦也成为此题大伤脑?
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package com.netengine.test;
/**
* @author cds
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class WhoFeedsFish {

    public static final int NATIONALITY_ENGLISH = 1;
    public static final int NATIONALITY_SWIDISH = 2;
    public static final int NATIONALITY_DAMARK  = 3;
    public static final int NATIONALITY_NORWAY  = 4;
    public static final int NATIONALITY_GERMAN  = 5;
    private int[] nationalities = {1,2,3,4,5};

    public static final int COLOR_RED    = 1;
    public static final int COLOR_GREEN  = 2;
    public static final int COLOR_YELLOW   = 3;
    public static final int COLOR_WHITE  = 4;
    public static final int COLOR_BLUE = 5;
    private int[] colors = {1,2,3,4,5};

    public static final int PET_DOG   = 1;
    public static final int PET_BIRD  = 2;
    public static final int PET_CAT  = 3;
    public static final int PET_HORSE = 4;
    public static final int PET_FISH  = 5;
    private int[] pets = {1,2,3,4,5};

    public static final int DRINK_TEA    = 1;
    public static final int DRINK_COFFEE = 2;
    public static final int DRINK_MILK   = 3;
    public static final int DRINK_BEER   = 4;
    public static final int DRINK_WATER  = 5;
    private int[] drinks = {1,2,3,4,5};

    public static final int TOBACCO_PALLMALL   = 1;
    public static final int TOBACCO_DUNHILL    = 2;
    public static final int TOBACCO_BLUEMASTER = 3;
    public static final int TOBACCO_PRINCE     = 4;
    public static final int TOBACCO_MIXED      = 5;
    private int[] tobaccoes = {1,2,3,4,5};

    private int[][] key ={nationalities,colors,pets,drinks,tobaccoes};

    private int[][] values = {
        {1,2,3,4,5},
        {1,2,3,5,4},
        {1,2,4,3,5},
        {1,2,4,5,3},
        {1,2,5,3,4},
        {1,2,5,4,3},
        {1,3,2,4,5},
        {1,3,2,5,4},
        {1,3,4,2,5},
        {1,3,4,5,2},
        {1,3,5,2,4},
        {1,3,5,4,2},
        {1,4,2,3,5},
        {1,4,2,5,3},
        {1,4,3,2,5},
        {1,4,3,5,2},
        {1,4,5,2,3},
        {1,4,5,3,2},
        {1,5,2,3,4},
        {1,5,2,4,3},
        {1,5,3,2,4},
        {1,5,3,4,2},
        {1,5,4,2,3},
        {1,5,4,3,2},
        {2,1,3,4,5},
        {2,1,3,5,4},
        {2,1,4,3,5},
        {2,1,4,5,3},
        {2,1,5,3,4},
        {2,1,5,4,3},
        {2,3,1,4,5},
        {2,3,1,5,4},
        {2,3,4,1,5},
        {2,3,4,5,1},
        {2,3,5,1,4},
        {2,3,5,4,1},
        {2,4,1,3,5},
        {2,4,1,5,3},
        {2,4,3,1,5},
        {2,4,3,5,1},
        {2,4,5,1,3},
        {2,4,5,3,1},
        {2,5,1,3,4},
        {2,5,1,4,3},
        {2,5,3,1,4},
        {2,5,3,4,1},
        {2,5,4,1,3},
        {2,5,4,3,1},
        {3,1,2,4,5},
        {3,1,2,5,4},
        {3,1,4,2,5},
        {3,1,4,5,2},
        {3,1,5,2,4},
        {3,1,5,4,2},
        {3,2,1,4,5},
        {3,2,1,5,4},
        {3,2,4,1,5},
        {3,2,4,5,1},
        {3,2,5,1,4},
        {3,2,5,4,1},
        {3,4,1,2,5},
        {3,4,1,5,2},
        {3,4,2,1,5},

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -