找回密码
 欢迎注册
查看: 25015|回复: 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-11-24 01:33 , Processed in 0.024224 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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