找回密码
 欢迎注册
查看: 15643|回复: 6

[讨论] 爱因斯坦的趣味难题

[复制链接]
发表于 2011-6-29 08:51:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?欢迎注册

×
这题是爱因斯坦在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香烟的人有一个喝水的邻居。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-6-30 08:13:53 | 显示全部楼层
挪威人   丹麦人    英国人   德国人    瑞典人
黄房子   蓝房子    红房子   绿房子    白房子
猫          马              鸟            鱼              狗
水         茶        牛奶        咖啡        啤酒
dunhill    blends        pall mall        prince      blue master
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-6-30 22:20:52 | 显示全部楼层
3# hujunhua
布尔代数 ,
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-6-30 22:50:26 | 显示全部楼层
由“9、挪威人住第一间房。14、挪威人住蓝色房子隔壁。1、英国人住红色房子。4、绿色房子在白色房子左面。” “7、黄色房子主人抽dunhill香烟。”推断挪威人住黄房子、抽dunhill香烟。
又 “11、养马的人住抽dunhill香烟的人隔壁。”“2、瑞典人养狗。”“1、英国人住红色房子。”可知道,第二间房子是蓝色、养马、是丹麦或德国人。
因“4、绿色房子在白色房子左面。”“ 5、绿色房子主人喝咖啡。”“8、住在中间房子的人喝牛奶。”故绿色房子不可能是第五间,也不是中间。当然只能是第四间了。红房子在中间、英国人、喝牛奶;白房子最后。
“12、抽blue master的人喝啤酒。”“5、绿色房子主人喝咖啡。”“3、丹麦人喝茶。”“8、住在中间房子的人喝牛奶。”故:第一间的挪威人喝水。
“ 15、抽blends香烟的人有一个喝水的邻居。”这个人自然是第二间的主人。“13、德国人抽prince香烟。”这就确定他是丹麦人。
“第一间的挪威人喝水”“3、丹麦人喝茶。” “8、住在中间房子的人喝牛奶。”“5、绿色房子主人喝咖啡。” “12、。13、德国人抽prince香烟。”德国人只好到绿房子里喝咖啡了。于是,瑞典人也只得住在最后一间白房子里抽blue master,喝啤酒。
此时,英国人也就选择了“6、抽pall mall香烟的人养鸟。”
“10、抽blends香烟的人住在养猫的人隔壁。”这就是说,抽blends香烟的丹麦人的邻居英国人、挪威人有一个是养猫的,自然是后者了。
不要忘记:“2、瑞典人养狗。”
还剩下谁没有明确养“宠物”,啊!第四间房子的主人——德国人。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2011-7-12 17:23:08 | 显示全部楼层
尝试一下,用简单的数学方法解答,也许可供计算机编写这类程序参考。

设:A1为丹麦人,A2德国人,A3挪威人,A4瑞典人,A5英国人
    B1红色,B2黄色,B3白色,B4绿色,B5蓝色
    C1狗,C2鸟,C3猫,C4马,C5鱼
    D1水,D2牛奶,D3茶,D4咖啡,D5啤酒
E1blends,E2pall mall,E3blue master,E4prince,E5dunhill
以上变量X的值域:1≦X≦5;同类变量各不相等。

已知条件可转换为下列各等式: A5=B1,A4=C1,A1=D3,B4=B3﹣1,B4=D4,E2=C2,B2=E5,D2=3,A3=1,E1=C3+1或者E1=C3﹣1,C4=E5+1或C4=E5﹣1,E3=D5,A2=E4,A3=B5+1或A3=B5﹣1,D1=E1+1或D1=E1﹣1。

求:C5的值

解:因:A3=1、A3=B5+1或A3=B5﹣1
故:B5=2
又:B4=B3﹣1、A5=B1
可知:B1、B3、B4均不等于1,于是B2=1
由B2=E5断定E5=1
由C4=E5+1或C4=E5﹣1推出C4=2,且因A5=B1 、A4=C1,可断定A1、A2之一等于2。
由于B4=D4、D2=3、B4=B3﹣1,故B4≠3,只有B4= D4=4、B3=5、B1=3
于是A5=B1 =3
A1=D3、E3=D5、B4=D4、D2=3,所以D1=A3=1
又:D1=E1+1或D1=E1﹣1,故有E1=2
前面已断定断定A1、A2之一等于2,因A2=E4,故有A1=D3=E1=2
现在整理一下:A3=D1=1、A5=D2=3、A1=D3=2、D4=4
自然得出:D5=5
同时由于E3=D5、A2=E4,就可知:A2=E4=4、A4=E3=5
前面已有E5=1、E1=2, 故必有E2=3
E2=C2,那么C2=3
由A4=C1得C1= 5,E2=C2得C2=3,同时因E1=C3+1或者E1=C3﹣1得C3=1
已推出C4=2
故最后得出C5=4
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2014-2-27 21:37:15 | 显示全部楼层
我原来用编程算  直接无限运行……后来剪纸再拼图弄出来的
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-5-21 03:22 , Processed in 0.046955 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表