思考使你聪明 — 爱因斯坦出的智商测试题
大家都知道爱因斯坦,大家也都知道爱因斯坦是公认的智商超高的人之一。天才这种词汇就是为了爱因斯坦定制的,质能方程、光子假设/光电效应、对于量子物理的巨大推动、狭义\广义相对论。。。。。。这些成就犹如夜空的璀璨明星,让爱因斯坦当之无愧为“世纪伟人”。于是,很如诸如名人名言、名人小时候的优秀故事,还有那些有的没的都被安在了爱因斯坦的身上。姑且不去说这些是而非的东西,大家一定听说过“爱因斯坦出的智商测试题”这件事情,号称只有2%的人能做出来。题目是这样的:
a、在一条街上,有5座房子,喷了5种颜色。
b、每个房里住着不同国籍的人
c、每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物
问题是:谁养鱼?
已知:
1、英国人住红色房子
2、瑞典人养狗
3、丹麦人喝茶
4、绿色房子在白色房子左面
5、绿色房子主人喝咖啡
6、抽Pall Mall 香烟的人养鸟
7、黄色房子主人抽Dunhill 香烟
8、住在中间房子的人喝牛奶
9、挪威人住第一间房
10、抽Blends香烟的人住在养猫的人隔壁
11、养马的人住抽Dunhill 香烟的人隔壁
12、抽Blue Master的人喝啤酒
13、德国人抽Prince香烟
14、挪威人住蓝色房子隔壁
15、抽Blends香烟的人有一个喝水的邻居
先公布答案:德国人养鱼。
记录了推导的过程,公布之前提醒一下:
独立思考能使你更聪明!独立思考能使你更聪明!独立思考能使你更聪明!重要的事情一定要说三遍。
思考使你更聪明*********************************************************** 华丽丽的分割线 ***********************************************************
推导过程:
首先通读所有的条件,发现每个人有如下属性:国籍、房屋颜色、房屋位置、宠物、饮料、香烟,一共6个属性
我们称呼上述已知内容为:“条件”1 - 15; 称下列所有推理步骤和中间结果为 “推论”
A. 由条件 9 + 条件 14,可以推定:第二间房子是蓝色;
B. 条件5 + 条件8,可以推定,中间的房子一定不是绿色,再结合推论A + 条件4,则可知:第四间房为绿色,第五件房为白色;
C. 由条件1 + 推论A + 推论B + 条件9,可知:英国人住在中间的房子(第三间房子),且第三间房子为红色;
条件1 + 推论A => 英国人一定不住在第二间房子里
推论B => 英国人一定不住在第四间和第五间房子里
条件9 => 英国人一定不住在第一间房子里
综上:英国人住在第三间房子; 由条件1,第三间房为红色
D. 由推论A,B,C可以推定: ※ 重要结论
第一间房:黄色 第二间房:蓝色 第三间房:红色 第四间房:绿色 第五间房:白色
E. 由推论D + 条件14,可以推定:挪威人住第一间黄色房子
F. 由推论E + 条件7, 可以推定:挪威人抽 Dunhill香烟
G. 由推论F + 条件11,可以推定:蓝色房间的人养马
至此我们已经可以给出一个初步的推论汇总:
初步推论接下里的推导需要做假设。
H. 条件12很关键,因为啤酒和blue master香烟必须成对出现。参见上表,可见只有蓝色房子和白色房子可以满足条件12,则我们假设X: 蓝色房子的人抽blue master香烟,喝啤酒
此时,我们加上条件3:丹麦人喝茶,因为第一间房子是挪威人,而饮料方面第二间为啤酒(上述假设X),第三间为牛奶,第四间为咖啡,则此时,只能是白色房子满足条件3,
因此,基于假设X,则白色房子丹麦人喜欢喝茶
到此,我们可以基于假设X,推定第一间房的饮料是水
这时候,就出现了一个矛盾:条件15不满足,因为喝水的人只有一个隔壁,且抽blue master香烟
因此,我们可以确定,假设X不成立;即可以推定,蓝色房子的人一定不是抽blue master香烟和喝啤酒的人
I. 基于H最后的推论,我们说过,只有蓝色房子和白色房子能满足条件12,已经排除了蓝色房子,则推定:白色房子的人抽blue master香烟和喝啤酒
J. 基于推论I,加上条件3,则可以推定:蓝色房子里是丹麦人,喝茶
进一步确认K. 基于上表,条件13,因为前三间房子我们都确认了国籍,所以,只有绿色房子和白色房子可能是德国人,又因为白色房子主人抽blue master香烟,可以推定:绿色房子是德国人,抽price香烟
L. 基于上述推论,由条件2推定:白色房子的主人是瑞典人,养狗
越来越接近至此,我们还有条件6、10、15没有用上,而因为条件6明确有两个属性,而条件10、15虽然两个属性,但属于“隔壁”,即不是同一个人的属性,信息的限制范围不如条件6,因此,我们从条件6继续。
M. 审视到目前为止的所有结论,能满足条件6的只有红色房子的英国人,通过香烟可以排除黄色,绿色,白色房子,而通过宠物则可以排除蓝色房子,因此推定:红色房子英国人抽Pall Mall香烟,养鸟
N. 剩下的推理就顺理成章了:蓝色房子的人抽Blends香烟;再由条件10:黄色房子的挪威人养猫;
真相只有一个至此,我们已经可以得到最后的结果:德国人是养鱼的。
我们再用最后一个条件最后做检查,看是不是冲突:挪威人喜欢喝水,并没有冲突。
最后解释一下为什么步骤H中假设的时候使用了条件12,而不是用条件6,这两个条件都是要求两个属性同时满足的。是因为在进行到H步骤的时候,饮料+香烟的已确定属性比宠物+香烟的已确定属性更多,这意味着使用条件12我们能同时使用更多的已知条件。这也是平时做决策时的一个基本原则:尽可能使用已知量更多的分支进行决策,而尽可能避免未知量更多的分支。
以上就是这个题目的推导。