Вася стоит на первой ступеньке свежепокрашенной лестницы и собирается подняться на самую верхнюю, одиннадцатую ступеньку. Некоторые ступеньки лестницы, а именно, ступеньки с номерами 4 и 8 еще не до конца высохли, и наступать на них Вася не намерен. Сколькими способами Вася может добраться до последней ступеньки, если он готов шагнуть на следующую ступеньку или перешагнуть через одну ступеньку. Вниз Вася ни в какой момент не спускается.
Комментарий. Если бы лестница состояла из четырех высохших ступенек, то Вася смог бы подняться с первой на четвертую тремя способами — шагая каждый раз на следующую ступеньку; сначала сделав шаг с первой на вторую, а потом сразу на четвертую; сначала с первой шагнув на третью, а потом с третьей на четвертую.
Ответы
Ответ дал:
0
У Васи есть 2 способа поднятся по ступенькам
Ответ дал:
0
Распишем, сколько способов подняться на каждую из ступенек:
1-1
2-1 только с первой
3-2 с первой или второй
4-0 туда наступать нельзя
5-2 только с третьей
6-2 только с пятой
7-4 с пятой или шестой, поэтому сумма способов для них
8-0
9-4
10-4
11-8
Ответ:8
1-1
2-1 только с первой
3-2 с первой или второй
4-0 туда наступать нельзя
5-2 только с третьей
6-2 только с пятой
7-4 с пятой или шестой, поэтому сумма способов для них
8-0
9-4
10-4
11-8
Ответ:8
Ответ дал:
0
n = int(fin.readline())
a, b = [int(x) for x in fin.readline().strip().split()]
F = [0] * (n - 1)
F[0] = 1
F[1] = 1
F[2] = 2
for i in range(3, n - 1):
if i != a-1 and i != b-1:
F[i] = F[i - 1] + F[i - 2]
print(F[-1], file=fout)
a, b = [int(x) for x in fin.readline().strip().split()]
F = [0] * (n - 1)
F[0] = 1
F[1] = 1
F[2] = 2
for i in range(3, n - 1):
if i != a-1 and i != b-1:
F[i] = F[i - 1] + F[i - 2]
print(F[-1], file=fout)
Ответ дал:
0
Одномерная динамика изи
Ответ дал:
0
а стоп
Ответ дал:
0
сорри
Ответ дал:
0
всё правильно
Вас заинтересует
2 года назад
3 года назад
3 года назад
9 лет назад
9 лет назад
10 лет назад