АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

24. Однострочный редактор

Ограничение времени: 2 сек.
Ограничение памяти:65536 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

Текстовый редактор OLE (One-Line Editor) работает с текстом, состоящим ровно из одной строки строчных латинских букв. Редактор поддерживает следующие команды, длиной в один символ каждая:

  • L -- переместить курсор на 1 символ влево

  • R -- переместить курсор на 1 символ вправо

  • X -- удалить символ справа от позиции курсора

  • строчная латинская буква -- вставить справа от текущей позиции курсора указанную букву, переместить курсор на один символ вправо

Команды, пытающиеся переместить курсор за пределы строки или удалить символ справа от последнего символа строки, игнорируются редактором.

Требуется по данному начальному состоянию строки, начальной позиции курсора и последовательности команд определить результат работы редактора.

Длина исходной строки находится в диапазоне от 1 до 1000000 символов. Длина строки команд находится в диапазоне от 1 до 100000 символов.

0 <= p <= длина исходной строки.

Исходные данные

Входной файл состоит из 3 строк. В первой строке содержится позиция курсора p, (0 - курсор перед первым символом, 1 - после первого перед вторым, и т.д.) во второй строке - начальное состояние строки редактора, в третьей - последовательность команд.

Результат

Выходной файл должен содержать строку, полученную в результате выполнения команд.

Примеры

Исходные данныеРезультат
1
abc
deLXX
adc
0
aa
bbLLx
xbbaa

Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Тренировки ВоГУ / Первая командная /
23. D - Муравей и дерево 24. 25. F - Забор в парке
Задачи по темам / Динамические структуры данных /
215. Множество 24. 863. Очередь 244. Очередь. 203. Перемешайте книжки
Учебные курсы / Язык программирования C++ / Стандартные структуры данных /
1948. 3 - Коммерческий калькулятор 24. 1945. 5 - Тараканы
 
время генерации 0.094 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.