【发布时间】:2014-05-18 10:28:15
【问题描述】:
给定一个数组,我们需要找出总和恰好等于给定整数 k 的子集的数量。 请为这个问题提出一个最佳算法。这里不需要实际的子集,只需要计数即可。
数组由整数组成,可以是负数也可以是非负数。
示例: 数组 -> {1,4,-1,10,5} abs sum->9 {4,5} 和 {-1,10}
的答案应该是 2【问题讨论】:
-
你有没有尝试过?有什么第一想法吗?
-
你的数组中有负数吗?整数还是浮点数?有什么尝试吗?
-
subarrays存在多项式解。您的子集是否意味着subarray?请举个例子。
标签: algorithm count subset-sum