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

[ABC233B] 部分反转(A Reverse)

题目描述

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

倒转:将 sls_l 改变为 srs_rsl+1s_{l+1} 改变为 sr1s_{r-1}\cdotssrs_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|