QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#817203#3286. Black or WhiteSGColinAC ✓10ms8960kbC++201.1kb2024-12-16 20:54:162024-12-16 20:54:17

Judging History

你现在查看的是最新测评结果

  • [2024-12-16 20:54:17]
  • 评测
  • 测评结果:AC
  • 用时:10ms
  • 内存:8960kb
  • [2024-12-16 20:54:16]
  • 提交

answer

#include<bits/stdc++.h>
using namespace std;
typedef pair<int, int> pii;
typedef long long ll;

inline int rd() {
    int x = 0;
    bool f = 0;
    char c = getchar();
    for (; !isdigit(c); c = getchar()) f |= (c == '-');
    for (; isdigit(c); c = getchar()) x = x * 10 + (c ^ 48);
    return f ? -x : x;
}

#define N 500007

char s[N], t[N];

int sum[N], f[N];

deque<int> pos;

int main() {
    pos.push_back(0);
    int n = rd(), m = rd();
    scanf("%s", s + 1); scanf("%s", t + 1);
    for (int i = 1; i <= n; ++i) sum[i] = sum[i - 1] + (t[i] != t[i - 1]);

    // the number of segments in [l, r] : sum[r] - sum[l + 1] + 1
    auto val = [&](int p) {return 2 * f[p] - sum[p + 1];};
    for (int i = 1; i <= n; ++i) {
        if (s[i] == t[i]) f[i] = f[i - 1];
        else {
            while (i - pos.front() > m) pos.pop_front();
            f[i] = f[pos.front()] + (sum[i] - sum[pos.front() + 1] + 1) / 2 + 1;
        }
        while (!pos.empty() && val(pos.back()) >= val(i)) pos.pop_back();
        pos.push_back(i);
    }
    printf("%d\n", f[n]);
    return 0;
} 

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 6ms
memory: 6516kb

input:

274694 5174
BBWWWWWBWBBBWBWBWBWBBBBWWBBBBBWWBWWBWWBBWBWWBBBWWWWWBWBBBBWWBBBWWBWWBBWBBWWBBWWBWWBBWWWWBWBBWBBBWBWBWBBBBWBWWWBWWWBBWBBWWWWBWWWWBBBWBWWBWBBBWBBWWWWBBWBBBWBWBBBBWBBBBBWBBWWBWBBBBWBWWWWWBWBBBBWWWWBBWWWBWBWBWWWBWWBBBBWBBWBWBBWWWWBBBWBBBWBWWBWWBBBWWWWBBWWWBBBWWBWWWBBWBBBWBBBBWBWWBWBWBBBBBBWW...

output:

63250

result:

ok single line: '63250'

Test #2:

score: 0
Accepted
time: 4ms
memory: 7588kb

input:

380359 332279
WBWBBBWBWWWWBBBWBWBWBWWWBWBBWBWWBBWBWBWWWWWWWWWBBWWWBWWWWWBBWWBWWBWWWWWBWWBBWBWWBBBBBBWBBWWWBWWBWWBWBWBWWBBBBBWWWBBBWBBBWBWBWBBBBBBBBBBBWWBWBWWBBWBWWWWBWWWWWWBWWBWWBBBWWWBBBBWBWWBWBWBWBBWBBWWBWWBWWBBBBBBBBBBWWBBWWWWBBWWWWWWBBBWWWBWWBBWWBBWWWWBWBBWBBBWWWBBBWWWWWWBWWBBBBWBBWWWBBBWWWWWWBB...

output:

87834

result:

ok single line: '87834'

Test #3:

score: 0
Accepted
time: 5ms
memory: 7360kb

input:

231369 56595
WBBWWBBWBWWWWBWBBWBWWBBWBWWWBWWBBBWWBBWBBBWBWBBBBBWWWWBBBWBBWBBWWWBWWWWBWWBBBWWBBWBWWWBWBWBWBBBWBBBWBWBWBWBWWBWBWWBBBWBBWWWBBBWWWWBBWWBBBWBBWWWBWBWWWWBBWWWWBWBWWBBWWBBBWBBBWBWBWWBBWBBBWBBWBWWWBWWBBWWBWWWWWWWBBWBWWWBBWBBWBBWBBWBWWBWWBWWWBWWWWWBBBWWBBWBWWBWBWWWWWBWBBWBWWBWBBWBBBWBWWBWBWBB...

output:

53492

result:

ok single line: '53492'

Test #4:

