Espansione in termini
Problem
È necessario generare tutte le diverse rappresentazioni di un numero naturale N
come somma di numeri naturali. Le rappresentazioni che differiscono tra loro nell'ordine dei termini non sono differenti.
Input
La stringa di input contiene un numero intero N
(2 ≤ N ≤ 40).
Uscita
Nella tua risposta, stampa tutte le diverse rappresentazioni del numero
N
senza ripetizioni come somma una alla volta su una riga separata. Sia i termini che le somme stesse possono seguire in qualsiasi ordine.
Esempi
# |
Input |
Uscita |
1 |
4 |
|
2 |
5 |
1 1 1 1 1
1 1 1 2
1 1 3
1 2 2
2 3
1 4
5
|