atcoder#ABC233B. [ABC233B] A Reverse

[ABC233B] A Reverse

题目描述

整数 L,R L,R と、英小文字のみからなる文字列 S S が与えられます。
S S L L 文字目から R R 文字目までの部分を反転した(すなわち、 L L 文字目から R R 文字目までの文字の並びを逆にした)文字列を出力してください。

输入格式

入力は以下の形式で標準入力から与えられる。

L L R R S S

输出格式

問題文の指示通り出力せよ。

题目大意

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

倒装:将 sls_l 改变为 srs_rsl+1s_{l+1} 改变为 sr1s_{r-1}\cdotssrs_r 改变为 sls_l

Translated by ShanCreeper.

3 7
abcdefgh
abgfedch
1 7
reviver
reviver
4 13
merrychristmas
meramtsirhcyrs

提示

制約

  • 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|

Sample Explanation 1

abcdefgh3 3 文字目から 7 7 文字目までの部分を反転すると、 abgfedch となります。

Sample Explanation 2

操作を行った結果が元の文字列と同一であることもあります。