现在有一组数据:200,300,500,800,1000.
找出所有组合,使得每个组合的和等于1000.
如200+300+500,200+800,1000.
不知道有没有哪位高手能提供一个好的算法?