#P30001. More Holidays
More Holidays
问题描述
给定一个由 o 和 x 组成的长度为 的字符串 ,以及整数 。
保证 中至少包含一个 x。
将 连接 次得到长度为 的字符串 。现在你可以从 中选择恰好 个 x 并将其变为 o。
你的目标是使得修改后的 中只包含 o 的连续子串尽可能长。请输出只包含 o 的连续子串的最大可能长度。
输入格式
第一行输入三个整数 。
第二行输入一个长度为 的字符串 。
输出格式
输出一个整数,表示答案。
样例输入 1
10 1 2
ooxxooooox
样例输出 1
9
样例输入 2
5 3 4
oxxox
样例输出 2
8
样例输入 3
30 1000000000 9982443530
oxoxooxoxoxooxoxooxxxoxxxooxox
样例输出 3
19964887064
说明
- 样例 1 中,
ooxxooooox,ooxxooooox。将第 3 个和第 4 个x变为o,修改后的ooooooooox。此时只包含o的连续子串长度为 ,这是可以达到的最大值。 - 样例 2 中,
oxxox,oxxoxoxxoxoxxox。将第 5, 7, 8, 10 个x变为o,修改后的oxxooooooooxxox。此时只包含o的连续子串长度为 ,这是可以达到的最大值。
评测数据规模
- 均为整数。
- 设 为字符串 中
x的总数,则 - 是由
o和x组成的长度为 的字符串。 - 中至少包含一个
x。