输入
一个数组
arr
输出
arr
划分出的两个子数组sub1
和sub2
,使这两个数组的和的差的绝对值最小,输出最小的差
思路
01背包问题,使背包中的总数最接近上限,即原数组的和的一半,最后的差值为背包空余空间的两倍.
1 | function divide(arr){ |
喜欢吃,睡,game,画画
一个数组
arr
arr
划分出的两个子数组sub1
和sub2
,使这两个数组的和的差的绝对值最小,输出最小的差
01背包问题,使背包中的总数最接近上限,即原数组的和的一半,最后的差值为背包空余空间的两倍.
1 | function divide(arr){ |