score: 0
Accepted
time: 6ms
memory: 6392kb

input:

265803 139309
BWWWBBBWBWWWWWWBBBBBBBBBBBBBBBWBWWBWBWWWBWWBWBWBBWWWBWBBBBBWBWWBBBWWWBBBWBWWWBWWBWBBWBBWWBBWBWBWBBBBWWBWWWBBBWBWBWBBBBWWBBBWBWBBWWWWWBWBWBWBWWWWBBWWBBBBWWWWWBBWBBBBBBWWWBBBWWWWBWBWWBWBBWBBBWWWWWBWWBWWBBWBBWWBWBBWBBWBWWWBWBBBWWBBWBWBBBBBBBBWBBBWBWBBWBBWBWWWWBBBBBBBWBBWWBBWWBWWBWBBWBWBWB...

output:

61148

result:

ok single line: '61148'

Test #5:

score: 0
Accepted
time: 3ms
memory: 8636kb

input:

500000 1
WBBWWBWBWBWWWWBWBWWWBBWWWWBWBBBWWBWBBWWWWWBWBBWWBWWWBBBBWBWWWWBBBWWBWWWBBWBWWBBBWWWBBBWWBBWBBWBWWBBWBBWBWWBWBWBBBWWWBBBWWWWBBBWBWBWWBWWBWWBWWBBBBBBBBBWWBWBBWWWBWBWBBBBBBWBBBWBBBWBBBWBBWWBWWWWBBWWBWWWBWBWWWWBWWWWWBBBWWBBBWWWBBBBBBWWBBBWWWBBBBBWBBWWBBWBBWWWWBBBWBWBWWBBBBBWWBBWWBWWBBWWBBBBWBWB...

output:

250450

result:

ok single line: '250450'

Test #6:

score: 0
Accepted
time: 9ms
memory: 8688kb

input:

500000 1
BWWBBBWBWBWWBWWWWBWBWBBWWBBWBWBWWWWBBWBWWBBBWBBBWBBWWBBBWBWWBBWWWBBWBBBBWBWWWWWWBWWBBBWWBWWBWWBWWBWBBWWWWBWBWBWWBWBBWBBBBBWBWWWBWWBBBWWWWWBBBBWWWBBBWWWWWWWWBBBBWBBBBBBWWWWBBWWWWWBBWBWWWBWBBWBBWWBWWWBWBWWWWBWBBBWWWBWWBBBWBWBWBWBWWWWWBBWWBWWWBWBBWWBBBWBBBBWBBBWBBBBBWWBBBBBWBBBWWBWBBWBWBBWWWBW...

output:

250505

result:

ok single line: '250505'

Test #7:

score: 0
Accepted
time: 5ms
memory: 8660kb

input:

500000 3
BWWWBWWBBWBBBBWBWBWWBBBBWWBWWBBWWWWBWWBWWWBWWBWBWBWBBWBBBBWBWBWWBBBWBWWWWWBWWBWBBWBWBBBWWBBWBWWBWBWWBWBBBWWBBWWWWBWWWBBBBBBWWBBBWBBBWBWWWBWBWWBWBWBWBWBBWBWBBWBBWWWBBWBBBBWWWBWWWBBBWWBBBBWBWWWWWBBBBBBWWBBWBWBWWBWBBWWWWBBBWWWBWBWBWBBWBBBBBBWWWWBBBBBBBWWWBBWWBBWWBBBBWWWWWWBWBBBWBBWWWBBWBBBWBBB...

output:

175548

result:

ok single line: '175548'

Test #8:

score: 0
Accepted
time: 10ms
memory: 8924kb

input:

500000 3
BWBBBWWBBWWBWWBBBBWWWWBBWBWWBBWBWWBBWWBWBWWBBBWWWWBBWBWWBWWWWWWWBWBWWBWWBWWBBWBBWBWBWWBBWBBWWBBBBBBBWWWWWWWBBBBWWWBBBWBWBBBBBBWWBWBWBWBWWWBBBWBWWWBBWWBWWBWWWBBBWBWBBWBBBWWBWBBWWWBWBWBWBBWBWWBBWBWWBBBBBBWWBWWWWBWBWBWWWWWBBWBWWBBBWWWWBBWBBWBBWWWWWBBBWBWBBBBWBWBBBWBWWBBBWWWWWWBBWWWWWBWBBWBBWWB...

output:

175488

result:

ok single line: '175488'

Test #9:

