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

Коментарі

Ще немає коментарів.