我的问题如下-
我有一些数字,如下所示-
2
2
2
2
3
3
17
17
17
17
17
17
17
17
17
34
34
34
34
34
68
68
68
136
因此,如果我将以下数字作为输入,则输出应如下所示-
[输出是给定数字的总和,刚好大于输入]
Input Output
3 2,2
4 2,2
254 17,34,68,136
7 2,3,3 [or also with 2,2,2,2 but if return same sum,
then number count should min]
205 2,68,136
10 2,2,3,3
我不只是想尝试每一种组合(即蛮力)来获得结果。所以只想问对于上述情况是否有任何有效的算法。
谢谢。