QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#519495 | #5070. Check Pattern is Bad | zhouhuanyi | AC ✓ | 99ms | 3928kb | C++14 | 2.6kb | 2024-08-14 20:31:42 | 2024-08-14 20:31:42 |
Judging History
answer
#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<random>
#include<cassert>
#define N 100
using namespace std;
mt19937 RAND(random_device{}());
int read()
{
char c=0;
int sum=0;
while (c<'0'||c>'9') c=getchar();
while ('0'<=c&&c<='9') sum=sum*10+c-'0',c=getchar();
return sum;
}
struct reads
{
int x,y;
};
reads tong[N*N+1];
int T,n,m,length;
char c[N+1][N+1];
bool op;
void solve(int x,int y,int opt)
{
if (op) return;
int sx,sy;
if ((c[x][y]=='B')+(c[x+1][y]=='W')+(c[x][y+1]=='W')+(c[x+1][y+1]=='B')==4)
{
op=1;
return;
}
if ((c[x][y]=='W')+(c[x+1][y]=='B')+(c[x][y+1]=='B')+(c[x+1][y+1]=='W')==4)
{
op=1;
return;
}
if ((c[x][y]=='B')+(c[x+1][y]=='W')+(c[x][y+1]=='W')+(c[x+1][y+1]=='B')==3)
{
if (c[x][y]=='?') c[x][y]='W',sx=x,sy=y;
else if (c[x+1][y]=='?') c[x+1][y]='B',sx=x+1,sy=y;
else if (c[x][y+1]=='?') c[x][y+1]='B',sx=x,sy=y+1;
else if (c[x+1][y+1]=='?') c[x+1][y+1]='W',sx=x+1,sy=y+1;
else return;
if (opt) tong[++length]=(reads){sx,sy};
if (sx!=1&&sy!=m) solve(sx-1,sy,opt);
if (sx!=n&&sy!=1) solve(sx,sy-1,opt);
if (sx!=1&&sy!=1) solve(sx-1,sy-1,opt);
}
if ((c[x][y]=='W')+(c[x+1][y]=='B')+(c[x][y+1]=='B')+(c[x+1][y+1]=='W')==3)
{
if (c[x][y]=='?') c[x][y]='B',sx=x,sy=y;
else if (c[x+1][y]=='?') c[x+1][y]='W',sx=x+1,sy=y;
else if (c[x][y+1]=='?') c[x][y+1]='W',sx=x,sy=y+1;
else if (c[x+1][y+1]=='?') c[x+1][y+1]='B',sx=x+1,sy=y+1;
else return;
if (opt) tong[++length]=(reads){sx,sy};
if (sx!=1&&sy!=m) solve(sx-1,sy,opt);
if (sx!=n&&sy!=1) solve(sx,sy-1,opt);
if (sx!=1&&sy!=1) solve(sx-1,sy-1,opt);
}
return;
}
int main()
{
char cs;
T=read();
while (T--)
{
n=read(),m=read(),op=0;
for (int i=1;i<=n;++i)
for (int j=1;j<=m;++j)
cin>>c[i][j];
for (int i=1;i<=n-1;++i)
for (int j=1;j<=m-1;++j)
solve(i,j,0);
if (op) puts("NO");
else
{
for (int i=1;i<=n;++i)
for (int j=1;j<=m;++j)
if (c[i][j]=='?')
{
cs=(RAND()&1)?'W':'B',c[i][j]=cs,length=0;
if (i!=n&&j!=m) solve(i,j,1);
if (i!=1&&j!=m) solve(i-1,j,1);
if (i!=n&&j!=1) solve(i,j-1,1);
if (i!=1&&j!=1) solve(i-1,j-1,1);
if (op)
{
op=0;
for (int k=1;k<=length;++k) c[tong[k].x][tong[k].y]='?';
length=0,c[i][j]=cs^'W'^'B';
if (i!=n&&j!=m) solve(i,j,1);
if (i!=1&&j!=m) solve(i-1,j,1);
if (i!=n&&j!=1) solve(i,j-1,1);
if (i!=1&&j!=1) solve(i-1,j-1,1);
}
}
puts("YES");
for (int i=1;i<=n;++i)
{
for (int j=1;j<=m;++j) printf("%c",c[i][j]);
puts("");
}
}
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 3760kb
input:
3 2 2 ?? ?? 3 3 BW? W?B ?BW 3 3 BW? W?W ?W?
output:
YES WB BB NO YES BWB WWW WWB
result:
ok ok (3 test cases)
Test #2:
score: 0
Accepted
time: 32ms
memory: 3728kb
input:
10000 9 2 BB BW WW WW ?W ?B B? W? BB 6 2 ?? ?B B? BW WW ?? 10 7 WBBBW?? ???BWWW ???BWWB ??WWBW? BBWBBWB WWB?WW? BWBW??? WWWWBBW BBWBB?W B?W?W?B 4 7 ??WBWWB ?BBWWWB ?W?BBB? BBBWBBB 10 1 B W ? B B W W W B ? 10 4 ??WW W?W? WWW? ???W ?W?? ?W?W W?W? ?W?W ???W ???W 8 3 WBW W?? ??? ??? W?W W?W ??? ?W? 4 1 ...
output:
YES BB BW WW WW WW BB BW WW BB YES WB BB BW BW WW BB NO NO YES B W B B B W W W B B YES WWWW WBWB WWWB WBWW WWWB BWWW WWWW WWBW WBBW WBWW YES WBW WBW WBW WBW WWW WBW WWW BWB YES W B B W YES BBBB WBWB YES BBWBBB WBWBWB YES WBWWB YES BWWBBW WWBBBB BBBWWW WBWWWW YES W YES BWB BBB WBW BBB WWB BBB BBW WWW...
result:
ok ok (10000 test cases)
Test #3:
score: 0
Accepted
time: 27ms
memory: 3704kb
input:
10000 9 6 ?B?W?W WWBBWB ?WB?BW B?W?W? WW??W? B???BW ?W?WW? W?B?B? ?W?BB? 10 1 W ? ? ? ? ? ? ? B W 9 4 ???? ???? W??? ?W?B ??WW ?BW? WW?W ??W? ??W? 3 2 ?W ?B BB 2 7 ?W?BWWB ??W???W 9 9 ?BW?WWW?W BW?WBBWWW W?W????WW W??WW??WW W?BWB?B?W ??BB?WWWW W???WBW?W WWW???WWW B?WWWWWW? 8 10 W??BWWW??B ?BWBWBW?BW...
output:
NO YES W W W W W W B W B W YES BBWB BBBB WBBB WWBB WWWW WBWB WWWW WWWW BBWB YES BW BB BB YES BWWBWWB BWWWWWW NO NO YES WWB BWW BBB WWW WWB YES WWWWWWWWW WWBWBWWBW WWBWBBWBW BWWWWBBBB WWBBWWBBW BWBBWWBWW WWWWWBBWW YES WBWWWWB WBBBWBB WWBWWWW BWWWWBW BBBBWWW WBBBWBB WWWWWWB WWWWBWB WWWBBWW YES WW WW B...
result:
ok ok (10000 test cases)
Test #4:
score: 0
Accepted
time: 28ms
memory: 3636kb
input:
10000 7 7 ?B??BBW ????BB? WBBB??B WW?B??? ?B??BBB BBWB??B B???BB? 10 6 W?WW?? W??W?? ?WWWW? ?WW?WW WW??W? W????? W?WW?? WW???W WWW??W ?W??W? 2 6 ?B??W? B???BB 1 8 ??BWB?W? 5 2 WB W? B? BB ?W 7 5 W???? ?WW?? ???W? WWWW? W?W?W ?W?B? W?WWB 8 5 B?WBW B??WW WWW?B WBBWB BW?WW B?W?B ??WWB BBW?B 10 4 WWWW ?...
output:
YES WBBBBBW WWWBBBW WBBBWBB WWWBBBB WBBBBBB BBWBBBB BWWWBBW YES WBWWWW WBWWWB WWWWWW BWWWWW WWBBWW WBBWWW WWWWWW WWBBBW WWWBBW WWWBWW YES BBWBWW BBWBBB YES BBBWBBWW YES WB WB BB BB BW YES WBWWW WWWBB BWWWB WWWWW WBWWW WWWBB WBWWB NO YES WWWW WBWW WBBB WBWW WWWB BWWW WWWB WBWB WWWW WBWB YES BWWBBB BB...
result:
ok ok (10000 test cases)
Test #5:
score: 0
Accepted
time: 28ms
memory: 3924kb
input:
10000 1 1 ? 7 9 W?WB????B ?WB??B??W BBB?W?WB? WWW??WWW? WW?B??W?W ?BWW??WWW B?WW?W?WB 3 7 ??BBBB? BW?WW?? B??B?BW 1 6 ?B?WWB 7 1 W W W B ? W ? 8 8 WW??W?B? WWW????? BB??WWWW ?W???WBW BBW???WB BWBWBWW? ?W?WW??B BB?????W 10 8 WWW?W?BW WB?W?WBW WW?W?WBW WWWW?WW? WBWB?B?W BW?BW??B ??WWBWWB W?BW?BWW W?W?...
output:
YES W YES WWWBBBWBB BWBBWBBBW BBBBWWWBB WWWWWWWWW WWWBBWWBW BBWWWWWWW BBWWBWWWB YES WWBBBBB BWBWWWW BWBBBBW YES BBBWWB YES W W W B B W B NO NO YES WBBWBBW NO YES WBB WBB BBB BBB BBW BBW BBB NO YES BBB BWB WWW WBB BBW WBW BBB BWW BBB BWB YES WW WB BB WW BB BW BB NO YES BB BB BB BB BB WB BB WB NO YES ...
result:
ok ok (10000 test cases)
Test #6:
score: 0
Accepted
time: 12ms
memory: 3704kb
input:
10000 9 1 W B ? B W W ? W B 1 10 W??????BWB 5 8 ??W??WB? ?B?WWB?W ??????B? BB??BBBB WB??BBB? 6 2 ?B ?? WB ?B WW W? 1 10 WW??BW?BW? 4 3 BW? ??? B?B ??W 10 10 WW?BBW?BW? WW?BW????? ?WWBW?WB?W ???B?BBBBB ??BBBB?BBW ?WW??W?WBB W??BB?WBBB BBWBW?WBBW ?W????BWB? ??BW??WBWB 1 6 ??B??? 6 5 WBB?W ?WWWW WWWW? ...
output:
YES W B B B W W W W B YES WBBBBBBBWB YES BWWWWWBB BBWWWBBW WWWBWWBW BBBBBBBB WBWBBBBW YES BB BB WB BB WW WB YES WWWWBWBBWW YES BWB BWW BBB WBW NO YES BBBBWW NO YES B B B B W B B W B YES WWWWWWWWW WWWWWWWWB WWWWBBBWW WBWWWWWWW WBWBWWWWB WBWWWBBWW WWWWWWBWW WWWWBWWWB YES WBBB WWWW WBWW WBWW WWWB BWWB ...
result:
ok ok (10000 test cases)
Test #7:
score: 0
Accepted
time: 70ms
memory: 3628kb
input:
10000 10 10 ?W?WW?W??W ?BWBW?BBWW ?BB?WWW?W? W?B?WWWWWW ?BWW?WWW?W BWWWWWWW?W WBBWW??B?? W??WW?W??W WWWW?WW?W? ?W?BWW?WW? 10 10 WB?WBBWWWB ?WWWW?WB?? ?B?BWW?BW? WBWBW??W?W B?WB?WBWWB WWBWBBWW?? ??WBBWBWBW WWB??WWBWB B?BWWWWBWW WW?WWWBWWB 10 10 ??W????WW? ?WW?W???W? ??W??WW?W? WW??WW?WW? ?W??WW?WW? ?...
output:
NO NO YES WWWWBBBWWW WWWWWBWWWB WWWBWWWWWW WWWWWWBWWB BWWBWWBWWW BWWBBWWWBW BWWBWWWWWW WWWWWWWWBW WWBWBBWWWW BWWWBWWWBW NO YES WWBBWBWBWB WWWBWBBBWB BWBBWWBBWW BBBBWWBWWW BBBBBWBBWB BBWBBWWWWB BBWWWWBBBB BWWBWWBWBB WWBBBBBWBW BWBWWBBBBB YES WBWBBBWWBB BBWBBBBBBB WBWWWWBBBB BBBBWBBBBB BWWBWBBWBB BBBB...
result:
ok ok (10000 test cases)
Test #8:
score: 0
Accepted
time: 61ms
memory: 3572kb
input:
10000 10 10 ?BBBBWBBB? ??W???WB?? BB?W???BB? ?B???BBB?? W??BB?WBBB ?B?B???W?W ?????BB??? ?BW???B??? ???BBB??BB BWBBBBBBB? 10 10 BWW?WWB?BW ??B?WBBBWB B??BB??BWB BW?BWB???W ?WB?WWW?W? B??B??W?BB ?WBB?WBB?B BB??BBWBW? WB??WBB?BW ?B???B?W?? 10 10 ??WWWB??BB ?WW???WBWW ???W??W?WW ?W?B?W?W?? WWB?WBB??W B...
output:
YES WBBBBWBBBW BBWBWWWBBW BBWWWWWBBW WBWWBBBBBW WBWBBBWBBB WBBBWWWWBW BBWBWBBWBB WBWWWBBBBW WWWBBBWBBB BWBBBBBBBW NO YES BWWWWBBBBB BWWWWWWBWW BWWWWWWBWW BWWBWWWWWB WWBBWBBWWW BWWBWWBWWW BWWBWWWWWW WWWWWBWWWW BBWWWBBWBW WBBWWWWWBB YES BWBWWWBWWW BWWWWWWWBB WWBWWBWWBB WWBBWWWWWW BWWWWBWWWW WWWWBBBWWW...
result:
ok ok (10000 test cases)
Test #9:
score: 0
Accepted
time: 59ms
memory: 3632kb
input:
10000 1 100 WWW?BWB?BB?BBW?BWBB?W??B?B?BWWBWB?WWB??BBBBB??BBBBB?BBBWBWWW?B?BBBWW??BBBW???B???W??W??BW?B?B?W??WB? 1 100 ?WBW?WB?BBBB?BWBWB???WWB?BBB?BBW?B?B??W?B??BBW??WBBW???WW?BBBB?WWB?WBB???WBBB?BBW?W??BW?B??BBBBBBBWB 1 100 W?????BBB?BB?BB?????BWWWB?B???BB??????B??BWW???B??B?B???????BBB??B?BBB???B...
output:
YES WWWWBWBBBBWBBWBBWBBBWBBBBBBBWWBWBWWWBBWBBBBBBWBBBBBWBBBWBWWWBBBBBBWWBWBBBWBWBBBWWWWWWWWBWBBWBWWBWWBB YES WWBWWWBBBBBBBBWBWBWBBWWBBBBBBBBWBBWBWBWBBBBBBWWBWBBWBBWWWBBBBBWWWBBWBBWBBWBBBWBBWWWWBBWBBBBBBBBBBBWB YES WWBWWWBBBBBBWBBWWBBWBWWWBBBBBWBBWBWWBBBBWBWWWWBBWBBWBWWBWWWWBBBWWBWBBBBWWBBWWWWBWWBWBB...
result:
ok ok (10000 test cases)
Test #10:
score: 0
Accepted
time: 84ms
memory: 3636kb
input:
10000 100 1 W B B ? B B B ? B B B B W B B B ? ? B ? B B ? W B W ? B ? B W W ? W ? B ? B B ? W W B ? B B ? ? W W B B ? B B ? B ? ? ? W B W B ? B W ? ? B B B B ? B ? W B B W B ? W B B ? B B ? B ? W ? B ? B B ? B W 100 1 ? W ? W ? W W W W W B W ? ? B B ? W ? B W W W W ? ? ? ? W W B W W W W W ? W W W ? ...
output:
YES W B B B B B B B B B B B W B B B B B B B B B B W B W B B W B W W W W B B B B B B W W B B B B B W W W B B B B B B B W W W W B W B W B W W W B B B B W B W W B B W B B W B B B B B W B B W B B W B B W B W YES B W W W W W W W W W B W W B B B W W B B W W W W B W W W W W B W W W W W W W W W W W B W W B ...
result:
ok ok (10000 test cases)
Test #11:
score: 0
Accepted
time: 40ms
memory: 3696kb
input:
1000 100 10 WWWB?WWW?W W????????W WB?W??WW?W WBB?WWW??B ?WWWW?WW?W ?WWWW?W?WB ?B??W?W??? WW?W?BWWW? WW?B?W?W?W ????WW??W? BWB??WWWW? W??W??WW?? W?WBB??WWW ?WWBBWW?WW ?WBWW?B??? ???WWW???W ??WW?WWW?? ????W?BW?W ???W?W?W?W ?WW?WW?WB? BW??WW?WW? WB?WWWWW?W ??BWW??W?W W??B?WWWW? WWW?W??WWW BBBW??W?W? ??...
output:
NO NO NO NO NO NO NO YES BBWBWWWBBW WBWWWWWWWW WBBWWBWBWW WWBWWWWWWB WBBWBWWWWB WWWWWWWBWW WWWWBWWWWW WBWWWWWBWW WWWBWWWWWW BWWWWBBWBB BBWBBBWWBB BBWWWWWWWW WWWWBWBBBW BWWWWWWBWW WWWWWWWWWB WWWBWBWWWW WWWBWWWWWB WWWBWWWWBB WWWBBWWWWW WWWWWWWWBW BWBWWWWWBB BBBBWBWBBB WWBBWBWWWW WWWWWWWWWB WBWBWWBBWW ...
result:
ok ok (1000 test cases)
Test #12:
score: 0
Accepted
time: 43ms
memory: 3708kb
input:
1000 10 100 BBWB??W??B?BWB?BBB??WWWW?B???WBB??WW???WWBW?B??W??BW?BWBBBW?BWBW?WBW?B?WWB??B?B?BBWWWBBBBW?BB???B?WB ??????WWWBWBBB??W??WW??BWBW??W??????WWWB?B??B?????W?B?????W??BBBBWBW??BWWWB???WBWB?BB?WW?B????W?WWB? WB?BBBW?B??BB?WWW?B??WBB??W?BBW??BB??BB???BB??B??WB??W?B?B?WWWWW?BB??W?W?WBB??B?WWBBB?...
output:
NO NO NO NO YES BBBWWWBBWWWWWBWWBWBBWBWBBBBWBBWBWWWBWWBWBWWWBBWBWWWWBBWWWBWBWWBWBWBBWWWWBBWBBBWBBWBBWBBWBBBBWWWWBWBW BBBBWBBBWWWWWWWBBBBBWWWBWWBWBBBBWBBBWWWWWWWWWBBBBWBWBWWWWWWWWWBWWWBWWWBWWWWWWBWWBWBWWWWWWBWWWWBWWWBW BBWBWWWWWWBWWBBBBWWBBWWWWWWWBWWWWBWWWBWBBBWWWWBBWWBWBWBWWBBBWWWWWWBBWBBWBWBBWWWWWW...
result:
ok ok (1000 test cases)
Test #13:
score: 0
Accepted
time: 33ms
memory: 3792kb
input:
100 100 100 ?WW?WW??WWW??BBW??WW??W???W?W?W?????W?W?BWBW??WBW????W??BB??BW?W??W????WBW?????WWB??BWW????W??W??WW? B?????WW???B?BWWWB?WWW?WB?BB??????W??W?BWWW?BB??WWBWB?WWW????WW?W??BB?BBWB?W????W???BWWW??BBWWW???BW W?BW??????WBB?B????W?BBW????BBW????W?W?????B?B??WW??????WWWWW?W??WW?WBW??W??W????BWWB?...
output:
NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO YES BBWWBBBWBBBWBBWWWBWWBWBBBBWWBWBBBBBBBWBBBWBWWBBWWBWBWWWB...
result:
ok ok (100 test cases)
Test #14:
score: 0
Accepted
time: 36ms
memory: 3696kb
input:
100 100 100 B?B?W?W??BWWW?BWW??W?W??????BBB?WW??WBBWWBWBWBWW?BB?WB?WBWWWBWWB?W??W?W?BW?WW??W??W??W??W?BW??W?WBB? W?WW???BBWBWWW?B?WBWWWBW?????W????W?WBWWWWWW??W?WW?W?BWB?W?B?W??BB?BW?BBWWW??BWWW?WW?B???W??W?WWB?WW ????WW??BW?B?BB???WWW?WWBBW?W?WBB?W?W??????B?BWWWWW??WWB?WW???W?BBB??W?BW?W??BW??WWWWW...
output:
NO NO NO NO NO NO NO NO NO NO NO NO NO YES BBBWBBWBBBBWBBWBBBWBWBBWBWBWBBBBBBWWWBBBWBBWBBBBWBWBBWBBBWBWBWWBWBBBBBWWWWWBWBBBWBBBBBBBBBBWBBBWBWWW WBWWBBBBBBBBBBBBBBBBBBWWBWBBBWWBWWWBBBBBBBBWWWBBBBBBBBBBBBBBBBBBWBWBBBBWBBBBBBWBWBBBWWWBBWBBBBWWBBWB BBBBBWBWBBWBBBBBWBWBWBBWWWWWBWBBBWBBBWBBBBBWBBBWWBWBWWW...
result:
ok ok (100 test cases)
Test #15:
score: 0
Accepted
time: 33ms
memory: 3896kb
input:
100 100 100 ?BBWBBBB?BBB????BBBWWB???B?BBWBWB?BBBBBBB?W?B?BBB?W?WBBWWBBB?B?B?BB?BB?BBBBBWB?WWBBB?BBBWWB?BB???B?B B??BBBB????BBBBBWWBBBB??BBW?B?W??BBB?B?BB?BBB??B?B?BWBBWBB?BB?BBBB?BBBBBBWBBWBBBBW?BBBBWBBBWWBBBBBB? ?BBBBWB??B?BB?BB?B?BB?BWB?BBBBBWW?WBBB?BBBWB?B??W??BB?B???BB?B?W?B?BWB?BWWB?WB?WBBB?B?...
output:
NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO YES WBBWBWBBBWBWWBWBWWBBWBBBBWBWBWBWWBWWWBBBBWBBWBWBBWWWWWBBBBBBBWBBBBWBBBBBBWWWBBWWWBWBWWBBWWWWBBBWWWBW BBWWBBBBWWWWBBBBWBBBWBWWWWBWBBBWWWWWBBWWWWBBW...
result:
ok ok (100 test cases)
Test #16:
score: 0
Accepted
time: 85ms
memory: 3624kb
input:
10000 10 10 ?????????? ?W?W?????? ??????B??? ???????W?? ??????B??? ?????????? ?????B???W ?????????? ?????????? ???????W?? 10 10 ???W?WW??? ?WWBB?WWBB ?WB??BBWBW ?W?WW?WW?B BB???B?W?? ?B?BWB??BW BBWBWB?BB? ??BB?BB??? B?W??W???? ?BBBB??BW? 10 10 ??B?B??W?W ?BBBBW??B? BBWWBB?B?B ??W??W??B? B?W?BB???W ?...
output:
YES WWBBWBWWWW WWBWWBBWBW WWWWBBBBBB WBWBBBBWWB WWWBBBBWBB BWWBWWBBBB BWWBWBBWBW BWBBWWBWWW BWWWWWBWWW WWWBWBBWBB YES WBWWBWWBBW WWWBBBWWBB BWBBBBBWBW WWWWWWWWBB BBWWWBBWWW WBWBWBBBBW BBWBWBBBBW WBBBWBBBBW BBWWWWWWWW WBBBBBWBWB YES WBBBBBWWWW BBBBBWWWBW BBWWBBWBBB WBWBBWWWBW BBWBBBBWWW BWWBWBWWBB BW...
result:
ok ok (10000 test cases)
Test #17:
score: 0
Accepted
time: 86ms
memory: 3928kb
input:
10000 10 10 WBWWWWBBWW WBWWW?BWWW WWWBBBBWWB BBBBWBBBWW WBBBBBWBWW W?BBBBWWWB BWBBWBBWBB BBB?WBWWWB WBWWBBWWWW BBWWBBBWBB 10 10 B?WW??W??B B????WWWBB ?BB?W?WWW? WWW?W?W??W W?BB??BBW? B??BW???BB WWWWW??BW? ?B?BB???W? ??W???WW?? WBB???W??? 10 10 ??BW?W?WW? ?BBBBBBBW? ?BBBB?BWW? B?BBBW???B BWBBWWW?BB W...
output:
YES WBWWWWBBWW WBWWWBBWWW WWWBBBBWWB BBBBWBBBWW WBBBBBWBWW WWBBBBWWWB BWBBWBBWBB BBBWWBWWWB WBWWBBWWWW BBWWBBBWBB YES BBWWBBWBBB BWWWBWWWBB BBBWWWWWWB WWWWWWWWWW WWBBBBBBWB BBBBWWWBBB WWWWWWBBWW BBWBBBBWWW BBWWWBWWBB WBBBWWWWWB YES BBBWBWWWWB WBBBBBBBWB WBBBBBBWWW BBBBBWBWWB BWBBWWWWBB WWWBBWWWBW BW...
result:
ok ok (10000 test cases)
Test #18:
score: 0
Accepted
time: 86ms
memory: 3628kb
input:
1000 100 10 W???W?BBW? WW??BWWW?? WBB?B?W?W? W?BB???WWB ?WWB?WW??W W??W????WB BW??BBWBB? BB???W?WBB ???WBW?WW? ?WBB?WBB?? ?WB?BB?WBW W?B?WB?WB? ?BB?WWWWBB WB??BBWW?W WB?BW?BWBB ??W?WBWWW? ??W?BBWBB? WW??WWW?B? BW??BB??W? BW??W?W?WW ??BBWW???W BB??BBWWBW BBW??BBWWW ??B?WBW?B? ?B?BB?B??W W??BW?BWBW WW...
output:
YES WBBWWWBBWW WWBWBWWWWW WBBBBWWBWB WBBBBWWWWB WWWBBWWWWW WWWWBBWBWB BWBWBBWBBB BBBWBWWWBB BBBWBWBWWB BWBBBWBBBB BWBWBBBWBW WWBWWBBWBB WBBBWWWWBB WBBBBBWWWW WBWBWBBWBB BBWBWBWWWB BWWBBBWBBB WWBBWWWWBW BWWBBBBWWW BWWBWBWWWW WWBBWWWBBW BBBBBBWWBW BBWWBBBWWW WBBWWBWWBW BBBBBBBBBW WBBBWBBWBW WWWBWWBBBW...
result:
ok ok (1000 test cases)
Test #19:
score: 0
Accepted
time: 81ms
memory: 3580kb
input:
1000 10 100 ?????????BBW??????B??WWWW??WW????????WW???W?WBBB????????W?B?W???W?W??W???????B?BW?????B??????B?????? ??????B?W??W?W??B?????WBWB?W?????????????WWB????WWW??????W?????????????????W????W?W????W???W?W??B??? BB?B???WWW?W?WBW????????WW???B???B???BB?????WW?????????BB?????B??B??W????B?????B???BW?...
output:
YES WWWWBBBWWBBWBBWWBBBBWWWWWBWWWWWBWBBBWWWWBWWWWBBBBBWBBBWWWWBBWBBWWBWBBWWWBWWBBBWBWBWWBBBWBBWWBBBWBBBB WBBWBBBWWWBWWWWWBWWBBWWBWBWWWWWBWBWWWWBWWWWBBBBWWWWWWWWBBWWWWWWWWWWWWWWBBWWWWBBBWBWWWBBWBBWWWWBBBBBB BBBBBWBWWWWWBWBWBWWWBBWWWWWBWBWWWBBWBBBWWWBBWWWWBBWBWBBBBBWBBWBWWBWBWBWBBBWWWBBBBBWBWBBBBBWBBW...
result:
ok ok (1000 test cases)
Test #20:
score: 0
Accepted
time: 84ms
memory: 3644kb
input:
100 100 100 ????W?????W?W????B???W???B????????????????????????????????WW????W?W??????W?BB??B??????????WB????W??? ?????B??W???????????????B?????????B????????????????????????W??????????????BW??????B????????????????? ???B????????????????B????????????????????B??????B??????W?BB?????????????????B??????W??...
output:
YES BWWWWWWBBWWBWWBWWBBWWWWBWBWBWBWWWWWBBWWBWBWBWBBWWWWWWBWWWBWWBWWWWBWBWBBWWWBBBWWBWWWBWWWBWWWBWBWBWWWW WWWBBBBBWWWBWBBWBBBWBBWBBBWBWWWWBBBBBWBBBBBBBBWWWWWWBBWWBBBWBBBBWWWBWBBBWWBWBWBBBWBBWBWBBBWWWWWWWWBB BBBBBWBBBBWWWWWWWWWWBWWWWBBBBBWWWWWBBBBWBBWWBWWWBWWWBBBWBBBBBWBWWWWBWWBWWWBBBBBWWWBWWBWBBWWBWW...
result:
ok ok (100 test cases)
Test #21:
score: 0
Accepted
time: 85ms
memory: 3892kb
input:
100 100 100 BBBW??W??WBWBW?B????B???BWWB?BB??BB?WWBW?W?????BBBWB?BBBB?WBBBW??WWWW????B?W?B??W?W?BB??W??W?BBB??BB WWB??WW??B?W?WWWWWW?BWW??BW??BBBWWBB?W?W?BBWWWWBWBW??B?WB?B?BBB?W?WWWB???W??W?BB?BWWBW?WW?BW???W??WB WBBBWW?W?BW????W??B?BBW?B??WW?BB??B?WWW????W?WW??BW??BBW?BBB?BB??WW??W???WWB??WWWW?BB?...
output:
YES BBBWWBWBWWBWBWWBWBWWBBBWBWWBBBBWWBBBWWBWBWWWBBWBBBWBBBBBBBWBBBWBWWWWWWBBBBBWWBBWWBWBBBWWWBWWWBBBWBBB WWBWWWWBWBBWBWWWWWWBBWWWBBWBBBBBWWBBBWBWBBBWWWWBWBWWWBBWBBBBBBBBWBWWWBBBBWBBWWBBBBWWBWWWWBBWBBBWWBWB WBBBWWWWWBWWWWBWBWBBBBWBBWWWWWBBBWBBWWWWWBBWBWWWWBWWWBBWWBBBBBBWWWWBWWWWWWWBBWWWWWWBBWWWWBBBBW...
result:
ok ok (100 test cases)
Test #22:
score: 0
Accepted
time: 84ms
memory: 3900kb
input:
100 100 100 ?WBWW?W???WWWW?WWWB?BBBBBWWWWBBWWB??B?BB?BWBBWBBBWWWBB?BW?BWBBB??BB???BWBBB?BW?WWBWWWWB??B?BWWWBWBBW WWW?W?WWWW???BBB??????B?BWBWBB?W??B?W?WWWBWBW?W??WW?B?WBBWW?WWWW??W???BWWB?WWW?W?BBBW??WBBWBW??WW?B? ??BWW?WBBBWBWW?W?WWWW?B???BBBBWBBBBW??W?WWW?BW?BWBWWBBWBBB?BBWBBBB?WBBBBWW?WWWWW??W?WB...
output:
YES BWBWWWWWBBWWWWWWWWBWBBBBBWWWWBBWWBWBBBBBWBWBBWBBBWWWBBBBWWBWBBBWBBBBBWBWBBBBBWWWWBWWWWBBBBBBWWWBWBBW WWWWWBWWWWWWWBBBWBBBBWBWBWBWBBWWWBBBWBWWWBWBWWWBWWWBBWWBBWWWWWWWWBWBBBBWWBBWWWWWWBBBWWWWBBWBWWWWWBBW WBBWWWWBBBWBWWBWWWWWWWBBBBBBBBWBBBBWWBWWWWWBBWBBWBWWBBWBBBWBBWBBBBWWBBBBWWWWWWWWBBWWWBWWWWWBBB...
result:
ok ok (100 test cases)
Test #23:
score: 0
Accepted
time: 31ms
memory: 3624kb
input:
100 100 100 WWWWBBBWWBBBW?BBW?BBB?WWBBB?WWBBBWBBBWBBWBWBWWWWWBBWWWBWBBWWBWBW?BBWBBWBW?WWWBBWWWWWWWW?BW?BBWBBW??B BWWWWBBB?WBBWW?WWB?BBWBB?BBBBBBBWB?WWBWW?WWBBWWWWBBBWBWBWWWBWBWBWWBWWWBBB?B??WBWWWBBBBBBWBBBBW?WB?WB B?WBWBBBBWWWWBBWWWB?BBWB??WWBWBB?WBBBBBWWBWW?WBBBBBBBWWBWWWWW?BBWBBB?BBB?WBWBB?BBB??BB...
output:
NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO
result:
ok ok (100 test cases)
Test #24:
score: 0
Accepted
time: 27ms
memory: 3832kb
input:
100 100 100 BBBWW?BWWW?WB?W?WW?????B?WBWWWBWWWBW?BWW?B???B?WWW??BB???BWB??BBB??WWW?W?W??BBBWBWB?W?BBBB??W??B?WWW ?B?WW????W?WB?W??B???WWW?W?B?WBBBWBWB?W?WWWBW?BBWWBBBW?B?W?WB?WWB?BWWWWW??WBWB?B?WBW??WB?WBWWW???B?B ??BWW?WWBWWB??WB?BW?WWBWWW??W????W???W?WB?BWBB?BWBBB?BW?W?WWWWBWBW?WBWBWBW??BBWWW?WBB?...
output:
NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO
result:
ok ok (100 test cases)
Test #25:
score: 0
Accepted
time: 32ms
memory: 3700kb
input:
100 100 100 ?BB???B?BBB?WB??B?B??B?BW??BB?BWWW?B?B???WB??B??BB?BBBB?BB????BWB?B??BBBBBBBBBW??BB?BB?B??BBW?B??B?W ?BBB?B?B?BBBBBB?B????B?BB????B??B??BB??BBB?W?BB??BBBBBBB??B??BBB???B?????B?WBB?B??BBBBB?BBBB?BB?B??? BBBW??B??B????BB??BB????B??B??BBBB?BB?B??B???WBB??B?BWB?B?B?B?B?BB?BBB?BWB?????BW???BB...
output:
NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO YES BBWBBBWWBBBBBBBBBWBWBBBWWBBBWBWBWBWBBBBBBBWBWBBBBBWBWWBBBBBWBWWBBBBBBBBWWBBWBBBBWBBBBBBBBBWBBBBBBBBB BBWBBBBBBWWWWBWBBWBWBWBBWBBBBBBBBBWBWBBWBBBBBBWBBBBBBBBBBWBBBWWBBBBBBWBBBBBBBBWBBBBWBBBWWBBBBBBBBWWB BBWBWBB...
result:
ok ok (100 test cases)
Test #26:
score: 0
Accepted
time: 37ms
memory: 3696kb
input:
100 100 100 ??B?????????WBWB?B??B????????WB?WW????WBW???W??????????B???BWW?????W??W?B?????W???B????WB???B?W?W??? W?BW??W??W???WWB???BWBW?WB??WWWB?B?WB??B???BWW??B??B????????B??BB??B?????B??W?W??W?B???W?????B????BW ??W????B???BB????????????WB????WB???B??BBB????B???WWB?????WW??B????BBW??W?W???BW?W?W??...
output:
NO NO YES WBBWWBBWWBBBBWWBBBBBWBWWWWWWWWBBBBBWBBBBBWBBBBBWBBWWBWBBWWBWBBWWBBBBWWWWBWBBBBWWBBWBBWWBBBBWWBWWWBWW WBBBBBBBWWWBWWBBBWBWWWWBWBBBWBBBBBWWBBWBWWBWBWBBBWWWBWBBBBBBBWWWBWWBBWWBBBBBBBBWBBBBBBBBBBBWBBWBBBBW WWBWBBWBBWBBBBBBBWWWBBBBBBBBWWWWBBBBBWWBBBBBBWWBBWBBBBBBWBWBBBBWBBWBBBWBBWBBBWBBBBWBWBBB...
result:
ok ok (100 test cases)
Test #27:
score: 0
Accepted
time: 99ms
memory: 3732kb
input:
100 100 100 ?????W???????????????????B????W????W????????????WB??W?????????????W?????????????B??????????W?BW?W??? W?WW????BB????????????????W????????????????????????W????????????????W?W???????????????W????W???????? ????????????W??????????WW????????????????????????W??????W???????B?????????B????W??????...
output:
YES BBWBWWWWWWWBWWBWBWBBBBBBWBBWWBWBBBBWBWBWWBBBWWWWWBWBWBWBWBBBBBBWWWWWBBWBBBBWWBBBBBBWBWWBWBWWWBWBWBWB WBWWWWBWBBWBBBBBBBBBBBBBBBWWWWWBWWWWBBBBBBBWWBWBBBWWWWWWWWBBWWWWBWWWWBWWWBWWBBWBWWBWWWWWWBWWBBBBBBBB BBWWBBBWBBWWWWWWBWBWBBWWWWWWBWWWWWWBBBBWBBBWWWWWWWWBWWWWWWBBWBWWBBBWWBWWWBBWBBWWWWBBBWBWBBBBBW...
result:
ok ok (100 test cases)