Алгоритми та структури даних · Middle · Запитання 42 з 75

Сходи: за крок можна піднятися на 1 або 2 сходинки. Скількома способами можна піднятися на n сходинок?

Пояснення

Останній хід - або один крок зі сходинки n - 1, або подвійний із n - 2, тож кількості додаються. З двома змінними це O(n) часу й O(1) пам'яті.

Де почитати

Помилка в запитанні

Алгоритми та структури даних · Middle · запитання 42

Перевірте себе

Пройдіть тест Алгоритми та структури даних · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест