我目前正在用 C# 创建一个程序,该程序将寻找两组数字的最小可能相等总和,您可以在其中重复这些数字任意多次。
例如,我有这两组{ 10, 13, 18 }
和{ 12, 16, 22 }
. 我能得到的最低金额是28 :(10 + 18)
和(12 + 16)
.
另一个例子是{5, 7, 9}
和{1, 2, 3}
。最小可能的总和是5 : (5)
and (1+1+1+1+1)
or (1+2+2)
or or(2+3)
等等。
关于我可以从哪里开始的任何建议?我实际上每组将使用 6 个数字,这些数字在数百/数千个标记中。