fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. typedef long long ll;
  4. const int Mod=1e9+7;
  5. const ll INF = 10000000000000;
  6. const int N = 1e6+7;
  7.  
  8. void solve() {
  9. int n,k;
  10. cin >> n >> k;
  11. string s;
  12. cin >> s;
  13. int ans = 0;
  14. int l=0,r=0;
  15. while(l<=r && r<n){
  16. if(s[l]=='W'){
  17. l++;r++;
  18. }
  19. else{
  20. while(r<n && r<l+k) r++;
  21. ans++;
  22. l=r;
  23. }
  24. }
  25. cout << ans << '\n';
  26. }
  27.  
  28. int main(){
  29. ios::sync_with_stdio(false);
  30. cin.tie(nullptr);
  31.  
  32. int t;
  33. cin >> t;
  34. while (t--) solve();
  35.  
  36.  
  37. return 0;
  38. }
  39.  
Success #stdin #stdout 0s 5320KB
stdin
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
stdout
2
1
2
1
4
3
4
0