Una fontana è una disposizione di monete in file in modo tale che ciascuna moneta tocchi due monete nella riga sottostante o sia nella riga inferiore e la riga inferiore sia collegata. Ecco una fontana con 21 monete:
La tua sfida è quella di contare quante diverse fontane possono essere realizzate con un determinato numero di monete.
Ti verrà dato come input un numero intero positivo n
. È necessario emettere il numero di n
fontane a monete diverse esistenti.
Regole I / O standard, scappatoie standard vietate. Le soluzioni dovrebbero essere in grado di calcolare n = 10
in meno di un minuto.
Uscita desiderata per n = 1 ... 10
:
1, 1, 2, 3, 5, 9, 15, 26, 45, 78
Questa sequenza è OEIS A005169 .
Questo è il codice golf. Vince il minor numero di byte.
n
, fino alle limitazioni di tipo di dati, hardware, ecc.
n
programma per cui deve essere garantito il funzionamento del programma? (cioè dopo il quale potrebbe rompersi)