@1Danshin1

Какой алгоритм используется в задаче про лестницу?

Имеется бесконечная лестница, для преодоления 1 ступени требуется 1 энергия. С её подножья начинают своё движение 3 тела под номерами 4, 5, 6 тела с количеством энергии в сутки 4, 5, 6 соответственно. Каждое тело за сутки стремится пройти максимальное количество ступеней х, х-целое, неотрицательное, >=4, кратное 4, движение происходит лишь вперед, излишки энергии переходят на следующий день. Необходимо записать номер тела каждый раз, когда оно доходит до ступени кратной 4. С помощью какого алгоритма можно записать данную последовательность? Первые члены последовательности: 6546564.
  • Вопрос задан
  • 252 просмотра
Решения вопроса 1
@o5a
Генерировать можно так например
a = [4,5,6]
i = 1
while i < 10:
    print([str(x) * (x*i//4 - x*(i-1)//4) for x in a])
    i += 1


Получаем
['4', '5', '6']
['4', '5', '66']
['4', '5', '6']
['4', '55', '66']
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы