Задать вопрос
31 августа, 21:29

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

+4
Ответы (1)
  1. 31 августа, 22:00
    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)