【发布时间】:2013-05-28 23:34:29
【问题描述】:
假设我有一个数组
a[3]={1,3,8}
我希望输出是一个数组,其中包含通过将数组 a 中的数字相加获得的数字以及数组 a 的元素。即,
b[0]=1
b[1]=3
b[2]=8
b[3]=4 //(1+3)
b[4]=9 //(1+8)
b[5]=11 //(3+8)
b[6]=12 //(1+3+8)
我该怎么做?
【问题讨论】:
-
所以你想生成一组数字的所有可能子集并列出它们的总和,对吧?
-
类似于 Fibonaccy 但这多了一层?
-
为了清楚起见,您想计算数组中每个可能的元素组合的总和吗?
-
@OliCharlesworth 这就是她的例子表明我不确定:)
-
看起来像是在寻找子集和每个子集的总和