私の問題は次のとおりです-
以下のようないくつかの数字があります-
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
結果を得るために、すべての組み合わせ(つまり、ブルートフォース)を試したいだけではありません。上記の状況で可能な効率的なアルゴリズムはありますか?
ありがとう。