Задание №40588 ЕГЭ по Информатике

4058812 номерНе выполнено
Машина ТьюрингаИсполнитель

На ленте исполнителя МТ в соседних ячейках записана последовательность из 1575 символов, включающая только нули, единицы и двойки. Ячейки справа и слева от последовательности заполнены пустыми символами «λ». В начальный момент времени головка расположена в ближайшей ячейке слева от последовательности. Программа для исполнителя:

 λ012
q₀λ, R, q₁   
q₁λ, S, q₁4, R, q₁0, R, q₁0, R, q₁

После выполнения программы получилась строка с суммой значений в ней равна 252. Сколько двоек было в исходной строке, учитывая, что изначально количество двоек и единиц одинаково?

Справка: Символы «L» и «R» означают сдвиг в левую или правую ячейку соответственно, «N» – отсутствие сдвига, «S» – завершение работы исполнителя МТ после выполнения текущей команды. Сдвиг происходит после записи символа в текущую ячейку. Третий элемент – новое состояние головки после выполнения команды.

Например, команда 0, L, q3 выполняется следующим образом: в текущую ячейку записывается символ «0», затем головка сдвигается в соседнюю слева ячейку и переходит в состояние q3.