4099: 最多可能有多少个连续的 'X'

内存限制:1024 MB 时间限制:2.000 S
评测方式:文本比较 命题人:
提交:0 解决:0

题目描述

# Longest X ## 题目描述 给定一个由 'X' 和 '.' 组成的字符串 S。你可以对 S 进行 0 到 K 次(包括 0 和 K)以下操作: - 将一个 '.' 替换为 'X'。 在操作后,S 中最多可能有多少个连续的 'X'?

输入

## 输入格式 输入S和K

输出

## 输入格式 输入S和K ## 输出格式 输出所求答案。

样例输入 复制

XX...X.X.X.
2

样例输出 复制

5

提示

## 输入输出样例 ### 输入样例1 ``` XX...X.X.X. 2 ``` ### 输出样例1 ``` 5 ``` ### 输入样例2 ``` XXXX 200000 ``` ### 输出样例2 ``` 4 ``` ## 数据范围与提示 【样例说明1】 将第7个和第9个位置的 '.' 替换为 'X',得到 "XX...XXXXX.",从第6个到第10个位置有5个连续的 'X'。 我们无法得到6个或更多连续的 'X',所以答案是5。 【样例说明2】 允许进行0次操作。 【数据范围】 $1 ≤ |S| ≤ 2 × 10^5$,S 中的每个字符都是 'X' 或 '.',$0 ≤ K ≤ 2 × 10^5$,K 是整数。 ## 题目来源 ABC229D