#abc229g. [abc229_g]Longest Y

[abc229_g]Longest Y

题目描述

给定一个由 Y. 组成的字符串 SS

你可以对 SS 执行以下操作 00KK 次(包括 00KK):

  • 交换 SS 中相邻的两个字符。

在操作之后,SS 中连续出现的 Y 的最大可能数量是多少?

约束条件

  • 2S2×1052 \leq |S| \leq 2 \times 10^5
  • SS 中的每个字符是 Y.
  • 0K10120 \leq K \leq 10^{12}
  • KK 是一个整数。

输入

输入以以下格式从标准输入给出:

SS KK

输出

输出答案。


示例输入 1

YY...Y.Y.Y.
2

示例输出 1

通过交换第 66 和第 77 个字符,以及第 99 和第 1010 个字符,我们得到 YY....YYY..,其中第 77 到第 99 个位置连续出现了三个 Y
我们无法得到四个或更多连续的 Y,因此答案是 33


示例输入 2

YYYY....YYY
3

示例输出 2