小编Ato*_*omq的帖子

用乘法求出子集的总和

假设我们有一套

{a_1, a_2, a_3, ..., a_n}
Run Code Online (Sandbox Code Playgroud)

目标是找到我们以下列方式创建的总和:我们找到长度为3的所有子集,然后将每个子集的元素相乘(对于{b_1, b_2, b_3}结果将是子集b_1*b_2*b_3).最后,我们总结了所有这些产品.

我正在寻找最短的时间执行算法.

SET: {3, 2, 1, 2}

Let S be our sum.

S = 3*2*1 + 3*2*2 + 2*1*2 + 3*1*2 = 28
Run Code Online (Sandbox Code Playgroud)

algorithm sum subset multiplying subset-sum

4
推荐指数
1
解决办法
1315
查看次数

标签 统计

algorithm ×1

multiplying ×1

subset ×1

subset-sum ×1

sum ×1