Задать вопрос

Как разложить число на сумму других чисел?

Приветствую!

Вопрос следующий: К примеру, есть набор чисел (2, 3, 4, 5, 6) и какое-то произвольное число, такое, что n >=2. Так вот, нужно разложить это число на сумму вышеперечисленных(они могут повторяться в исходном наборе).

Пример: число 7 можем разложить как 3 + 4. Число 9 как 5 + 4. Число 11 разложим как 5 + 4 + 2.

Существуют ли подобные алгоритмы? Ну и пример на каком-либо языке, если есть, очень приветствуется.
  • Вопрос задан
  • 4909 просмотров
Подписаться 4 1 комментарий
Подписчики вопроса 4 К ответам на вопрос (2)