Fontanny jest układ monet w rzędach tak, że każda moneta porusza dwie monety w wierszu poniżej, lub jest w dolnym rzędzie, a dolny rząd jest podłączony. Oto fontanna na 21 monet:
Twoim zadaniem jest policzyć, jak wiele różnych fontann można stworzyć za pomocą określonej liczby monet.
Otrzymasz jako dane wejściowe dodatnią liczbę całkowitą n
. Musisz n
podać liczbę różnych fontann na monety, które istnieją.
Standardowe reguły we / wy, standardowe luki zabronione. Rozwiązania powinny być w stanie obliczyć n = 10
w niecałą minutę.
Pożądana moc wyjściowa dla n = 1 ... 10
:
1, 1, 2, 3, 5, 9, 15, 26, 45, 78
Ta sekwencja to OEIS A005169 .
To jest kod golfowy. Wygrywa najmniej bajtów.
n
, do ograniczeń typu danych, sprzętu itp.
n
dla którego należy zagwarantować działanie programu? (tj. po którym może się złamać)