干净航空

文章
2
资源
0
加入时间
3年0月8天

数组划分问题

问题描述:给定一个正整数数组a,大小为n,数组的每个元素取值于[0,1,...,K],K>0,将这个数组划分为两个集合A1和A2,使得这两部分元素和最小,S1为A1所有元素求和,S2为A2所有元素求和,即|S1-S2|最小。分析:由于数组中的元素都是正数,我们用SUM来表示数组a的所有元素的和,那么我们只要求一个集合,使得这个集合所有元素的和尽量接近SUM/2即可,我们用Q[i,j]表示用数...