#aBC300F. [ABC300F] More Holidays
[ABC300F] More Holidays
AT_abc300_f [ABC300F] More Holidays
题目描述
给定一个由 o 和 x 组成的长度为 的字符串 ,以及整数 。
保证 中至少包含一个 x。
将 连接 次得到长度为 的字符串 。现在你可以从 中选择恰好 个 x 并将其变为 o。
你的目标是使得修改后的 中只包含 o 的连续子串尽可能长。请输出只包含 o 的连续子串的最大可能长度。
输入格式
输入以如下格式从标准输入给出。
输出格式
请输出一个整数,表示答案。
输入输出样例 #1
输入 #1
10 1 2
ooxxooooox
输出 #1
9
输入输出样例 #2
输入 #2
5 3 4
oxxox
输出 #2
8
输入输出样例 #3
输入 #3
30 1000000000 9982443530
oxoxooxoxoxooxoxooxxxoxxxooxox
输出 #3
19964887064
说明/提示
限制条件
- 均为整数。
- 设 为字符串 中
x的总数,则 - 是由
o和x组成的长度为 的字符串。 - 中至少包含一个
x。
样例解释 1
ooxxooooox, ooxxooooox。将第 3 个和第 4 个 x 变为 o,修改后的 ooooooooox。此时只包含 o 的连续子串长度为 ,这是可以达到的最大值。
样例解释 2
oxxox, oxxoxoxxoxoxxox。将第 5,7,8,10 个 x 变为 o,修改后的 oxxooooooooxxox。此时只包含 o 的连续子串长度为 ,这是可以达到的最大值。
由 ChatGPT 4.1 翻译