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

Задача . Бесконечный цикл (11кл. отбор 1, 2016-2017)


Задача

Темы:
В строке могут встречаться только символы “A” и “B”. В качестве исходной строки взята последовательность “AABBBBAA”.
Начальное значение N=0.
Выполняется следующий алгоритм обработки данных:
  1. В имеющейся строке заменить каждый символ на пару таких же символов.
  2. Пока в строке остается хотя бы одна последовательность из идущих подряд 5 или более одинаковых символов выполнить следующие действия:
    1. Двигаясь слева направо заменять встретившиеся последовательности из идущих подряд ровно 5 одинаковых символов на один другой символ (“AAAAA” заменяется на “B”, а “BBBBB” заменяется на “A”), пока не достигнут конец строки.
    2. Вернуться к началу строки.
  3. Увеличить на 1 значение N и перейти на шаг 1.
Как выглядела строка в момент времени, когда N стало равно 1000?
В ответе укажите подряд без пробелов последовательность из латинских букв A и B.

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

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