【发布时间】:2017-02-02 02:08:08
【问题描述】:
这里的最大和子集是给出最大和的 k 个子集之一 例如:arr = [10,5,3,7] 和 k = 2 将 arr 划分为 k 个子集的可能方法是
{10,[5,3,7]},{[10,5],[3,7},{[10,5,3],7}
和
{[10,5],[3,7} is the optimal one.
【问题讨论】:
-
请回答,如有疑问请写在cmets中。
-
有什么问题?你能显示一些代码吗,因为很难理解你卡在哪里了。
-
阵列有多大?数字能有多大?
-
我不知道该怎么做。相当于这个问题:codechef.com/DI15R080/problems/MINMAXTF
-
您链接到的问题不同。它想找到一种方法来划分数组,使得总和最大的子集最小。如果仍然无法解决,请编辑问题。
标签: c++ arrays algorithm dynamic-programming subset-sum