score: 0
Accepted
time: 5ms
memory: 8896kb

input:

500000 5
BWWBBWWWBWBWWWBBBWWWBBWBWWWBWBWWBWWBBBBWBBWWWWWBBBWBBBWBWBBWWWBWWWWBBWBWWBBWWBWWBWWWBBBBBBWWWWBBBBWWWBWBWWWBWWBBBWWBBWBBBBBWWWWBBBWWWBWBWBBBBWWBBBWBBWBBBBWBWWWWBWBWWWWBWBWWWWBWBBWBBWWBWBWBWBBBWBBWBBWBWBBBBWWWWBBBWWWWWWBBWWBWWWBWBBBBBBBWBWWBBBWWBWBBBBBWBWWWBWWBBBWWBBBWBWWBBBWBBWWWWWBBBBWBBBW...

output:

149457

result:

ok single line: '149457'

Test #10:

score: 0
Accepted
time: 10ms
memory: 8672kb

input:

500000 5
BBBWWBWWWWWBWBWWBBBBBWWBBWBBBWBWWBWWBBWBWWWBBBBWWWWBWBBBWBWWBBWWBBWWWWBBBWBBBWWWWBWBWWWWBBWWWWWWBWWBWWBBWWBWWWBWWWBBBWBBBWBWBWBWWWBWWWBWWBBBBWWBBBWBBBBBWBBWBBBBWWBBWBBWBBBWBWWWWWBWBWBBWBWWBWBBBBWWWWWWWWBBWWWWBBBWBWWBBBBBWBWBWWWBBBWWBWWWBWBWWBBBBBBWBWWBWWWBWWBWWBWBWBBWBWWBWBBBBWWBBWWBBBBWBWW...

output:

149401

result:

ok single line: '149401'

Test #11:

score: 0
Accepted
time: 7ms
memory: 8732kb

input:

500000 10
WBBWBBBWBWWBWBWWBBBWBWBWBWBBBBWBBWBWWWWWWBWWWBWBWWWBWBWBBWWBBWBWBBWBWBBBWBWBBBWBBBWWBBWBWBBBWWWWWWWBWWWWWBBBBBBWWBBWBWBWBWWWBWBWWWWWWBBBWBWWWWBBBWBBWWWBWWBWBWWBBWBWBWBWBBWBBBWWWWWWWBBBWWBBWBBWWWBWBBWBWBWWWWWBBWWBBBBBWBWBWWBBWBBWWWBBWWBBWBBBWBBWBWBWWWBBWWBWWBWWWBWBWBBBWBWWBWWWBBBWWWBWBBBWWB...

output:

127564

result:

ok single line: '127564'

Test #12:

score: 0
Accepted
time: 10ms
memory: 8612kb

input:

500000 10
BWWWBBBWBBBWBWBWBWBWWBWBWWWBWBWBWWBWWBWWWBWWBWBBBBBBWWBBWWWBWBWWBWBWWBBBWWWBWWBBWWBBWBBWWWWBBWBBWBBBBWWWWBBWWBWBWWBBBWBWBWWWBWBWBBWWWBBBWBWBWBBBWBWWWBWBWBWBWBWWWBBWBBBBBBWBBBBBBBBWBBBWWWWWBWWWBBBBBBBBWWWWBBBBWBWWWWWWBWWWBBWBBWWBWWWBWBBWWBWWWWBWBBWWBWBWWWBBBBWWWBBBBWWWWWBBWBBBWBBBWWBWWBWWBB...

output:

127636

result:

ok single line: '127636'

Test #13:

score: 0
Accepted
time: 7ms
memory: 8900kb

input:

500000 100
BWWWBBBWWBBBWBBWWWBWWWBWBBBBBBWWWWWWWWWBBWBBBWWWWBBBWWBBBWWBBBWWBBWWBBBBBWWWBBBBBWWBBWBBBBBBWBBBWWBBWWBBWBWWBWBWBWBBWWBBBWBWBWWWBBWWWWWBBBBWBWWWWWBWWWWBWWWWBBWWBWWWBWWWWWBBBBWWWBWWWWWWBWBWBWBBWWWBBWBBWBBBWWWBBBWBWBBBWBBWWBBWWWWBWBBWWWWWWBBBBBWWWBWWBBWWWWBBBBBBBBBWWBWWBBBBBBBBBBWWBBWBWWWWW...

output:

115500

result:

ok single line: '115500'

Test #14:

