Wpis z mikrobloga

Jakby się komuś nudziło, to polecam zastanowić się nad zadaniem:
Jaś wchodzi po schodach. Jednym krokiem może przejść jeden albo dwa stopnie. Na ile różnych sposobów Jaś może wejść na schody o 10 stopniach? Na ile różnych sposobów Jaś może wejść na schody o n stopniach?
Nie bawimy się w rozróżnianie, którą nogą wstępuje itd.
Zadanie na chwilę myślenia, a odpowiedź naprawdę ciekawa :)
#matematykadyskretna #informatyka #algorytmy (?)
  • 11
fibonaciego


@WektorWlasny: @o-o_i:
Rekurencją.
n schodów da się na f(n) sposobów

Liczymy f(n+1):
- jeśli pierwszy krok to 1, to następne n schodów można na f(n) sposobów
- jeśli pierwszy krok to 2, to następne na f(n-1) sposobów
Stąd f(n+1)=f(n)+f(n-1)
Dodatkowo f(1)=f(0)=1.
Stąd f jest fibonaciego.