QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#396633 | #5070. Check Pattern is Bad | fantis | AC ✓ | 67ms | 4016kb | C++14 | 2.3kb | 2024-04-22 22:36:03 | 2024-04-22 22:36:04 |
Judging History
answer
#include<bits/stdc++.h>//0xnnb
using namespace std;
typedef long long ll;
typedef double db;
int read(){
int x=0,f=1;
char ch=getchar();
while(ch<'0'||ch>'9'){
if(ch=='-')f=-1;
ch=getchar();
}
while(ch>='0'&&ch<='9'){
x=x*10+ch-'0';
ch=getchar();
}
return x*f;
}
const int N=105;
int T,n,m,a[N][N];
char s[N];
bool flag;
void dfs(int x,int y);
void check(int x,int y){
if(x<1||x>=n||y<1||y>=m)return;
if(a[x][y]<=1&&a[x][y+1]<=1&&a[x+1][y]<=1&&a[x+1][y+1]<=1)return;
if(a[x][y+1]<=1&&a[x+1][y]<=1&&a[x+1][y+1]<=1){
if(a[x][y+1]==a[x+1][y]&&a[x][y+1]==a[x+1][y+1]){
a[x][y]=a[x][y+1]^1;
dfs(x,y);
}
}
else if(a[x][y]<=1&&a[x+1][y]<=1&&a[x+1][y+1]<=1){
if(a[x][y]==a[x+1][y]&&a[x][y]==a[x+1][y+1]){
a[x][y+1]=a[x][y]^1;
dfs(x,y+1);
}
}
else if(a[x][y]<=1&&a[x][y+1]<=1&&a[x+1][y+1]<=1){
if(a[x][y]==a[x][y+1]&&a[x][y]==a[x+1][y+1]){
a[x+1][y]=a[x][y]^1;
dfs(x+1,y);
}
}
else if(a[x][y]<=1&&a[x][y+1]<=1&&a[x+1][y]<=1){
if(a[x][y]==a[x][y+1]&&a[x][y]==a[x+1][y]){
a[x+1][y+1]=a[x][y]^1;
dfs(x+1,y+1);
}
}
}
void dfs(int x,int y){
check(x-1,y-1);
check(x-1,y);
check(x,y-1);
check(x,y);
}
int main(){
srand(time(NULL));
T=read();
while(T--){
n=read(),m=read();
for(int i=1;i<=n;i++){
scanf("%s",s+1);
for(int j=1;j<=m;j++){
if(s[j]=='B')a[i][j]=1;
else if(s[j]=='W')a[i][j]=0;
else a[i][j]=2;
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if(((i+j)&1)&&a[i][j]<=1){
a[i][j]^=1;
}
}
}
flag=1;
for(int i=1;i<n;i++){
for(int j=1;j<m;j++){
if(a[i][j]<=1&&a[i][j+1]<=1&&a[i+1][j]<=1&&a[i+1][j+1]<=1){
if(a[i][j]==a[i][j+1]&&a[i][j]==a[i+1][j]&&a[i][j]==a[i+1][j+1]){
flag=0;
break;
}
}
check(i,j);
}
if(!flag)break;
}
if(!flag){
printf("NO\n");
continue;
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if(a[i][j]!=2)continue;
a[i][j]=rand()&1;
dfs(i,j);
}
}
printf("YES\n");
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if((i+j)&1){
a[i][j]^=1;
}
if(a[i][j])putchar('B');
else putchar('W');
}
printf("\n");
}
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 3932kb
input:
3 2 2 ?? ?? 3 3 BW? W?B ?BW 3 3 BW? W?W ?W?
output:
YES WW WB NO YES BWW WWW BWB
result:
ok ok (3 test cases)
Test #2:
score: 0
Accepted
time: 16ms
memory: 3940kb
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 WB BB WB BB YES BB WB BB BW WW WB NO NO YES B W B B B W W W B B YES BBWW WWWW WWWW WBWW WWWW WWWW WBWW WWWW WBBW BBWW YES WBW WBW WWW BBB WBW WWW BBW WWW YES W B B B YES BBWB WBBB YES BWBBBB WWWWWB YES WBWBW YES BWWBBB WWBBWB BBBWWB WBWWWW YES B YES BWB BBB WBB WBB WWB BBB BWW BWW...
result:
ok ok (10000 test cases)
Test #3:
score: 0
Accepted
time: 15ms
memory: 3924kb
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 B B W B B B W B W YES BWWW BWBB WWBW WWBB BWWW BBWB WWWW WWWB WBWW YES WW WB BB YES BWBBWWB BWWBBWW NO NO YES WWB BWW BBB BWW WWW YES BWWWWWWWB BBBBBWWBB WWWBWWWBW BWWWWBBBW WWBWWWBWW BWWWWWBWB BWWBWWWWW YES WBWWWWW BBBBWWW BWWWWWW BBWWWBB WBBBWWB WWBBWBB WWWBWWB WWWWWWW WWWBBWW YES WW BB B...
result:
ok ok (10000 test cases)
Test #4:
score: 0
Accepted
time: 15ms
memory: 3980kb
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 WBBWBBW WWWWBBW WBBBBBB WWWBWWW WBWBBBB BBWBBBB BWWWBBB YES WWWWBW WWWWBW BWWWWW BWWBWW WWBBWW WWWWWB WBWWWB WWWBWW WWWBWW WWWWWB YES WBBBWW BBWBBB YES BBBWBBWB YES WB WW BB BB WW YES WWWWW WWWBW BBWWW WWWWW WBWBW WWWBB WWWWB NO YES WWWW BWBB WWBB WWWW WWWB BWWW WWBB WWWB WBWW WBWB YES BWWBBB BW...
result:
ok ok (10000 test cases)
Test #5:
score: 0
Accepted
time: 16ms
memory: 3920kb
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 WWWBBWBBB BWBBBBBBW BBBWWWWBB WWWWWWWWB WWWBBBWWW BBWWBBWWW BWWWBWWWB YES BWBBBBB BWWWWWW BWWBWBW YES BBWWWB YES W W W B B W B NO NO YES WBBWBBW NO YES WBB BBB BBB WWB BBB BBB BBB NO YES BBB BWB WWW WBB BBW BBW WBB BBW BBB BWB YES WW BB BB WW BB BB WB NO YES BB BB BB BB BB BB BB BB NO YES ...
result:
ok ok (10000 test cases)
Test #6:
score: 0
Accepted
time: 12ms
memory: 3924kb
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 W B W W B W B YES WWBBBWBBWB YES BBWWWWBB BBBWWBBW BWBWBBBW BBBBBBBB WBWWBBBB YES WB WW WB WB WW WB YES WWBBBWBBWB YES BWB BWB BWB BWW NO YES WWBWWW NO YES B B B B B B B B B YES BWWWBWBBW WWBWBWWWW WWWWWWBWW WBWWWWWWW BBWWWWBWW WBWWWWBWW WWWWWWBWW WWWWWWWWB YES WBWW WWWW WBWW BBWW WWWW BBWB ...
result:
ok ok (10000 test cases)
Test #7:
score: 0
Accepted
time: 36ms
memory: 3932kb
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 BBWWWBWWWB WWWBWWWWWW WWWWWWWWWB WWBWWWBWWB BWBWWWBWWW BWWWBWWWBW WWBWBBWWBW BWWWBWWWBW WWBWWWWWWW BWWWWWBBBW NO YES BBBBWBBBWB WWWBBBBWWB BWBBWWBBWB BBBBWWBWWW BBBBBWBBWW BBWBBBBWWB BBWWWWBBBB BBBBWWBWBB BBBWWBBWWB WWBWWWBBBB YES WBBBBBWBBB BBWWBBBBBB BBBBBBBBBW WWBBBBBBBB BBBBBWBWBB BBWB...
result:
ok ok (10000 test cases)
Test #8:
score: 0
Accepted
time: 37ms
memory: 3936kb
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 BBBBBWBBBB WWWWBWWBBB BBBWWWWBBB BBWWWBBBWW WBWBBBWBBB BBWBWBWWWW BWWBWBBBWW BBWBWWBBWB WWWBBBBBBB BWBBBBBBBW NO YES WBWWWBBBBB WWWWBBWBWW WBBWWBWBWW WWBBWWWWWB WWBBWBBBWW BWWBWBBWWW BWWBWWWWWW WWWWWBWWWW WBWWWBWWBW WBBWWWWWBB YES WWBWWWBWWW WWWWWWBWWB WWBBWWWWBB WWBBWWBWWW BWWBWWWWWW WWWWWBBWWW...
result:
ok ok (10000 test cases)
Test #9:
score: 0
Accepted
time: 23ms
memory: 3936kb
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 WWWWBWBBBBBBBWWBWBBBWBWBBBBBWWBWBBWWBBWBBBBBWWBBBBBWBBBWBWWWBBWBBBWWWBBBBWWWBBBWBWBBWBWBWBBWBWWWWWBW YES BWBWBWBBBBBBWBWBWBWBBWWBWBBBWBBWWBWBBBWBBWWBBWBBWBBWBBWWWBBBBBWWWBWWBBWBBWBBBWBBWWWWBBWBBBBBBBBBBBWB YES WWWWWWBBBWBBWBBWWBBBBWWWBBBBWWBBWBBBWWBBBBWWWBBBBBBWBBBBBWBBBBBWWBBBBBBWBBBWBWBBWWWWBW...
result:
ok ok (10000 test cases)
Test #10:
score: 0
Accepted
time: 67ms
memory: 3956kb
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 W B B B B B B B B W B B B B B B B B B W W B W W B B B W W B W W B W B B B W W B B B B B W W W B B B B B B B B W B W B W B B B W W B B B B B W B W W B B W B W W B B B B B W B W W W B B B B W B W YES B W W W B W W W W W B W B W B B W W W B W W W W W B B B 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: 19ms
memory: 3952kb
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 BBWBWWWBWW WBWBWBWWWB WWWWWBWWWW WWWWWWWWWB BWBWBWWWWB WWWWBWWWWW WWWWBWWBWW WBWWWWWWWW WWWWWWWWWW WBWWBBWWWB BBWBBBWBBB BBWWBWWWWW BWWWBBBBBW BWWWBWWWWW WWWWWWBWWW WWWBWWWWWW BWWBWWWWBW WWWBWWWWBW WWWBBWWWWW WWWBWWWWBW BBBBWWWWBB WWBWWWWBBW WWBBWBBBWW WWWWWWWWWB WBWBWWBWWW ...
result:
ok ok (1000 test cases)
Test #12:
score: 0
Accepted
time: 16ms
memory: 3924kb
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 BBBBBWBWBBBWBBBWBWBBWBWBBBWWWBWWBBBWBWBBWBWBBWBWWWWWWWWBWBWBWWWWBBBBBWBBWWBWBBWWBWWBBBWBWBWWBWWBWWBW WWBBWWWWWWBBBBWWBBBBWWWBBWWWBBWBBWBBBBBWWBBBWWWWBBBBWWBBBBWWWWWWBBWBWWWWWWWWBWWWBBWWWWWWWBWBBBBBWWBW WWWBBBBWBWBBWWWWBWWBBBWWBWBBBBWBBBBBWWBWBBWBWWBBBBBWWWBBWBWWBWWBBBWBWWBWWWBWWWBWBB...
result:
ok ok (1000 test cases)
Test #13:
score: 0
Accepted
time: 9ms
memory: 4012kb
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 BBWBBWBWBBBBBWBBBBBWBWWBWBWWWBWWBWWWBWBWBBBBWBBBWWBWBBBB...
result:
ok ok (100 test cases)
Test #14:
score: 0
Accepted
time: 10ms
memory: 3848kb
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 BBBBWWBWBWBWWWBBBBBWBWBWBBBBBBWBWBBBWBWBWBBWWWBBBWWWBBWBWBBWBWBBBBBBBBWBWBBBBBBBBBBBBBWBBWBWBWBBBBBW WBBBWBBWWWBBBWBBBBBWBWBBBWBBWWWWWBWBBBBBBBBBWBBBBBBWWBWWWBBBBBBBWBBBBBBBBBBBWBBBBBWBBBBBWWBBBBBWWWBB BBBBWBBBBBBBBBBBBBWWBBBBBWWWWWBWBBBBWBBWBBWBWBBWWBBBBBW...
result:
ok ok (100 test cases)
Test #15:
score: 0
Accepted
time: 9ms
memory: 3952kb
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 BBWWBWBWWWBWWWWWBWBBWBWBBBWBBWWWBWBWWBWBWWBWBBBBWBWBWWWWBBBBBWBBWWBWBBBWBBBBWBWBWWBBWWBWBBWWBWWBBWBB WBWBBWBBBBBBBWWBBWWWWBWWWWWBWWBWBBBWBBWWWWWWW...
result:
ok ok (100 test cases)
Test #16:
score: 0
Accepted
time: 46ms
memory: 3860kb
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 BBWWBWBWWW WWWWBBBBWB BBWBBBBBBB BWWWWBBWWB BWBBWBBBWW WWWBBBWWWW WBWBBBWWBW BBWWWBWWBB BWWWWWWWBB WWBWBWBWBB YES BBWWWWWWBW BWWBBWWWBB BWBBBBBWBW WWWWWWWWBB BBWWWBBWBB WBWBWBWWBW BBWBWBWBBB WBBBWBBBBW BBWWWWBBBB WBBBBBBBWW YES BBBWBWWWWW BBBBBWWWBW BBWWBBBBBB BWWBBWWBBB BWWBBBWWWW BWWBBBWWBB WW...
result:
ok ok (10000 test cases)
Test #17:
score: 0
Accepted
time: 49ms
memory: 3864kb
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 WBWWWWBWWW WWWBBBBWWB BBBBWBBBWW WBBBBBWBWW WWBBBBWWWB BWBBWBBWBB BBBWWBWWWB WBWWBBWWWW BBWWBBBWBB YES BWWWBWWWBB BBWBBWWWBB WBBBWWWWWW WWWWWBWBWW WWBBWBBBWB BBBBWBWBBB WWWWWBWBWW WBWBBBWBWW BBWWWBWWWB WBBWWWWBBB YES BWBWWWBWWB BBBBBBBBWB WBBBBBBWWW BBBBBWBBBB BWBBWWWBBB WWWBBWWWBB BW...
result:
ok ok (10000 test cases)
Test #18:
score: 0
Accepted
time: 45ms
memory: 3884kb
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 WWWWBWWWWB WBBWBWWWWB WBBBBWWWWB WWWBBWWWWW WWWWWWWWWB BWWWBBWBBB BBWBBWWWBB WWWWBWWWWW WWBBBWBBBB BWBWBBBWBW WWBWWBBWBB BBBBWWWWBB WBBBBBWWBW WBWBWBBWBB WWWBWBWWWW BWWBBBWBBB WWWWWWWBBW BWWWBBWWWW BWBWWWWBWW WWBBWWWWWW BBBBBBWWBW BBWBWBBWWW BBBBWBWWBB WBBBBBBBBW WWBBWWBWBW WWWBWWBBBW...
result:
ok ok (1000 test cases)
Test #19:
score: 0
Accepted
time: 42ms
memory: 3856kb
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 WWBWBWBWBBBWWWWWBWBWWWWWWBBWWWBBWWBWBWWWWWWWWBBBWBWBBBBBWWBWWBBBWWWBWWBBBBWWWBBBWBWBBBBWWBWBWBBBBBBW BWWWWWBWWBWWWWWWBWWWWBWBWBBWBBBWWWBWBWBWWWWBWBWWWWWBWBWBWWWWBBBWWWWBWWWWBBBWBBWWWBWWWWBWWWWWWWWBBBBB BBBBWBBWWWWWWWBWWWWBWWWWWWWWWBBBWBBBBBBBWBBBWWWWWWBBBBBBBWWWBWBBBBBBWBWBBBWWWWWBBBWBWWWWWWBWWW...
result:
ok ok (1000 test cases)
Test #20:
score: 0
Accepted
time: 41ms
memory: 3940kb
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 WWBWWWBWBWWBWWWWBBBWWWWWBBBBWWBWBWWWBBWBWWWWWWBBBBBBWWWWWBWWBBBBWBWBBBBBWWBBBBWBWWWWWWBBWWWBBWBWWWWW WBBWBBBWWWWWWWBWBWBWWBWBBWWBWBBBBBBBBWWWWWBBWBBWWWBBBWWWWWWWBWWWWBWBBBWWWWBWBWWWWWBWWBBWWWWWBWBWBBWW BBBBBWBWBBBWBBBWBBBBBBWBWWBBBBWWWBBWBBBBBBBWWWBBBWWBWWBWWBBBBWBBBBBBWWWWBBBBBBWBBWWWWWBBBWBBBW...
result:
ok ok (100 test cases)
Test #21:
score: 0
Accepted
time: 39ms
memory: 3888kb
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 BBBWWWWWBWBWBWBBBWBWBBBBBWWBBBBWWBBWWWBWBWWWWWBBBBWBBBBBBBWBBBWBBWWWWWBWBBWWBBBBWBWBBBWWWBBWWBBBBWBB WWBWWWWBBBBWBWWWWWWWBWWBBBWWBBBBWWBBWWBWBBBWWWWBWBWBBBBWBBBBBBBBWWWWWBBBBWWWWWBBWBWWBWWWWWBWBBBWBWWB WBBBWWWWBBWWWWBWWBBBBBWBBBBWWBBBBBBWWWWWBBWWBWWWWBWWWBBWBBBBBBBWWWWBWWBWBWWBWWWWWWWBBBWWWBBBBW...
result:
ok ok (100 test cases)
Test #22:
score: 0
Accepted
time: 42ms
memory: 3952kb
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 WWBWWWWWBWWWWWBWWWBWBBBBBWWWWBBWWBBWBBBBBBWBBWBBBWWWBBWBWWBWBBBWBBBWBBBWBBBBBWBWWBWWWWBWBBWBWWWBWBBW WWWWWWWWWWWBWBBBWBBBBWBBBWBWBBWWWWBWWWWWWBWBWWWWWWWWBBWBBWWWWWWWBBWWBBBWWBWWWWBWWBBBWWWWBBWBWBWWWWBW BBBWWBWBBBWBWWBWWWWWWWBBBBBBBBWBBBBWWWWBWWWBBWBBWBWWBBWBBBWBBWBBBBWWBBBBWWWWWWWWWWWBWBWWWWWBWB...
result:
ok ok (100 test cases)
Test #23:
score: 0
Accepted
time: 7ms
memory: 4016kb
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: 8ms
memory: 3968kb
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: 9ms
memory: 3896kb
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 WBBBBBBWBBBBBBBWBWBWWWWWBBBBBWWBWBBBBBBWBWWBWBBBBBBBBWBBWBBWBBWBBBBBBWWWWWBWWWBBBBBBWBBBBBWWBBWBBWWB BBWBBWBBBWBWWBWWBWBBBWBBBBBBBWBBBBWWWBBWBBBBBBWBBBBBBBBBBBBWBWWBBBBBWWWBBBBBBBBBBBWBBBBWBBWBBBBBBWBB BBWBBBB...
result:
ok ok (100 test cases)
Test #26:
score: 0
Accepted
time: 12ms
memory: 3940kb
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 WBBWBBBWBBBBBWWBBBBBBWBWWWWWBWWBBBBWBWBWBBBWBWBBBBWBWWWBBBBWBBBBBWWBBBBBWWBBWBBBWBBBBWWBWBWWWBBBBBBB BBBBBBBBBBWBWWWBBBBWWWWWWWBBBBBBBBBWBBBWBWBWBBBBWBWWWBBBBBWWWBWWBBBBBWBWWBBBWBBBBBBWBBWWWWWBBBBWBBWW BBBBWBWWBBBBWBBBBWBBBWBBWBBBWBWBWWBBBBBBBWBBBWWBWBBBWBBBWBWWBBBBBWBBBWBWBBWBBBBWBBWWWBBB...
result:
ok ok (100 test cases)
Test #27:
score: 0
Accepted
time: 38ms
memory: 3952kb
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 WWBWBWBWBWWWWWBWBBWWBWWBBBBWBWWBBWWWWBWWWWWWBBBBWBBBWBBBBBWWWWWBWWWBBBWBWBBBBBBWBBWWBWBWBBBWBBWWWBWW WWWWBWBWBBBWBWWWWBWWWWWBWBWWWWWWBWBBWBBBBWWWBBBBBBBWWWWWWBWWWBBBBWBBWWWWWWWBBWWWBWWWBWWWBWWWWWWBWBWB WWBWWWBWWBWWWWWBBBBBBBWWWBBWBBBBBWBWWWWWWWWBBWWBBWBBBWWWWWWWWBWBBBBWWWWBBWBBBWWWBBWWWWBBBWWWBB...
result:
ok ok (100 test cases)