假坏

挨踢

N个正数选取若干个数之和最接近M

问题描述:给定N个正数(A1,、A2、A3、...、AN),从中选取若干(k)个数,使得这些数之和最接近M。

算法分析:最接近可能有两种情况,一种是k个数之和小于M,另一种是k个数之和大于M,所以问题可看成两个01背包问题(背包容量分别为M和A1+A2+A3+...+AN-M),较大的为结果。

阅读更多
上一篇Pareto
下一篇278 First Bad Version
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