Задать вопрос
29 мая, 09:15

Человек зашёл в подъезд и ему надо подняться на 20 ю ступеньку. Найдите, сколько существует разных способов перехода на 20 ю ступеньку, если человек за один шаг может перейти на следующую ступеньку или перепрыгнуть через неё.

+1
Ответы (1)
  1. 29 мая, 09:51
    0
    Суть нужного алгоритма в следующем:

    Заводим массив из 21 члена. Первый член будет соответствовать первой ступени. Приравняем его значение к единицы. Таким образом для каждой ступени будем считать количество вариантов на неё попадания. Для каждой ступени это будет суммой предыдущих двух членов.

    То есть a[0]=1, тогда:

    a[1]=1 / / на первую ступень можно попасть одним способом

    a[2]=1+1=2 / / на вторую ступень двумя - с нулевой и с первой

    a[3]=2+1=3 / / на третью ступень можно попасть либо с первой, либо со второй, на которую в свою очередь можно попасть двумя способами

    a[4]=3+2=5

    a[5]=5+3=8

    и так далее

    Заметим, что это последовательность Фибоначчи. Тогда решением будет 21-й член этой прогрессии. Можно посчитать вручную, либо через программу. Ответ 10 946.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Человек зашёл в подъезд и ему надо подняться на 20 ю ступеньку. Найдите, сколько существует разных способов перехода на 20 ю ступеньку, ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
Язык Pascal! Дан алгоритм: Подпрограмма 1) ввести натуральное число M, N 2) если M=N перейти к п. 5, иначе к следующему пункту 3) если M>N, то M:=M-N; иначе N:=N-M 4) перейти к п.
Ответы (1)
Антон, Надя, Ахмед и Макс возвращались домой с прогулки. По дороге они наткнулись на речку, которую можно перейти по хрупкому мосту. Антон может перейти его за минуту, Надя - за две, Ахмед - за три, Макс - за четыре.
Ответы (2)
На диске D необходимо выполнить следующую последовательность действий:, Создать каталог МИН, Открыть каталог МИН, Создать каталог 1, Открыть каталог 1, Создать каталог 11, Подняться на 1 уровень вверх, Создать каталог 2, Подняться на 1 уровень
Ответы (1)
Сергей, Антон, Гена и Тимур, гуляя по лесу, наткнулись на овраг, который можно перейти по хрупкому мосту. Сергей может перейти его за минуту, Антон - за две, Гена - за пять, Тимур - за десять минут.
Ответы (1)
Миша живет на n-м этаже. Когда Миша заходит в подъезд, он смотрит, на каком этаже в этот момент находится лифт и решает, вызвать лифт или пойти по лестнице. Сегодня лифт находится на k-м этаже. Миша заходит в подъезд на 1 этаже.
Ответы (1)