Els nombres de Bell Bn—en honor del matemàtic escocès Eric Temple Bell (1883—1960)— es defineixen com el nombre de particions possibles d’un conjunt d’n elements diferents. Recordeu que una partició d’un conjunt S és un conjunt de subconjunts disjunts i no buits d’S tals que la seva unió és S.
Per exemple, B3 = 5, perquè cada conjunt {a, b, c} de tres elements es pot particionar de 5 formes diferents:
{ {a}, {b}, {c} } { {a}, {b, c} } { {b}, {a, c} } { {c}, {a, b} } { {a, b, c} } |
Feu un programa que, per a cada natural n donat, n’escrigui el número de Bell Bn. Podeu assumir 1 ≤ n ≤ 400.
Puntuació
Input
1 2 3 4 5 12 24 12 41
Output
1 2 5 15 52 4213597 445958869294805289 4213597 2351152507740617628200694077243788988