Олимпиадный тренинг

Задача . Бегущая строка


Задача

Темы:
Дана исходная последовательность из семи цифр: "1234567".
Из нее строится новая последовательность по следующему цикличному алгоритму:
на каждом шаге берутся последние семь цифр последовательности, полученной на предыдущем шаге, первые три из них переставляются в конец и результат присоединяется справа к последовательности, полученной на предыдущем шаге.
Алгоритм выполняется до тех пор, пока после очередного присоединения не получится последовательность длиной 3500 цифр.
Вот результаты выполнения первых двух шагов:
Шаг 1: 12345674567123
Шаг 2: 123456745671237123456
Определите, какая цифра стоит на позиции 1024, а какая на позиции 2048 в получившейся последовательности. В ответе укажите через пробел две цифры. Сначала цифру, которая оказалась на позиции 1024, а затем цифру, которая оказалась на позиции 2048.

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя