#ABC233B. [ABC233B] 部分反转(A Reverse)

[ABC233B] 部分反转(A Reverse)

题目描述

给定一个字符串 ss 和一个区间 [l,r][l,r],将 sls_l 至 srs_r 的字符倒转后输出。

倒转:将 sls_l 改变为 srs_r,sl+1s_{l+1} 改变为 sr−1s_{r-1},⋯\cdots,srs_r 改变为 sls_l。

输入格式

第一行输入 L,RL,R。

第二行输入 RR。

输出格式

输出指定字符串。

样例 #1

样例输入 #1

3 7
abcdefgh

样例输出 #1

abgfedch

样例 #2

样例输入 #2

1 7
reviver

样例输出 #2

reviver

样例 #3

样例输入 #3

4 13
merrychristmas

样例输出 #3

meramtsirhcyrs

提示

样例说明 1

将 abcdefgh 的第 3 3 个到第 77 个字符反转后,得到 abgfedch 。

样例说明 2

操作可能会得到与原字符串相同的结果。

数据范围

  • S S 由小写英文字母组成。
  • 1 ≤ ∣S∣ ≤ 105 1\ \le\ |S|\ \le\ 10^5 (∣S∣ |S| 是S S 的长度 )
  • L,R L,R 是整数
  • 1 ≤ L ≤ R ≤ ∣S∣ 1\ \le\ L\ \le\ R\ \le\ |S|