score: 0
Accepted
time: 10ms
memory: 8928kb

input:

500000 100
BWWBBBBBWWBWBWBWBBWWWWWBBWBBWBBWBBBBBBBWWBWBWBBBWWWWBBBWBBBBWWBBBBBBBBBWBBBBWWWWWBBWWWBBBWBWBBWBWWBBWBWBWBWBWWWBWBBWWWWBBWBBBBBBWWBWWWBWBBBWBWWWBBBWBBBBWWWBBBBBWBBWWWBWBWBWWBBWWBBBWBBWBWBWBBBBWWWBWBWBBBWBBBBWWBWWBWBWBBBBWWWBWBWWBBWBWBWBWWWWBBBBBWWBWWWWWBWBBWWBWWWWWBWWBWWWWWWWBBBWBBBWBWBWB...

output:

115425

result:

ok single line: '115425'

Test #15:

score: 0
Accepted
time: 6ms
memory: 8676kb

input:

500000 1000
BBBWWBWWBWBWWWWWWWBWWWWWBWWWBWBWWWWBWBWWWBBBBBBWBBBWWBWBWWBWBBBBWBWBBBBWBBBBBBBBWBWBWWWWBWBBBWBBBBWBWBBBBWBBWWWWWBBWWWWBWBWBBWWWBWBWBBBBWBBBWBWBWWWWBBWWBWWBBWWBWWBWWBWBBWBBBBBBBBWWBWBWBWWWWBWWWBBBWWBBWBWWBWBWWWWWBWBWBWBWWWBWWBBWBWWBBBBBBBBBBBBBWWWWWWWWBWWWWWWWWBWWBBWBBBBBWBBBBBBWBWBBBBWB...

output:

115321

result:

ok single line: '115321'

Test #16:

score: 0
Accepted
time: 6ms
memory: 8684kb

input:

500000 1000
BBBWWWBWBWWWWBBWWBBWWWBBBBBWBBBWBWWBWBBWBWBBBWBBWBBWWBBWBBBBWWBWBBBBWBBBWBBBBWWWBWBBBWBWBBBBWBWWWBBWBBWWBWBBWBBBBBBWBBBBBBBBBWWWBBWWWBWBBWBBWWBBWBWWBWBBBBBBWBBBWBWBBBWWWWWWBWWBWBBBWWBWBBBWWWWWWBWBWWWBBWWBBWBBWBBBBBWWBBBBWWWWWBBBBBBWWWWBBBWBBBWBBBWWWBBBBBWBBBBWWWBWWWBWWWBWBWBWWWWBBWWBWBWB...

output:

115298

result:

ok single line: '115298'

Test #17:

score: 0
Accepted
time: 10ms
memory: 8668kb

input:

500000 100000
WBWWWBWWBBBWBWBBWWWWWWWWBWWBWBWWBBWWBBWBBWWWWWBBBWBBBWWWBBBWWWBWWBBBWWWWBBBBBWWWBWWBWBWWWBWWWBWWWBBBBBWWBWWWBWBBWBBBBWWBBWWBWBWBBWBWBBBWBBWWWWWBBWWBWWWWWBWWWWBWWBWBBBWWWWWWBBWWWWBWWWBBBWWWWWBWBBBBBBBBWWWWWWBWWBWBBBBWBWWWBWWWWBBWBWWBWWBWWBWWWWWWWWBBBWWWBBBBBBWWWBBWBWBWBBBBWBWBWWWWBBBWBB...

output:

115342

result:

ok single line: '115342'

Test #18:

score: 0
Accepted
time: 7ms
memory: 8932kb

input:

500000 100000
BWWBBWWWBWBBWBBWWBWWWBBWWBBWWWWBWBWBWBWBBWWBBBBWBBWWWWWWBBBWWWBWBWWBBBWWBWBWWBWWBBBBBWBBBWBWBBBBBBBWBWBBWBWBBWWBWWBWBWBWBWWBWWBWBBBWWBBWBWBBWWWBBWBBBWWBBWBBBWWWWBWBBBWWWWBWWWBWBWBWBWBWWWBBBBBBBWWWBWBWBWWWWWWWWBBWBWBWBBWBBWWBBBBBBWWBWBWWBWWWBWBBWWWWBWWBWBWWWWWWWBBBBWBWWBWBBWBBWWBWBWWWBB...

output:

115581

result:

ok single line: '115581'

Test #19:

score: 0
Accepted
time: 7ms
memory: 8660kb

