日期:2014-05-20  浏览次数:20785 次

求多個數中任意數的組合的和是否有等於一個指定的數?
比如:2,8,10,4,4,7中想在這些數的組合中找到相加等於22的,
8+10+4=22。
求這方面的算法


------解决方案--------------------
帮顶 一起学习
------解决方案--------------------
LZ没有说清楚啊,相加的和等于22,随便几个数相加还是固定的啊?
------解决方案--------------------
就是一个个加呀
n+n+1+n+2=?22
n+n+1+n+3=?22
------解决方案--------------------
这估计没什么好算法,只有循环了。
------解决方案--------------------
没想到好算法.建议你找本高级的数据结构书看看,有没有类似的背包啊,邮递员啊,或者穷举之类的高深算法.
------解决方案--------------------
http://community.csdn.net/Expert/TopicView3.asp?id=5500042