GRID//RUNNER

CLIMBING STAIRS EASY

problema

Uma escada tem n degraus. A cada passo você sobe 1 ou 2 degraus. De quantas formas diferentes dá para chegar ao topo? A ordem dos passos importa: 1+2 e 2+1 são formas diferentes.

Exemplo 1 · n = 3 → 3

1+1+1, 1+2 e 2+1.

Exemplo 2 · n = 5 → 8

É o exemplo animado abaixo. Sem DP, a recursão ingênua faria 15 chamadas; com n = 40, mais de 300 milhões.

Restrições: 1 ≤ n ≤ 45