Суммы отличающиеся порядком слагаемых одинаковы, т.е. это не принципиально. Мне не нужно разбивать число

на

слагаемых, мне нужно получить количество всех возможных комбинаций составить число

из слагаемых. Я просто как пример приведу например для числа 3 получим {3, 2+1, 1+1+1}.
Добавлено спустя 4 минуты 2 секунды:
А ну и просто чтобы пояснить мою первую попытку решения. Я просто подумал, что если

то это будет означать что на этом месте на самом деле нет числа. А изначально взял

слагаемых только потому, что это возможный максимум кол-ва слагаемых в сумме (все единицы).