Triangolo di Pascal
Il triangolo di Pascal è uno dei concetti più affascinanti della combinatoria e ha moltissime applicazioni. Uno dei modi in cui può essere utilizzato è per determinare il valore di (n scelto k).
Il triangolo è costruito sommando le sue due celle genitrici. Ad esempio, il 10 sulla sesta riga è costruito sommando 4 e 6 della quinta riga.
Dato un'altezza
h
, ti viene chiesto di costruire il triangolo di Pascal.L'unica riga dell'input contiene il numero
h
.L'output del programma dovrebbe essere il triangolo di Pascal di altezza
h
.Input | Output |
5 | 1
1 1
1 2 1
1 3 3 1
1 4 6 4 1 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB