atcoder#ABC290B. [ABC290B] Qual B

[ABC290B] Qual B

配点 : 200200

問題文

あるプログラミングコンテストの予選に NN 人が参加し、参加者全員が異なる順位を得ました。 長さ NN の文字列 SS が与えられ、この文字列は決勝への参加希望の有無を表現します。具体的には下記の通りです。

  • SSii 文字目が o なら、予選 ii 位の参加者が決勝への参加を希望した。
  • SSii 文字目が x なら、予選 ii 位の参加者が決勝への参加を希望しなかった。

決勝への参加を希望した参加者のうち順位の小さい方から KK 人が予選を通過します。

以下の条件を満たす長さ NN の文字列 TT を出力してください。

  • 予選 ii 位の参加者が予選を通過する場合、 TTii 文字目は o
  • 予選 ii 位の参加者が予選を通過しない場合、 TTii 文字目は x

制約

  • N,KN,K は整数
  • 1KN1001 \le K \le N \le 100
  • SSox からなる長さ NN の文字列
  • SS には少なくとも KK 個の o が含まれる

入力

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

NN KK

SS

出力

答えを出力せよ。

10 3
oxxoxooxox
oxxoxoxxxx

この入力の場合、予選の参加者は N=10N=10 人であり、予選を通過する人数は K=3K=3 人です。

  • 予選 11 位の参加者は決勝への参加を希望しているため、予選を通過します。この時点で、通過者は 11 人です。
  • 予選 2,32,3 位の参加者は決勝への参加を希望していないため、予選を通過しません。
  • 予選 44 位の参加者は決勝への参加を希望しているため、予選を通過します。この時点で、通過者は 22 人です。
  • 予選 55 位の参加者は決勝への参加を希望していないため、予選を通過しません。
  • 予選 66 位の参加者は決勝への参加を希望しているため、予選を通過します。この時点で、通過者は 33 人です。
  • ここで、予選を通過した人数が 33 人となりました。なので、予選 77 位以下の参加者は予選を通過しません。