#E. 橡皮擦

    Type: Default 1000ms 256MiB

橡皮擦

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

Alice有一条长度为nn的纸条ss,每个格子是白色或黑色。她有一块橡皮擦,可以进行如下操作:选择任意连续的kk个格子并将它们擦除成白色。

请你找到擦除所有黑色格子所需的最少操作次数。

输入格式

第一行包含一个整数tt,表示测试用例的数量。

每个测试用例的第一行包含两个整数nnkk,表示纸条的长度和连续擦除的格子数。

每个测试用例的第二行包含一个长度为nn的字符串ss,包含字符BB(表示黑色格子)或WW(表示白色格子)。

输出格式

对于每个测试用例,输出一个整数,表示擦除所有黑色格子所需的最少操作次数。

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

提示

【样例解释】

第一个测试用例可以进行如下操作:

WBWWWBWWWWWBWWWWWWWBWWWB→WWWWWB→WWWWWW

第二个测试用例可以进行如下操作:

WWBWBWWWWWWWWWWWBWBWW→WWWWWWW

第三个测试用例可以进行如下操作:

BWBWBBWWWWWWWWWBWBWB→BWWWW→WWWWW

【数据范围】

对于100%数据,1t1000,1kn21051\leq t \leq 1000,1\leq k \leq n \leq 2\cdot 10^5。所有测试用例中nn的总和不超过21052\cdot10^5

C23天河国庆集训测试

Not Attended
Status
Done
Rule
IOI
Problem
5
Start at
2023-10-8 18:45
End at
2023-10-8 19:45
Duration
1 hour(s)
Host
Partic.
23