【发布时间】:2013-08-08 11:55:48
【问题描述】:
我有一个正整数数组 {a1, a2, ...., an},我想找出满足以下条件的数组的所有可能子集:
(sum >= K)
其中 K 是一个正整数。我知道这个问题的解决方案是动态编程,但无法思考如何在这种情况下使用它。请帮忙。
附: :我并不完全需要所有子集,而是说所有元素的乘积形成所有子集。
【问题讨论】:
-
您需要枚举所有子集还是只计算它们?
-
@SergeyWeiss 我需要从另一个相应的数组(数组 B 的相应索引处的数字)相乘然后相加
标签: dynamic-programming subset-sum