Если задача - найти все наборы из положительных чисел без прочих ограничений, то перебор видится следующим:
Формируем начальный набор, удовлетворяющий равенству
1.
2.
3.
4.
5. Если
перейти к п.2
6.
Этот набор можно представить следующим образом: у нас есть
ячеек, в первой (крайней левой) ячейке находится
кубиков, прочие пусты. Перемещая вправо один кубик из ячейки i в ячейку j, мы
уменьшаем на 1,
увеличиваем на
. Рекурсией мы можем получить все размещения
кубиков по
ячейкам. Общее число способов очень похоже на то, что указал
Sonic86, тоже боюсь напутать, но что-то вроде
. Как-то так...
-- Сб июн 22, 2013 08:59:26 --ТС рекомендую почитать про системы счисления, только не Вики (там ужас-ужас), а в популярной литературе для школьников, ее предостаточно.