input:

500000 250000
BBBBBBBWWBWBBBBBBWWWBWBWWWBBBWBBBWWWBWWBBBBBWBBBBWWBWBWWBWBWBWWBWBBWBBWWBWBWWBBWBWWWWWBWWWWWWWBWWWWWWBWBWBWBBBBWWWBBBWBBWWWWBBBWWBBWWWBWBBWWBBBWBWWWBBBWBWBBBBBWBBWWWBWWWWWBWWBBWBBWWBBBWBBBWBWBBBBBBWBWBBWWWWWWBWWBWBWBWBWWBBBBBWBBBWBWWWWWBWBWBBWWWBBWWWBWWBWWWBBWWBWBWWBWBWBWWWWBBWWBBWBBBB...

output:

115588

result:

ok single line: '115588'

Test #20:

score: 0
Accepted
time: 7ms
memory: 8640kb

input:

500000 250000
BBWWBBWBBBBWWBBWWWWBWWWBWWBWWBBWWWBWWBWWWBWBWWWWBWWWWBWBBWBWBWWWBBWBBBWWBWBWWWWBWWWWWBBWWWBWBBWWWBWBBBBBBWBWBBBWBWWWWWWBWWWBBWWBWBBWWWBWBWBBWWBWBBBWWBWWBBWWWBWWBWWBBBWBWBBBWBBWBWBWWBBWBBWWWWWBBWBBWBWBBWWWWBWWWWWBWBWWWBWWBBBBWWWBBWBBWWWWWBWWBWBWWBBWBWWBWBBBWWBBBWBBBWBBBWBWBWBBBBWWWBWBWB...

output:

115432

result:

ok single line: '115432'

Test #21:

score: 0
Accepted
time: 10ms
memory: 8696kb

input:

500000 499999
BBWBBWWBWBWBWWWBWWBWBBBBBWBWWWBBBWWWWBWBBBWBBWBBBWWBBBWWWWBBWWBWBWWBWBWWBWWWBWBBWBWBWWBBWBBWBWBWWWBWBWBBWWBWWBWWBBBWBWWBBBBWWWBWBWWBBBWBBWBBBBWBBWWWBWWBWBWWBWWWWWBWBBWBWWWBWWBWWBWWBWBBBWWBWWWWBWWBBWWBWWBWWWBBWWBBBWBWWWWWBBBBBWBWBBWWWBBBWWBWBWWWBBWWWWBBBBBBBWWWBWWWWBBBBWWBWWWBWBWBWBWBWB...

output:

115520

result:

ok single line: '115520'

Test #22:

score: 0
Accepted
time: 7ms
memory: 8960kb

input:

500000 499999
WWBBWBBBWBBWWWWBWWWWWBWWWBWWBBBWBWWBWBWBWBBWBBWBWBWBBWBBBWBWWWBBWBWBWWWWBWWBWWBWWBWWWWWBBWWWWBWBBWWWWBBWWBWWWBBWWWWWWBWBWBWBWBWBBBWBWBWWWBWBWWBBBBBBWBWWBWWBWWWBWBBWWWWWWBWWWBWWBBWBWBWWBBBBWWBWWWWWWWWWBWBWWWWBBBBWWWWWWWWBWBWBBWBBBWBBBBWWBWWBWBBBWWWBWWWBWWWWWWWBBWBBWWWWWWWBBWWBBWBWWWBBBB...

output:

115634

result:

ok single line: '115634'

Test #23:

score: 0
Accepted
time: 5ms
memory: 8676kb

input:

500000 500000
BWBWWBWBWWWWBBWWBWBBBBBWWBWBWWWWWBWBBWBBWWWBWBBWWWBWBWBWBBBBBWBWBBBBWBBBBWWWBWBBWWWBBWBWWWBBBBBBBWBWWBWWBWBWWWBBBWBBBBBWWWBWWWWWWBWWWBWWBWBWBWWBWWBWBWBBBBWBBWWBBBWWBWBWWWBWWWBBWWBWWBBWWWBBWWWWBBBWWBBWWBBWBWWBWBWWBBBWWBWBBBWWWWBBBBWBBWBWBWBBBBBWBBBWBBWBWBWWWWBWBBWBBBBWWWWBWWWBWBBBBBWBWB...

output:

115414

result:

ok single line: '115414'

Test #24:

score: 0
Accepted
time: 10ms
memory: 8668kb

input:

