相关疑难解决方法(0)

算法总结所有组合的数字列表

我有一个数字列表,我想加起来所有不同的组合.例如:

  • 数字为1,4,7和13
  • 输出将是:


1+4=5
1+7=8
1+13=14
4+7=11
4+13=17
7+13=20
1+4+7=12
1+4+13=18
1+7+13=21
4+7+13=24
1+4+7+13=25
Run Code Online (Sandbox Code Playgroud)

是否有一个公式来计算不同的数字?

algorithm

20
推荐指数
4
解决办法
4万
查看次数

用于查找大小为n的列表中的哪些数字与另一个数字相加的算法

我有一个十进制数字(让我们称之为目标)和一个其他十进制数字的数组(让我们调用数组元素)我需要找到总和为目标的元素的所有数字组合.

我倾向于使用C#(.Net 2.0)中的解决方案,但最好的算法可能无论如何都会获胜.

您的方法签名可能类似于:

public decimal[][] Solve(decimal goal, decimal[] elements)
Run Code Online (Sandbox Code Playgroud)

c# algorithm math np-complete

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

algorithm ×2

c# ×1

math ×1

np-complete ×1