QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#816298 | #3286. Black or White | ship2077 | AC ✓ | 15ms | 14028kb | C++23 | 1.1kb | 2024-12-16 08:59:56 | 2024-12-16 08:59:57 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
constexpr int M=5e5+5;
int n,k,dp[M],cntB[M],cntW[M];
string s,t;int h0,h1,t0,t1,q0[M],q1[M];
int read(){
int x=0;char ch=getchar();
while (!isdigit(ch)) ch=getchar();
while (isdigit(ch)) x=x*10+ch-48,ch=getchar();
return x;
}
int main(){
ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
cin>>n>>k>>s>>t;s=' '+s;t=' '+t;
for (int i=1;i<=n;i++)
cntB[i]=cntB[i-1]+(t[i-1]!='B'&&t[i]=='B'),
cntW[i]=cntW[i-1]+(t[i-1]!='W'&&t[i]=='W');
for (int i=1;i<=n;i++){
auto calc0=[&](auto j){return dp[j]-cntB[j]+(t[j+1]=='B')+1;};
auto calc1=[&](auto j){return dp[j]-cntW[j]+(t[j+1]=='W')+1;};
while (h0<=t0&&q0[h0]<i-k) h0++;
while (h1<=t1&&q1[h1]<i-k) h1++;
dp[i]=min({dp[i-1]+(s[i]!=t[i]),
cntB[i]+calc0(q0[h0]),
cntW[i]+calc1(q1[h1])});
while (h0<=t0&&calc0(q0[t0])>=calc0(i)) t0--;
while (h1<=t1&&calc1(q1[t1])>=calc1(i)) t1--;
q0[++t0]=i; q1[++t1]=i;
}
printf("%d\n",dp[n]);
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 9ms
memory: 7584kb
input:
274694 5174 BBWWWWWBWBBBWBWBWBWBBBBWWBBBBBWWBWWBWWBBWBWWBBBWWWWWBWBBBBWWBBBWWBWWBBWBBWWBBWWBWWBBWWWWBWBBWBBBWBWBWBBBBWBWWWBWWWBBWBBWWWWBWWWWBBBWBWWBWBBBWBBWWWWBBWBBBWBWBBBBWBBBBBWBBWWBWBBBBWBWWWWWBWBBBBWWWWBBWWWBWBWBWWWBWWBBBBWBBWBWBBWWWWBBBWBBBWBWWBWWBBBWWWWBBWWWBBBWWBWWWBBWBBBWBBBBWBWWBWBWBBBBBBWW...
output:
63250
result:
ok single line: '63250'
Test #2:
score: 0
Accepted
time: 11ms
memory: 9032kb
input:
380359 332279 WBWBBBWBWWWWBBBWBWBWBWWWBWBBWBWWBBWBWBWWWWWWWWWBBWWWBWWWWWBBWWBWWBWWWWWBWWBBWBWWBBBBBBWBBWWWBWWBWWBWBWBWWBBBBBWWWBBBWBBBWBWBWBBBBBBBBBBBWWBWBWWBBWBWWWWBWWWWWWBWWBWWBBBWWWBBBBWBWWBWBWBWBBWBBWWBWWBWWBBBBBBBBBBWWBBWWWWBBWWWWWWBBBWWWBWWBBWWBBWWWWBWBBWBBBWWWBBBWWWWWWBWWBBBBWBBWWWBBBWWWWWWBB...
output:
87834
result:
ok single line: '87834'
Test #3:
score: 0
Accepted
time: 3ms
memory: 8344kb
input:
231369 56595 WBBWWBBWBWWWWBWBBWBWWBBWBWWWBWWBBBWWBBWBBBWBWBBBBBWWWWBBBWBBWBBWWWBWWWWBWWBBBWWBBWBWWWBWBWBWBBBWBBBWBWBWBWBWWBWBWWBBBWBBWWWBBBWWWWBBWWBBBWBBWWWBWBWWWWBBWWWWBWBWWBBWWBBBWBBBWBWBWWBBWBBBWBBWBWWWBWWBBWWBWWWWWWWBBWBWWWBBWBBWBBWBBWBWWBWWBWWWBWWWWWBBBWWBBWBWWBWBWWWWWBWBBWBWWBWBBWBBBWBWWBWBWBB...
output:
53492
result:
ok single line: '53492'
Test #4:
score: 0
Accepted
time: 9ms
memory: 7368kb
input:
265803 139309 BWWWBBBWBWWWWWWBBBBBBBBBBBBBBBWBWWBWBWWWBWWBWBWBBWWWBWBBBBBWBWWBBBWWWBBBWBWWWBWWBWBBWBBWWBBWBWBWBBBBWWBWWWBBBWBWBWBBBBWWBBBWBWBBWWWWWBWBWBWBWWWWBBWWBBBBWWWWWBBWBBBBBBWWWBBBWWWWBWBWWBWBBWBBBWWWWWBWWBWWBBWBBWWBWBBWBBWBWWWBWBBBWWBBWBWBBBBBBBBWBBBWBWBBWBBWBWWWWBBBBBBBWBBWWBBWWBWWBWBBWBWBWB...
output:
61148
result:
ok single line: '61148'
Test #5:
score: 0
Accepted
time: 11ms
memory: 11856kb
input:
500000 1 WBBWWBWBWBWWWWBWBWWWBBWWWWBWBBBWWBWBBWWWWWBWBBWWBWWWBBBBWBWWWWBBBWWBWWWBBWBWWBBBWWWBBBWWBBWBBWBWWBBWBBWBWWBWBWBBBWWWBBBWWWWBBBWBWBWWBWWBWWBWWBBBBBBBBBWWBWBBWWWBWBWBBBBBBWBBBWBBBWBBBWBBWWBWWWWBBWWBWWWBWBWWWWBWWWWWBBBWWBBBWWWBBBBBBWWBBBWWWBBBBBWBBWWBBWBBWWWWBBBWBWBWWBBBBBWWBBWWBWWBBWWBBBBWBWB...
output:
250450
result:
ok single line: '250450'
Test #6:
score: 0
Accepted
time: 11ms
memory: 11844kb
input:
500000 1 BWWBBBWBWBWWBWWWWBWBWBBWWBBWBWBWWWWBBWBWWBBBWBBBWBBWWBBBWBWWBBWWWBBWBBBBWBWWWWWWBWWBBBWWBWWBWWBWWBWBBWWWWBWBWBWWBWBBWBBBBBWBWWWBWWBBBWWWWWBBBBWWWBBBWWWWWWWWBBBBWBBBBBBWWWWBBWWWWWBBWBWWWBWBBWBBWWBWWWBWBWWWWBWBBBWWWBWWBBBWBWBWBWBWWWWWBBWWBWWWBWBBWWBBBWBBBBWBBBWBBBBBWWBBBBBWBBBWWBWBBWBWBBWWWBW...
output:
250505
result:
ok single line: '250505'
Test #7:
score: 0
Accepted
time: 11ms
memory: 10704kb
input:
500000 3 BWWWBWWBBWBBBBWBWBWWBBBBWWBWWBBWWWWBWWBWWWBWWBWBWBWBBWBBBBWBWBWWBBBWBWWWWWBWWBWBBWBWBBBWWBBWBWWBWBWWBWBBBWWBBWWWWBWWWBBBBBBWWBBBWBBBWBWWWBWBWWBWBWBWBWBBWBWBBWBBWWWBBWBBBBWWWBWWWBBBWWBBBBWBWWWWWBBBBBBWWBBWBWBWWBWBBWWWWBBBWWWBWBWBWBBWBBBBBBWWWWBBBBBBBWWWBBWWBBWWBBBBWWWWWWBWBBBWBBWWWBBWBBBWBBB...
output:
175548
result:
ok single line: '175548'
Test #8:
score: 0
Accepted
time: 15ms
memory: 10732kb
input:
500000 3 BWBBBWWBBWWBWWBBBBWWWWBBWBWWBBWBWWBBWWBWBWWBBBWWWWBBWBWWBWWWWWWWBWBWWBWWBWWBBWBBWBWBWWBBWBBWWBBBBBBBWWWWWWWBBBBWWWBBBWBWBBBBBBWWBWBWBWBWWWBBBWBWWWBBWWBWWBWWWBBBWBWBBWBBBWWBWBBWWWBWBWBWBBWBWWBBWBWWBBBBBBWWBWWWWBWBWBWWWWWBBWBWWBBBWWWWBBWBBWBBWWWWWBBBWBWBBBBWBWBBBWBWWBBBWWWWWWBBWWWWWBWBBWBBWWB...
output:
175488
result:
ok single line: '175488'
Test #9:
score: 0
Accepted
time: 15ms
memory: 10412kb
input:
500000 5 BWWBBWWWBWBWWWBBBWWWBBWBWWWBWBWWBWWBBBBWBBWWWWWBBBWBBBWBWBBWWWBWWWWBBWBWWBBWWBWWBWWWBBBBBBWWWWBBBBWWWBWBWWWBWWBBBWWBBWBBBBBWWWWBBBWWWBWBWBBBBWWBBBWBBWBBBBWBWWWWBWBWWWWBWBWWWWBWBBWBBWWBWBWBWBBBWBBWBBWBWBBBBWWWWBBBWWWWWWBBWWBWWWBWBBBBBBBWBWWBBBWWBWBBBBBWBWWWBWWBBBWWBBBWBWWBBBWBBWWWWWBBBBWBBBW...
output:
149457
result:
ok single line: '149457'
Test #10:
score: 0
Accepted
time: 15ms
memory: 10412kb
input:
500000 5 BBBWWBWWWWWBWBWWBBBBBWWBBWBBBWBWWBWWBBWBWWWBBBBWWWWBWBBBWBWWBBWWBBWWWWBBBWBBBWWWWBWBWWWWBBWWWWWWBWWBWWBBWWBWWWBWWWBBBWBBBWBWBWBWWWBWWWBWWBBBBWWBBBWBBBBBWBBWBBBBWWBBWBBWBBBWBWWWWWBWBWBBWBWWBWBBBBWWWWWWWWBBWWWWBBBWBWWBBBBBWBWBWWWBBBWWBWWWBWBWWBBBBBBWBWWBWWWBWWBWWBWBWBBWBWWBWBBBBWWBBWWBBBBWBWW...
output:
149401
result:
ok single line: '149401'
Test #11:
score: 0
Accepted
time: 11ms
memory: 10488kb
input:
500000 10 WBBWBBBWBWWBWBWWBBBWBWBWBWBBBBWBBWBWWWWWWBWWWBWBWWWBWBWBBWWBBWBWBBWBWBBBWBWBBBWBBBWWBBWBWBBBWWWWWWWBWWWWWBBBBBBWWBBWBWBWBWWWBWBWWWWWWBBBWBWWWWBBBWBBWWWBWWBWBWWBBWBWBWBWBBWBBBWWWWWWWBBBWWBBWBBWWWBWBBWBWBWWWWWBBWWBBBBBWBWBWWBBWBBWWWBBWWBBWBBBWBBWBWBWWWBBWWBWWBWWWBWBWBBBWBWWBWWWBBBWWWBWBBBWWB...
output:
127564
result:
ok single line: '127564'
Test #12:
score: 0
Accepted
time: 15ms
memory: 10372kb
input:
500000 10 BWWWBBBWBBBWBWBWBWBWWBWBWWWBWBWBWWBWWBWWWBWWBWBBBBBBWWBBWWWBWBWWBWBWWBBBWWWBWWBBWWBBWBBWWWWBBWBBWBBBBWWWWBBWWBWBWWBBBWBWBWWWBWBWBBWWWBBBWBWBWBBBWBWWWBWBWBWBWBWWWBBWBBBBBBWBBBBBBBBWBBBWWWWWBWWWBBBBBBBBWWWWBBBBWBWWWWWWBWWWBBWBBWWBWWWBWBBWWBWWWWBWBBWWBWBWWWBBBBWWWBBBBWWWWWBBWBBBWBBBWWBWWBWWBB...
output:
127636
result:
ok single line: '127636'
Test #13:
score: 0
Accepted
time: 8ms
memory: 10104kb
input:
500000 100 BWWWBBBWWBBBWBBWWWBWWWBWBBBBBBWWWWWWWWWBBWBBBWWWWBBBWWBBBWWBBBWWBBWWBBBBBWWWBBBBBWWBBWBBBBBBWBBBWWBBWWBBWBWWBWBWBWBBWWBBBWBWBWWWBBWWWWWBBBBWBWWWWWBWWWWBWWWWBBWWBWWWBWWWWWBBBBWWWBWWWWWWBWBWBWBBWWWBBWBBWBBBWWWBBBWBWBBBWBBWWBBWWWWBWBBWWWWWWBBBBBWWWBWWBBWWWWBBBBBBBBBWWBWWBBBBBBBBBBWWBBWBWWWWW...
output:
115500
result:
ok single line: '115500'
Test #14:
score: 0
Accepted
time: 15ms
memory: 10084kb
input:
500000 100 BWWBBBBBWWBWBWBWBBWWWWWBBWBBWBBWBBBBBBBWWBWBWBBBWWWWBBBWBBBBWWBBBBBBBBBWBBBBWWWWWBBWWWBBBWBWBBWBWWBBWBWBWBWBWWWBWBBWWWWBBWBBBBBBWWBWWWBWBBBWBWWWBBBWBBBBWWWBBBBBWBBWWWBWBWBWWBBWWBBBWBBWBWBWBBBBWWWBWBWBBBWBBBBWWBWWBWBWBBBBWWWBWBWWBBWBWBWBWWWWBBBBBWWBWWWWWBWBBWWBWWWWWBWWBWWWWWWWBBBWBBBWBWBWB...
output:
115425
result:
ok single line: '115425'
Test #15:
score: 0
Accepted
time: 15ms
memory: 10164kb
input:
500000 1000 BBBWWBWWBWBWWWWWWWBWWWWWBWWWBWBWWWWBWBWWWBBBBBBWBBBWWBWBWWBWBBBBWBWBBBBWBBBBBBBBWBWBWWWWBWBBBWBBBBWBWBBBBWBBWWWWWBBWWWWBWBWBBWWWBWBWBBBBWBBBWBWBWWWWBBWWBWWBBWWBWWBWWBWBBWBBBBBBBBWWBWBWBWWWWBWWWBBBWWBBWBWWBWBWWWWWBWBWBWBWWWBWWBBWBWWBBBBBBBBBBBBBWWWWWWWWBWWWWWWWWBWWBBWBBBBBWBBBBBBWBWBBBBWB...
output:
115321
result:
ok single line: '115321'
Test #16:
score: 0
Accepted
time: 15ms
memory: 10088kb
input:
500000 1000 BBBWWWBWBWWWWBBWWBBWWWBBBBBWBBBWBWWBWBBWBWBBBWBBWBBWWBBWBBBBWWBWBBBBWBBBWBBBBWWWBWBBBWBWBBBBWBWWWBBWBBWWBWBBWBBBBBBWBBBBBBBBBWWWBBWWWBWBBWBBWWBBWBWWBWBBBBBBWBBBWBWBBBWWWWWWBWWBWBBBWWBWBBBWWWWWWBWBWWWBBWWBBWBBWBBBBBWWBBBBWWWWWBBBBBBWWWWBBBWBBBWBBBWWWBBBBBWBBBBWWWBWWWBWWWBWBWBWWWWBBWWBWBWB...
output:
115298
result:
ok single line: '115298'
Test #17:
score: 0
Accepted
time: 4ms
memory: 10444kb
input:
500000 100000 WBWWWBWWBBBWBWBBWWWWWWWWBWWBWBWWBBWWBBWBBWWWWWBBBWBBBWWWBBBWWWBWWBBBWWWWBBBBBWWWBWWBWBWWWBWWWBWWWBBBBBWWBWWWBWBBWBBBBWWBBWWBWBWBBWBWBBBWBBWWWWWBBWWBWWWWWBWWWWBWWBWBBBWWWWWWBBWWWWBWWWBBBWWWWWBWBBBBBBBBWWWWWWBWWBWBBBBWBWWWBWWWWBBWBWWBWWBWWBWWWWWWWWBBBWWWBBBBBBWWWBBWBWBWBBBBWBWBWWWWBBBWBB...
output:
115342
result:
ok single line: '115342'
Test #18:
score: 0
Accepted
time: 11ms
memory: 10176kb
input:
500000 100000 BWWBBWWWBWBBWBBWWBWWWBBWWBBWWWWBWBWBWBWBBWWBBBBWBBWWWWWWBBBWWWBWBWWBBBWWBWBWWBWWBBBBBWBBBWBWBBBBBBBWBWBBWBWBBWWBWWBWBWBWBWWBWWBWBBBWWBBWBWBBWWWBBWBBBWWBBWBBBWWWWBWBBBWWWWBWWWBWBWBWBWBWWWBBBBBBBWWWBWBWBWWWWWWWWBBWBWBWBBWBBWWBBBBBBWWBWBWWBWWWBWBBWWWWBWWBWBWWWWWWWBBBBWBWWBWBBWBBWWBWBWWWBB...
output:
115581
result:
ok single line: '115581'
Test #19:
score: 0
Accepted
time: 11ms
memory: 10104kb
input:
500000 250000 BBBBBBBWWBWBBBBBBWWWBWBWWWBBBWBBBWWWBWWBBBBBWBBBBWWBWBWWBWBWBWWBWBBWBBWWBWBWWBBWBWWWWWBWWWWWWWBWWWWWWBWBWBWBBBBWWWBBBWBBWWWWBBBWWBBWWWBWBBWWBBBWBWWWBBBWBWBBBBBWBBWWWBWWWWWBWWBBWBBWWBBBWBBBWBWBBBBBBWBWBBWWWWWWBWWBWBWBWBWWBBBBBWBBBWBWWWWWBWBWBBWWWBBWWWBWWBWWWBBWWBWBWWBWBWBWWWWBBWWBBWBBBB...
output:
115588
result:
ok single line: '115588'
Test #20:
score: 0
Accepted
time: 7ms
memory: 10084kb
input:
500000 250000 BBWWBBWBBBBWWBBWWWWBWWWBWWBWWBBWWWBWWBWWWBWBWWWWBWWWWBWBBWBWBWWWBBWBBBWWBWBWWWWBWWWWWBBWWWBWBBWWWBWBBBBBBWBWBBBWBWWWWWWBWWWBBWWBWBBWWWBWBWBBWWBWBBBWWBWWBBWWWBWWBWWBBBWBWBBBWBBWBWBWWBBWBBWWWWWBBWBBWBWBBWWWWBWWWWWBWBWWWBWWBBBBWWWBBWBBWWWWWBWWBWBWWBBWBWWBWBBBWWBBBWBBBWBBBWBWBWBBBBWWWBWBWB...
output:
115432
result:
ok single line: '115432'
Test #21:
score: 0
Accepted
time: 9ms
memory: 10140kb
input:
500000 499999 BBWBBWWBWBWBWWWBWWBWBBBBBWBWWWBBBWWWWBWBBBWBBWBBBWWBBBWWWWBBWWBWBWWBWBWWBWWWBWBBWBWBWWBBWBBWBWBWWWBWBWBBWWBWWBWWBBBWBWWBBBBWWWBWBWWBBBWBBWBBBBWBBWWWBWWBWBWWBWWWWWBWBBWBWWWBWWBWWBWWBWBBBWWBWWWWBWWBBWWBWWBWWWBBWWBBBWBWWWWWBBBBBWBWBBWWWBBBWWBWBWWWBBWWWWBBBBBBBWWWBWWWWBBBBWWBWWWBWBWBWBWBWB...
output:
115520
result:
ok single line: '115520'
Test #22:
score: 0
Accepted
time: 7ms
memory: 10368kb
input:
500000 499999 WWBBWBBBWBBWWWWBWWWWWBWWWBWWBBBWBWWBWBWBWBBWBBWBWBWBBWBBBWBWWWBBWBWBWWWWBWWBWWBWWBWWWWWBBWWWWBWBBWWWWBBWWBWWWBBWWWWWWBWBWBWBWBWBBBWBWBWWWBWBWWBBBBBBWBWWBWWBWWWBWBBWWWWWWBWWWBWWBBWBWBWWBBBBWWBWWWWWWWWWBWBWWWWBBBBWWWWWWWWBWBWBBWBBBWBBBBWWBWWBWBBBWWWBWWWBWWWWWWWBBWBBWWWWWWWBBWWBBWBWWWBBBB...
output:
115634
result:
ok single line: '115634'
Test #23:
score: 0
Accepted
time: 14ms
memory: 10080kb
input:
500000 500000 BWBWWBWBWWWWBBWWBWBBBBBWWBWBWWWWWBWBBWBBWWWBWBBWWWBWBWBWBBBBBWBWBBBBWBBBBWWWBWBBWWWBBWBWWWBBBBBBBWBWWBWWBWBWWWBBBWBBBBBWWWBWWWWWWBWWWBWWBWBWBWWBWWBWBWBBBBWBBWWBBBWWBWBWWWBWWWBBWWBWWBBWWWBBWWWWBBBWWBBWWBBWBWWBWBWWBBBWWBWBBBWWWWBBBBWBBWBWBWBBBBBWBBBWBBWBWBWWWWBWBBWBBBBWWWWBWWWBWBBBBBWBWB...
output:
115414
result:
ok single line: '115414'
Test #24:
score: 0
Accepted
time: 7ms
memory: 10108kb
input:
500000 500000 BWWWBBWBWWBWWBBWBWWWWWBBBWBWBBBBWWWWWWWWWWBWBBWWBWBWBBWWBBWBBBBBWBWBBBBWWWBBBWBBBBWBBWBBWBBWBWWWBBBBBBWWWBWWWWBWBWBBBBWBWWBWWBBBWBBWBBWBBWWWWWBBBWWBBWBBWWWWWWBWBBWBBBWWWWBWBWWBBBBWBBBBWBWBWWWBBWWWBBWBWWBBWWBWBWWWBWBBBBWWWWWBWWWBWWBBBBBWWBWBBWWWBWBWWBWBBWBWWWWWWWWWWWBBWBWWBBWBWWBWWWWWBW...
output:
115448
result:
ok single line: '115448'
Test #25:
score: 0
Accepted
time: 10ms
memory: 10072kb
input:
500000 312182 WBWWWWBWBBWBBWBWWBBWBBWBWBWBBWWWWWBWWWWWBWWBWBWWBWWWBWWBWBWBBBBBBBWBBBWBBBWBBBWWWWBBWBBBBBBBBWBBBBBBBBWBWWBWWBBBBBWWBBWWWBBWBWBBWWWWWBBBWWBBBBWWWWBBWBWBBWBWWBBWWWBBWWBWWBWBBWBBWWWBBBWBWBBBWBBBWBWBWWBWBWWWBBBWBWWBWWWBWBBWBWBBBBWBBBBWBWBBBWWWWWWWBBBWWWWBWBWWWBBBWWBBWWWWBBWWWBWWBWWBBWBBBB...
output:
115414
result:
ok single line: '115414'
Test #26:
score: 0
Accepted
time: 11ms
memory: 10084kb
input:
500000 423707 WBBBWWWBBBBWWWWWBWWWBBBWWBWWWBWWBBBBBBBBWWBBBBBBBWWBWBBBWBBWBBBWBWWWBWBBBBWBBBBWBWWWBWBBWWBBBBWBBWWBBBWBWBWWBBWBBWWBBBWWWBBWBWBWBWBBBBBBBBWWBWWBBBBWBWWBWWBBBBBWWWWWWWWWWBWWWWWWBWWBBBBWWBBWBWWWBWBBBWBWWBWBBWWBWBWWWWBWWBWBWBBWWWWBWBBBWWWBBWWBWWWWWBWWWBWWWBWWWWBBWWBBBBBWWBBWWWBBBBBWBWWWBW...
output:
115368
result:
ok single line: '115368'
Test #27:
score: 0
Accepted
time: 10ms
memory: 10312kb
input:
500000 281262 BWWBBBBWBWWBWBBBBWWBWWBBWBWBBWBBBBBWWBWBBWBBBBWWBBBWBBBWBBBBWBBBBBWWBBBWBWWBBWWWBBWBWBBBWBWBBWBBBBWBWBBWBBWWBWWBWWWBWWWWWBBBBBWBBWWBBBBBWBBBBBBBBBWWWBBBBBBWWWWBWBBWWWWBBBWWBWWBBBBWWBBBWBBBBWBWBWWBWWWWBBBWWWWBWWWWWWBBBWWBBWWBWWWBBWBWWWWWWBWBBBBWBWWBWWBWWWWWBBBBBWWWWWWBWWWWWBWWBBBWBWBWBW...
output:
115514
result:
ok single line: '115514'
Test #28:
score: 0
Accepted
time: 7ms
memory: 10448kb
input:
500000 263111 BBWBBBBWBBWWBWBBBBBBBBWBWBWBWBBWBWWWWWBBBBWWBWBWBBWBWBWWBBBWBWWWWBWBBWBWBBBWBWWWBBBWWWWBWBWWBWWWBBBBWBBWWWWWBWWWWBBBBWWWBWBBWWWBWWBWBBBBBWBWBWWBWBBBWWWWWBBWBBWBWWBWBBWBBWWBBWBWBWBBWBWBWWBWWWWWWWWWBBWBBWWBBBWWWWWWWWBWBBBBWBBWWWBBWBWBWBBWWBBBBWWWBBBBBBBWBWWWBBBWBWBBWWWBBBBBWWWBWWBWBBBWWW...
output:
115384
result:
ok single line: '115384'
Test #29:
score: 0
Accepted
time: 1ms
memory: 4172kb
input:
8980 89 BWWBBWBWBBBBWBBBWBWBBBWWWWBWBBBBWWBBWWBWWWBWWBWBBWWWWWWWBWWWWWBBBWWWWBBBBBWWBWBBBWBBWBWBWWBBBBWBWWWBBWBWBWWWBBBWBBBWWBWWBWBWWBBWBBWBWWBWBWWBBBWWWWBWWWWWWBWWWBWWWWWWBWBWWWWBBBBBWWWWBWWBBBWBWWBWWBWBWBBBWBWBBBWBWBWWBWBWWBBBBBBWBWBWWWWBWWWBWWWWWWWWWWBWWWWWBWBWWBBWWWWBWBBWWBWBBWWBWBBBWWWBWBBBWWWB...
output:
2065
result:
ok single line: '2065'
Test #30:
score: 0
Accepted
time: 1ms
memory: 4136kb
input:
8492 6596 BWWWBBWWBBBBWWWBBBBWBWBBBBWWWBWWBWWBBBWBWBBBWWBBWBBBWWBBBBWBWBWWBWWBWBWWBBBWBWBBWBWBBBWBBWBWBBBBWBBWWWWWWWWWBWWWWWWBWBWBBWWWBWWBBBBWWWWWWWBWBWBBWWBBBBWWWWWWWWWBWWWBBBBBBBWBWBWBBBBBWBBBWWWWBWWBBBWWWWBBBWBWWWBBBWBBBBBWBBBBWWWBWBWWBWBBWBWWWWBWBWWWBWBBBWBWWWBWBBWWBWBBWWBBWBBWBWBWBWBBBWWWBWWBWW...
output:
1980
result:
ok single line: '1980'
Test #31:
score: 0
Accepted
time: 0ms
memory: 3868kb
input:
2525 2058 BBWWWWWWBBBBBBBBWBBWBBWBWWWWWWBBWBWWWBBWWBBBBWBBWBWWBBBWWBBBBWBBWWWWBWWBBWBWWBBWBBBBWBWWBWWBWWWBWBBBBBBBBBWBWBWWWBBWBBBBBWWBBWBWWWBBBWBBBWWBBBBBWWBWBWWWBWWWBWBWBBBWBBWWWWBBWWWWWWBWWWWWWWBBWWWWBWBBBBWBWWBBWBBBBWWBWWBWBBWBWWBWWBWWBWBWBWBBWWWWWBBBWBBWBBBWBWWBWBWWWBBWBBBWWWBWWBWBBBBBBBWWBBWWWW...
output:
601
result:
ok single line: '601'
Test #32:
score: 0
Accepted
time: 0ms
memory: 3752kb
input:
458 228 WBWBWBWWBBWWBBBBWBWBBBBBWWBBBWWBWWWWWBBBBWWBWWBBBBBWWBWBWWWBWWBBWWBBBWBBWWBBBWBBBBBWWBWBWWBBBWBBBBBWBBWBBWWWBWWBBWWWBWBBBBBWBBBBBBBBBBBWWBWWBWBWBBWWWBWBBWWWWWBBBWBBBBBBBWBWBWBWWWBWBBBWWBWWWBWBWBWWWBWWWWBBBWBBBWBWBWWBBBBWBBBBWBWWWWWWWWWWBWBBWWBWBWWBBWBWWBBBWWWBBWBWBBWWBWWBBWWBWWWWBBBWWBWBBWWB...
output:
97
result:
ok single line: '97'
Test #33:
score: 0
Accepted
time: 0ms
memory: 3696kb
input:
4 4 BWWB WBBW
output:
2
result:
ok single line: '2'
Test #34:
score: 0
Accepted
time: 0ms
memory: 3748kb
input:
4 3 BWWB WBBW
output:
3
result:
ok single line: '3'
Test #35:
score: 0
Accepted
time: 0ms
memory: 3748kb
input:
4 3 BWWW BWWW
output:
0
result:
ok single line: '0'
Test #36:
score: 0
Accepted
time: 0ms
memory: 3804kb
input:
7 1 BBWBWBW WBBWWBB
output:
4
result:
ok single line: '4'
Test #37:
score: 0
Accepted
time: 0ms
memory: 3832kb
input:
87 21 BBBWBBBWBBBWWWBBBBWWWWBWWWBBWWWWBWBWBWWBWBWWBBBBBWBBWWWWWBWWWWBWWBBBBWWBBWBWWBWWBBWBWBB BBBWWWBBWWWWWWWBBWWWWWBBBBBBWWBWBBWBWWBBBBBWWWBWWBWBWWWWWBWBWBWWWBBBBWBBBBBBWWBWBWBWWWW
output:
18
result:
ok single line: '18'
Test #38:
score: 0
Accepted
time: 0ms
memory: 3740kb
input:
42 5 WWBBBBWWWWWBWBWBBBWBWBWBWWBWWBBWBWBBWWBBWW BBBWBWBWWBWWWBBWWBWBBBBBBBWBBBWWBWWWWBWWBW
output:
15
result:
ok single line: '15'
Test #39:
score: 0
Accepted
time: 0ms
memory: 3744kb
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: 3ms
memory: 12056kb
input:
500000 1 WBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBW...
output:
500000
result:
ok single line: '500000'
Test #42:
score: 0
Accepted
time: 9ms
memory: 10036kb
input:
500000 500000 WBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWBWB...
output:
250001
result:
ok single line: '250001'
Test #43:
score: 0
Accepted
time: 12ms
memory: 14028kb
input:
500000 1 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW...
output:
500000
result:
ok single line: '500000'
Test #44:
score: 0
Accepted
time: 4ms
memory: 10036kb
input:
500000 500000 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
1
result:
ok single line: '1'
Test #45:
score: 0
Accepted
time: 3ms
memory: 10168kb
input:
500000 1 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW...
output:
0
result:
ok single line: '0'
Test #46:
score: 0
Accepted
time: 6ms
memory: 10164kb
input:
500000 500000 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
0
result:
ok single line: '0'
Test #47:
score: 0
Accepted
time: 6ms
memory: 10100kb
input:
500000 500000 BWWWBWBBBBWBWWWBBBWBWBBWWBBWBBWBBBBWBBBBBBWWBWBBBWWBWWBWBWBBBBBWWBBBBWWWBBBBBBBBWWWWBBBBBBBBBWWBWBWBWBWBWBWWBBWWBWWBBWBWBBBWWWWWBWBBWBBBWBWBWBBBBWBWWBWBBBBWBBWBWBBWWWBBWWBWWBWBWBWWBBBWBWBBBWBBWWWWWWBWWWWWWBWBBWBBWBWWWWWWBBWWWWBBBWBWWBBBWBBWWWBBBBWBWBWBBBBWWWBWBWBWBBWWWWBWBBBWWBWWWBWWBW...
output:
1
result:
ok single line: '1'
Test #48:
score: 0
Accepted
time: 5ms
memory: 10164kb
input:
500000 500000 BWBBWBWWBWBBWWWBBBBBBBBBBBWBWBWBWBWWBWWWBWBWBWWWBWWBBBBBWBWBWBWWBWBWWBBWWWWWWBWWBWWBBBBBWWBBWBBWWBBWBWWBWBBWBWWWWWBWWBWWBBWWWWWBWWBWBWWBWBBBWWBBBBWBBBBWWWWBWBBWBWBWBWWBWBWWBBBWWBBBBWWBBWWBWWBBWBBBWWWBWWBBBWWBBBWWBWBBWWWBBBBWWWWWBWBBBBBBWWWWBWWBWBBWBBBBWBWWBBBBWWBWBBBBBBWBBBBWWBWBWWBBWB...
output:
1
result:
ok single line: '1'
Test #49:
score: 0
Accepted
time: 14ms
memory: 10368kb
input:
500000 500000 WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW...
output:
124903
result:
ok single line: '124903'
Test #50:
score: 0
Accepted
time: 10ms
memory: 10164kb
input:
500000 500000 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
125235
result:
ok single line: '125235'