500000 500000
BWWWBBWBWWBWWBBWBWWWWWBBBWBWBBBBWWWWWWWWWWBWBBWWBWBWBBWWBBWBBBBBWBWBBBBWWWBBBWBBBBWBBWBBWBBWBWWWBBBBBBWWWBWWWWBWBWBBBBWBWWBWWBBBWBBWBBWBBWWWWWBBBWWBBWBBWWWWWWBWBBWBBBWWWWBWBWWBBBBWBBBBWBWBWWWBBWWWBBWBWWBBWWBWBWWWBWBBBBWWWWWBWWWBWWBBBBBWWBWBBWWWBWBWWBWBBWBWWWWWWWWWWWBBWBWWBBWBWWBWWWWWBW...

output:

115448

result:

ok single line: '115448'

Test #25:

score: 0
Accepted
time: 5ms
memory: 8668kb

input:

500000 312182
WBWWWWBWBBWBBWBWWBBWBBWBWBWBBWWWWWBWWWWWBWWBWBWWBWWWBWWBWBWBBBBBBBWBBBWBBBWBBBWWWWBBWBBBBBBBBWBBBBBBBBWBWWBWWBBBBBWWBBWWWBBWBWBBWWWWWBBBWWBBBBWWWWBBWBWBBWBWWBBWWWBBWWBWWBWBBWBBWWWBBBWBWBBBWBBBWBWBWWBWBWWWBBBWBWWBWWWBWBBWBWBBBBWBBBBWBWBBBWWWWWWWBBBWWWWBWBWWWBBBWWBBWWWWBBWWWBWWBWWBBWBBBB...

output:

115414

result:

ok single line: '115414'

Test #26:

score: 0
Accepted
time: 6ms
memory: 8676kb

input:

500000 423707
WBBBWWWBBBBWWWWWBWWWBBBWWBWWWBWWBBBBBBBBWWBBBBBBBWWBWBBBWBBWBBBWBWWWBWBBBBWBBBBWBWWWBWBBWWBBBBWBBWWBBBWBWBWWBBWBBWWBBBWWWBBWBWBWBWBBBBBBBBWWBWWBBBBWBWWBWWBBBBBWWWWWWWWWWBWWWWWWBWWBBBBWWBBWBWWWBWBBBWBWWBWBBWWBWBWWWWBWWBWBWBBWWWWBWBBBWWWBBWWBWWWWWBWWWBWWWBWWWWBBWWBBBBBWWBBWWWBBBBBWBWWWBW...

output:

115368

result:

ok single line: '115368'

Test #27:

score: 0
Accepted
time: 5ms
memory: 8664kb

input:

500000 281262
BWWBBBBWBWWBWBBBBWWBWWBBWBWBBWBBBBBWWBWBBWBBBBWWBBBWBBBWBBBBWBBBBBWWBBBWBWWBBWWWBBWBWBBBWBWBBWBBBBWBWBBWBBWWBWWBWWWBWWWWWBBBBBWBBWWBBBBBWBBBBBBBBBWWWBBBBBBWWWWBWBBWWWWBBBWWBWWBBBBWWBBBWBBBBWBWBWWBWWWWBBBWWWWBWWWWWWBBBWWBBWWBWWWBBWBWWWWWWBWBBBBWBWWBWWBWWWWWBBBBBWWWWWWBWWWWWBWWBBBWBWBWBW...

output:

115514

result:

ok single line: '115514'

Test #28:

score: 0
Accepted
time: 10ms
memory: 8672kb

input:

500000 263111
BBWBBBBWBBWWBWBBBBBBBBWBWBWBWBBWBWWWWWBBBBWWBWBWBBWBWBWWBBBWBWWWWBWBBWBWBBBWBWWWBBBWWWWBWBWWBWWWBBBBWBBWWWWWBWWWWBBBBWWWBWBBWWWBWWBWBBBBBWBWBWWBWBBBWWWWWBBWBBWBWWBWBBWBBWWBBWBWBWBBWBWBWWBWWWWWWWWWBBWBBWWBBBWWWWWWWWBWBBBBWBBWWWBBWBWBWBBWWBBBBWWWBBBBBBBWBWWWBBBWBWBBWWWBBBBBWWWBWWBWBBBWWW...

output:

115384

result:

ok single line: '115384'

Test #29:

score: 0
Accepted
time: 1ms
memory: 4180kb

input:

