11659. Реверс
Відправити розв'язок
Бали:
100
Time limit:
2.0s
Memory limit:
500M
Author:
Problem type
Allowed languages
C++, Java, Pascal, Python
Вам надаються цілі числа \(L\), \(R\) і рядок \(S\), що складається з малих англійських літер.
Виведіть цей рядок після зміни порядку символів на обернений з \(L\)-го по \(R\)-ий.
Формат вхідних даних
Перший рядок містить цілі числа \(L, R\) (\(1 \le L \le R \le |S|\))
Наступний рядок містить \(S\) (\(1 \le |S| \le 10^5\)), який містить символи проміжку ['a'..'z']
Числа розділяються пропуском.
Формат вихідних даних
У вихідний потік виведіть оновлений рядок \(S\)
Приклад вхідних даних
3 7
abcdefgh
Приклад вихідних даних
abgfedch
Приклад вхідних даних
1 7
reviver
Приклад вихідних даних
reviver
Приклад вхідних даних
4 13
merrychristmas
Приклад вихідних даних
meramtsirhcyrs
Коментарі