#ABC229D. [ABC229D] 最长的 X(Longest X)

    ID: 2631 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>ABC入门算法闯关算法设计策略

[ABC229D] 最长的 X(Longest X)

题目描述

给定一个以 X. 组成的的字符串 SS

你可以对 SS 进行 0K0 \sim K 次以下操作(包含 00KK 次)。

  • SS 中的一个 . 替换成 X

求操作之后,SS 中连续 X 的最大数量为多少?

输入格式

输入 SSKK

输出格式

输出所求答案。

样例

XX...X.X.X.
2
5
XXXX
200000
4

提示

样例说明 1

将第 77 个和第 99 个位置的 . 替换为 X,得到 XX...XXXXX.,从第 6 个到第 10 个位置有 5 个连续的 X

我们无法得到 6 个或更多连续的 X,所以答案是 5

样例说明 2

允许进行 0 次操作。

数据范围

  • 1  S  2 × 105 1\ \leq\ |S|\ \leq\ 2\ \times\ 10^5
  • S S 中的每个字符都是 X.
  • 0  K  2 × 105 0\ \leq\ K\ \leq\ 2\ \times\ 10^5
  • K K 是整数