8980 89
BWWBBWBWBBBBWBBBWBWBBBWWWWBWBBBBWWBBWWBWWWBWWBWBBWWWWWWWBWWWWWBBBWWWWBBBBBWWBWBBBWBBWBWBWWBBBBWBWWWBBWBWBWWWBBBWBBBWWBWWBWBWWBBWBBWBWWBWBWWBBBWWWWBWWWWWWBWWWBWWWWWWBWBWWWWBBBBBWWWWBWWBBBWBWWBWWBWBWBBBWBWBBBWBWBWWBWBWWBBBBBBWBWBWWWWBWWWBWWWWWWWWWWBWWWWWBWBWWBBWWWWBWBBWWBWBBWWBWBBBWWWBWBBBWWWB...

output:

2065

result:

ok single line: '2065'

Test #30:

score: 0
Accepted
time: 1ms
memory: 4176kb

input:

8492 6596
BWWWBBWWBBBBWWWBBBBWBWBBBBWWWBWWBWWBBBWBWBBBWWBBWBBBWWBBBBWBWBWWBWWBWBWWBBBWBWBBWBWBBBWBBWBWBBBBWBBWWWWWWWWWBWWWWWWBWBWBBWWWBWWBBBBWWWWWWWBWBWBBWWBBBBWWWWWWWWWBWWWBBBBBBBWBWBWBBBBBWBBBWWWWBWWBBBWWWWBBBWBWWWBBBWBBBBBWBBBBWWWBWBWWBWBBWBWWWWBWBWWWBWBBBWBWWWBWBBWWBWBBWWBBWBBWBWBWBWBBBWWWBWWBWW...

output:

1980

result:

ok single line: '1980'

Test #31:

score: 0
Accepted
time: 1ms
memory: 5888kb

input:

2525 2058
BBWWWWWWBBBBBBBBWBBWBBWBWWWWWWBBWBWWWBBWWBBBBWBBWBWWBBBWWBBBBWBBWWWWBWWBBWBWWBBWBBBBWBWWBWWBWWWBWBBBBBBBBBWBWBWWWBBWBBBBBWWBBWBWWWBBBWBBBWWBBBBBWWBWBWWWBWWWBWBWBBBWBBWWWWBBWWWWWWBWWWWWWWBBWWWWBWBBBBWBWWBBWBBBBWWBWWBWBBWBWWBWWBWWBWBWBWBBWWWWWBBBWBBWBBBWBWWBWBWWWBBWBBBWWWBWWBWBBBBBBBWWBBWWWW...

output:

601

result:

ok single line: '601'

Test #32:

score: 0
Accepted
time: 0ms
memory: 3884kb

input:

458 228
WBWBWBWWBBWWBBBBWBWBBBBBWWBBBWWBWWWWWBBBBWWBWWBBBBBWWBWBWWWBWWBBWWBBBWBBWWBBBWBBBBBWWBWBWWBBBWBBBBBWBBWBBWWWBWWBBWWWBWBBBBBWBBBBBBBBBBBWWBWWBWBWBBWWWBWBBWWWWWBBBWBBBBBBBWBWBWBWWWBWBBBWWBWWWBWBWBWWWBWWWWBBBWBBBWBWBWWBBBBWBBBBWBWWWWWWWWWWBWBBWWBWBWWBBWBWWBBBWWWBBWBWBBWWBWWBBWWBWWWWBBBWWBWBBWWB...

output:

97

result:

ok single line: '97'

Test #33:

score: 0
Accepted
time: 0ms
memory: 3836kb

input:

4 4
BWWB
WBBW

output:

2

result:

ok single line: '2'

Test #34:

score: 0
Accepted
time: 1ms
memory: 5852kb

input:

4 3
BWWB
WBBW

output:

3

result:

ok single line: '3'

Test #35:

score: 0
Accepted
time: 0ms
memory: 3796kb

input:

4 3
BWWW
BWWW

output:

0

result:

ok single line: '0'

Test #36:

score: 0
Accepted
time: 0ms
memory: 3748kb

input:

7 1
BBWBWBW
WBBWWBB

output:

4

result:

ok single line: '4'

Test #37:

score: 0
Accepted
time: 1ms
memory: 5844kb

input:

87 21
BBBWBBBWBBBWWWBBBBWWWWBWWWBBWWWWBWBWBWWBWBWWBBBBBWBBWWWWWBWWWWBWWBBBBWWBBWBWWBWWBBWBWBB
BBBWWWBBWWWWWWWBBWWWWWBBBBBBWWBWBBWBWWBBBBBWWWBWWBWBWWWWWBWBWBWWWBBBBWBBBBBBWWBWBWBWWWW

