我目前正在用 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 个数字,这些数字在数百/数千个标记中。