問題一覧 > 通常問題

No.1020 Reverse

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 336
作問者 : chocorusk / テスター : leafirby
6 ProblemId : 4005 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2020-03-18 02:40:20

問題文

長さ N の文字列 S が与えられます。i=1,2,,NK+1 の順に次の操作を行って得られる文字列を求めてください。

  • Si 文字目から i+K1 文字目までの部分を逆順に並べ替える。

入力

N K
S

  • 2KN2×105
  • N, K は整数である。
  • S は英小文字からなる長さ N の文字列である。

出力

S に操作を行った結果の文字列を出力せよ。

サンプル

サンプル1
入力
4 3
myon
出力
onmy

  • まず、S1 文字目から 3 文字目までを逆順に並べ替えます。このとき Soymn となります。
  • 次に、S2 文字目から 4 文字目までを逆順に並べ替えます。このとき Sonmy となります。

サンプル2
入力
9 4
ababababa
出力
bababaaba

サンプル3
入力
2 2
ac
出力
ca

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。