我有几个数字。我需要将它们分成几组,以便一组中所有数字的总和在预定义的最小值和最大值之间。关键是要尽可能少地将数字分开。算法优化组值列表
Input:
min, max: range for sum of numbers
N1, N2, N3 ... Ni: numbers to group
Output:
[N1,N3,N5],[Ni,Nj,Nk,Nm...]...: groups where sum of numbers is between min and max
Na,Nb,Nc...: numbers, left ingrouped.
这不是问题;这是一个工作描述。你有什么尝试?什么没有用? –
只是要清楚:很少的数字未分组,或未分组数的最小累计值?你宁愿留下一个3?或两个1? –