P15029 [UOI 2021 II Stage] 酷子串
题目描述
哥萨克胡子认为一个字符串是 **酷的**,当且仅当满足以下条件:
- 所有在偶数位置上的字符都相同。
- 所有在奇数位置上的字符都相同。
例如,字符串 wow 和 ftftf 是酷的,而字符串 cabab 和 abcd 则不是。
哥萨克胡子有一个长度为 $n$ 的字符串 $s$,由小写字母组成。他可以更改其中 **不超过** $k$ 个字符,使得该字符串中拥有一个长度尽可能长的 **酷** 子串。请帮助他找到这个最大长度。
输入格式
第一行包含两个整数 $n$ 和 $k$ ($1 \leq n \leq 5 \cdot 10^6$, $0 \leq k \leq 5 \cdot 10^6$) —— 分别表示字符串中的字符数量,以及哥萨克胡子可以更改的字符数量。
第二行包含一个字符串 $s$,由 $n$ 个小写字母组成。
输出格式
输出一个数字 —— 哥萨克胡子能得到的 **酷** 子串的最大可能长度。
说明/提示
### 评分细则
- (7 分): $n \leq 100$;
- (14 分): $n \leq 3\,000$;
- (33 分): $n \leq 100\,000$;
- (23 分): $k = 0$;
- (23 分): 无额外限制。
翻译由 DeepSeek V3 完成