求多個數中任意數的組合的和是否有等於一個指定的數?
比如: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