output:

18

result:

ok single line: '18'

Test #38:

score: 0
Accepted
time: 1ms
memory: 5792kb

input:

42 5
WWBBBBWWWWWBWBWBBBWBWBWBWWBWWBBWBWBBWWBBWW
BBBWBWBWWBWWWBBWWBWBBBBBBBWBBBWWBWWWWBWWBW

output:

15

result:

ok single line: '15'

Test #39:

score: 0
Accepted
time: 0ms
memory: 3804kb

input:

59 52
WBBWBWWBBWWWWBWWBWBBWBBBBWBWBWBBWWBWBWBBWBBBBWWBBBBWWBBWBWB
WBWWWBWWBWWWBWWBWWBWBBWWWBWWWWWBBWWBBBBBBWWBBWWWWBWWBWBWWBW

output:

15

result:

ok single line: '15'

Test #40:

score: 0
Accepted
time: 0ms
memory: 3804kb

input:

52 9
BBWBWBWWBBBWWBWBBWBWBWBWBBBWBWWBBBBBBWBBWWWBWWWBWWWB
WWWBBBBWWBBBWWBBWWWWWBWWWBBBBBBWBWWWWBWBBBWWBWWBBBBW

output:

14

result:

ok single line: '14'

Test #41:

score: 0
Accepted
time: 0ms
memory: 8680kb

input:

500000 1
WBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBW...

output:

500000

result:

ok single line: '500000'

Test #42:

score: 0
Accepted
time: 3ms
memory: 8928kb

input:

500000 500000
WBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWB...

output:

250001

result:

ok single line: '250001'

Test #43:

score: 0
Accepted
time: 7ms
memory: 8704kb

input:

500000 1
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW...

output:

500000

result:

ok single line: '500000'

Test #44:

score: 0
Accepted
time: 7ms
memory: 8640kb

input:

500000 500000
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...

output:

1

result:

ok single line: '1'

Test #45:

score: 0
Accepted
time: 5ms
memory: 8956kb

input:

500000 1
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW...

output:

0

result:

ok single line: '0'

Test #46:

score: 0
Accepted
time: 0ms
memory: 8700kb

input:

500000 500000
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...

output:

0

result:

ok single line: '0'

Test #47:

score: 0
Accepted
time: 4ms
memory: 8960kb

input:

500000 500000
BWWWBWBBBBWBWWWBBBWBWBBWWBBWBBWBBBBWBBBBBBWWBWBBBWWBWWBWBWBBBBBWWBBBBWWWBBBBBBBBWWWWBBBBBBBBBWWBWBWBWBWBWBWWBBWWBWWBBWBWBBBWWWWWBWBBWBBBWBWBWBBBBWBWWBWBBBBWBBWBWBBWWWBBWWBWWBWBWBWWBBBWBWBBBWBBWWWWWWBWWWWWWBWBBWBBWBWWWWWWBBWWWWBBBWBWWBBBWBBWWWBBBBWBWBWBBBBWWWBWBWBWBBWWWWBWBBBWWBWWWBWWBW...

output:

1

result:

ok single line: '1'

Test #48:

score: 0
Accepted
time: 9ms
memory: 8672kb

input:

500000 500000
BWBBWBWWBWBBWWWBBBBBBBBBBBWBWBWBWBWWBWWWBWBWBWWWBWWBBBBBWBWBWBWWBWBWWBBWWWWWWBWWBWWBBBBBWWBBWBBWWBBWBWWBWBBWBWWWWWBWWBWWBBWWWWWBWWBWBWWBWBBBWWBBBBWBBBBWWWWBWBBWBWBWBWWBWBWWBBBWWBBBBWWBBWWBWWBBWBBBWWWBWWBBBWWBBBWWBWBBWWWBBBBWWWWWBWBBBBBBWWWWBWWBWBBWBBBBWBWWBBBBWWBWBBBBBBWBBBBWWBWBWWBBWB...

output:

1

result:

ok single line: '1'

Test #49:

score: 0
Accepted
time: 9ms
memory: 8732kb

input:

500000 500000
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW...

output:

124903

result:

ok single line: '124903'

Test #50:

score: 0
Accepted
time: 9ms
memory: 8644kb

input:

500000 500000
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...

output:

125235

result:

ok single line: '125235'