传统题 1000ms 256MiB

又岂在朝朝暮暮

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

星星:希望与治愈,太阳:成功与喜悦,月亮:迷茫与转变



这三张牌连在一起,也像是人生的一个过程:从迷茫中找到希望,最终迎来光明


给你一条长度为 nn 的序列 ss,代表 nn 个星球的白天黑夜,每个星球要么是黑夜,要么是白天

现在你是奶龙,你可以选择任意连续kk 个星球,并将它们状态全部变为白天

请你求出将所有星球的黑夜变为白天所需的最少操作次数

输入格式

第一行包含一个整数 tt1t10001 \leq t \leq 1000),表示测试用例的数量。
每个测试用例的第一行包含两个整数 nnkk1kn21051 \leq k \leq n \leq 2 \cdot 10^5
分别表示星球的个数 ss 和每次操作涉及的星球个数。
每个测试用例的第二行包含一个长度为 nn 的字符串 ss,仅由字符 B\texttt{B}(表示黑夜)和 W\texttt{W}(表示白天)组成。
所有测试用例中 nn 的总和不超过 21052 \cdot 10^5

输出格式

对于每个测试用例,输出一个整数,表示将所有星球的黑夜变为白天所需的最少操作次数

样例

8
6 3
WBWWWB
7 3
WWBWBWW
5 4
BWBWB
5 5
BBBBB
8 2
BWBWBBBB
10 2
WBBWBBWBBW
4 1
BBBB
3 2
WWW
2
1
2
1
4
3
4
0

在第一个测试用例中,你可以进行如下操作:${\color{red}{\texttt{WBW}}}{\texttt{WWB}} \to \texttt{WWW}{\color{red}{\texttt{WWB}}} \to \texttt{WWWWWW}$。

在第二个测试用例中,你可以进行如下操作:$\texttt{WW}{\color{red}{\texttt{BWB}}}\texttt{WW} \to \texttt{WWWWWWW}$。

在第三个测试用例中,你可以进行如下操作:$\texttt{B}{\color{red}{\texttt{WBWB}}} \to {\color{red}{\texttt{BWWW}}}\texttt{W} \to \texttt{WWWWW}$。

2025新生结训赛

未参加
状态
已结束
规则
IOI
题目
10
开始于
2025-11-15 18:30
结束于
2025-11-15 21:30
持续时间
3 小时
主持人
参赛人数
36