atcoder#ABC229G. [ABC229G] Longest Y

[ABC229G] Longest Y

配点 : 600600

問題文

Y. からなる文字列 SS が与えられます。

次の操作を 00 回以上 KK 回以下行うことができます。

  • SS の隣り合う 22 文字を入れ替える

操作後に、Y を最大で何個連続させることができますか?

制約

  • 2S2×1052 \leq |S| \leq 2 \times 10^5
  • SS の各文字は Y または . である
  • 0K10120 \leq K \leq 10^{12}
  • KK は整数である

入力

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

SS

KK

出力

答えを出力せよ。

YY...Y.Y.Y.
2
3

SS6,76,7 文字目および 9,109,10 文字目を入れ替えて YY....YYY.. とすると、77 文字目から 99 文字目で Y33 個連続しています。 Y44 個以上連続させることはできないので、答えは 33 です。

YYYY....YYY
3
4