24小时热门版块排行榜    

查看: 270  |  回复: 2

youyangxxxx

银虫 (小有名气)

[交流] 【求助】求实现算法,急……已有2人参与

我要编程实现如下算法:
约束条件
  r(1)^2/x(1)=r(2)^2/x(2)=.....=r(17)^2/x(17)
x(1)+x(2)+....+x(17)=600    x>0  且为整数    150<=r<=500

求r(1),r(2)................r(17)

什么语言什么软件都可以   
  小弟急需……

[ Last edited by youyangxxxx on 2010-5-1 at 09:00 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

youyangxxxx

银虫 (小有名气)

jjdg:5.1节,又是周末,大家可以出去玩玩啊! 2010-05-01 18:55
难不成今天5.1   没人来小木虫?
2楼2010-05-01 08:45:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

holmescn

金虫 (正式写手)


余泽成(金币+1):谢谢参与应助! 2010-05-05 18:03:23
youyangxxxx(金币+20):这几天很忙,一直没上小木虫…… 这个问题已经不用了 但还是谢谢你的回答 2010-05-08 17:58:37
这貌似严重不定解方程啊。
把那一坨等式令为一个相等的值a,得到17个方程。
用Sum[x(i),i=1,17]=600,找到所有17个整数加起来等于600的分解。
把这些分解带回那17个等式,求出r,如果r不再解的范围内,就排除这一组x。
3楼2010-05-05 12:49:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 youyangxxxx 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见