[竞赛]使用JAVA解决爱因斯坦在20世纪初出的IQ测试题~!!

c4lijie 2008-02-28 02:11:13
题目:
1、在一条街上,有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香烟的人有一个喝水的邻居
­
­
问题是:谁养鱼?
问题补充:他说世界上有98%的人答不出来,你是那2%里面的吗?
使用JAVA给出完整的解决方案.
大家加油!
...全文
242 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zixiakoma 2008-06-24
  • 打赏
  • 举报
回复
[Quote=引用楼主 c4lijie 的帖子:]
题目:
1、在一条街上,有5座房子,喷了五种颜色。
­
2、每个房子里住着不同国籍的人
­
3、每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物
­
­
提示:
­
1、英国人住红色房子
­
2、瑞典人养狗
­
3、丹麦人喝茶
­
4、绿色房子在白色房子左面
­
5、绿色房子主人喝咖啡
­
6、抽Pall Mall香烟的人养鸟
­
7、黄色房子主人抽Dunhill香烟
­
8、住在中间房子的人喝牛…
[/Quote]

刚从火星回来?
jojo_m 2008-06-24
  • 打赏
  • 举报
回复
想必只能让计算机去想了
c4lijie 2008-03-04
  • 打赏
  • 举报
回复
有没有人能用JAVA程序来解答这道题?
Y382904800 2008-03-01
  • 打赏
  • 举报
回复
嗯,我觉得这个题目有句话产生多解:4、绿色房子在白色房子左面
lnfszl 2008-03-01
  • 打赏
  • 举报
回复
4、绿色房子在白色房子左面

如果说 左面的意思是 两者之间没有其他房子那么

1 这句话是一个病句,没有正确表达出真正的意思。题错了!!(或者说翻译者错了,如果真的是从外文译过来的话)

2 此题的难度陡然降低,一下自少了2/3的可能性,随之的问题的复杂度呈几何式下降。

没意思!
lnfszl 2008-03-01
  • 打赏
  • 举报
回复
6楼的兄弟,你是不是讨厌猫啊,但不能把个人情绪放到题中来啊

如象你所说,是不是要考虑下五种颜色放起来的顺序搭不搭配好不好看啊!
是不是要考虑下欧洲的政坛,把这五个国家的人分分啊!
是不是考虑不要把茶和牛奶放到一起,别变成奶茶了!
是不是要考虑这些中香烟那个更大牌啊,哪两家公司是死对头不能放在一起啊!
清箫 2008-03-01
  • 打赏
  • 举报
回复
黄 蓝 红 绿 白
挪威 丹麦 英国 德国 瑞典
水 茶 牛奶 咖啡 啤酒
Dunhill Blends Pall Mall Prince Blue Master
猫 养马 鸟 鱼 狗
清箫 2008-03-01
  • 打赏
  • 举报
回复
怎么显示成那样了,郁闷
清箫 2008-03-01
  • 打赏
  • 举报
回复

黄 蓝 红 绿 白
挪威 丹麦 英国 德国 瑞典
水 茶 牛奶 咖啡 啤酒
Dunhill Blends Pall Mall Prince Blue Master
猫 养马 鸟 鱼 狗
¬
清箫 2008-03-01
  • 打赏
  • 举报
回复
黄 蓝 红 绿 白
挪威 丹麦 英国 德国 瑞典
水 茶 牛奶 咖啡 啤酒
Dunhill Blends Pall Mall Prince Blue Master
猫 养马 鸟 鱼 狗
hbxeagle 2008-03-01
  • 打赏
  • 举报
回复
这个问题有一个潜伏起来的条件,就是鱼和猫、狗和猫、鸟和猫不能住在相邻的房间,不然会引起邻居不和谐的事情发生。
lnfszl 2008-03-01
  • 打赏
  • 举报
回复


挪威 德国人 瑞典人 英国人 丹麦人
绿色 蓝色 黄色 红色 白色
咖啡 水 牛奶 啤酒 茶
Blends Prince Dunhill Blue Master Pall Mall
鱼 猫 狗 马 鸟

这也是一种情况,问题是:谁养鱼? 我认为并不是问哪国人养鱼,否则应该问:哪国人养鱼?
(我认为出题者不会犯这么低级的错误的,如果题本意真的是在问哪国的人养鱼,那一定是翻译的人翻错了,活转载的人转错了!!)

所以这题的答案也许类似:喝咖啡的人养鱼,或绿色房子的人养鱼等等,符合某一条件或某些条件的人的。

数学能力有限,暂没有证明出来,望高人给出严谨的证明!
犇犇犇程序猿 2008-02-29
  • 打赏
  • 举报
回复
这个题目超级难! 不是一般人想出来的!
Y382904800 2008-02-29
  • 打赏
  • 举报
回复
德国人 养鱼

挪威人 丹麦人 英国人 德国人 瑞典人

黄色 蓝色 红色 绿色 白色

Dunhill Blends Pall Mall Prince Blue Master

猫 马 鸟

水 茶 牛奶 咖啡 啤酒



用JAVA我还不能编出来,Sorry!
zhang0077 2008-02-29
  • 打赏
  • 举报
回复
牛,

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