Сравнить куски строки
4000 мс · 256 МБ · всё или ничего
Дана строка. Запросы: заменить символ в позиции на символ ; проверить, совпадают ли подстроки длины , начинающиеся с позиций и .
Формат ввода
В первой строке и (). Во второй — строка из строчных латинских букв длины . Далее строк: 1 p c — заменить символ в позиции на , или 2 l r k — сравнить подстроки длины с позиций и (, ).
Формат вывода
Для каждого запроса второго типа выведите на отдельной строке YES, если подстроки совпадают, и NO иначе.
Примеры
ввод
5 3 abcab 2 1 4 2 1 2 z 2 1 4 2
вывод
YES NO
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.