eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Разбиття на доданки

Разбиття на доданки

Перерахуйте усі розбиття цілого додатного числа \textbf{n} на цілі додатні доданки. Розбиття повинні мати наступні властивості: \begin{itemize} \item Доданки у розбиттях йдуть у незростаючому порядку. \item Разбиття перераховуються у лексикографічному порядку. \end{itemize} \InputFile Містить єдине число \textbf{n} (\textbf{1} ≤ \textbf{n} ≤ \textbf{40}). \OutputFile Виведіть шукані розбиття по одному в рядку.
Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
4
Вихідні дані #1
1 1 1 1
2 1 1
2 2
3 1
4