QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#297420 | #5070. Check Pattern is Bad | zzuqy | AC ✓ | 82ms | 3884kb | C++14 | 2.4kb | 2024-01-04 13:43:13 | 2024-01-04 13:43:14 |
Judging History
answer
#include<bits/stdc++.h>
#define N 109
using namespace std;
int n,m;
int a[N][N];
int check(int x,int y){
if(x<1||y<1||x>=n||y>=m)return 0;
if(a[x][y]==a[x+1][y+1]&&a[x+1][y]==a[x][y+1]&&a[x][y]+a[x][y+1]==1)return -1;
if((a[x][y]==a[x+1][y+1]||a[x+1][y]==a[x][y+1])&&(a[x][y]+a[x][y+1]==1||a[x+1][y]+a[x+1][y+1]==1))return 2;
if(a[x][y]==a[x+1][y+1]||a[x+1][y]==a[x][y+1])return 1;
return 0;
}
queue<pair<int,int>>q2,q1,q0;
bool paint(int x,int y,int clr){
if(a[x][y]<=1)return 1;
a[x][y]=clr;
for(int tx=x-1;tx<=x;tx++)
for(int ty=y-1;ty<=y;ty++){
int tmp=check(tx,ty);
if(tmp==-1)return 0;
if(tmp==2)q2.push(make_pair(tx,ty));
if(tmp==1)q1.push(make_pair(tx,ty));
}
return 1;
}
bool solve(){
cin>>n>>m;
while(!q2.empty())q2.pop();
while(!q1.empty())q1.pop();
while(!q0.empty())q0.pop();
for(int i=1;i<=n;i++){
string s;cin>>s;
for(int j=1;j<=m;j++){
if(s[j-1]=='B')a[i][j]=0;
if(s[j-1]=='W')a[i][j]=1;
if(s[j-1]=='?')a[i][j]=i*m+j,q0.push(make_pair(i,j));
}
}
for(int i=1;i<n;i++){
for(int j=1;j<m;j++){
int tmp=check(i,j);
if(tmp==-1)return 0;
if(tmp==2)q2.push(make_pair(i,j));
if(tmp==1)q1.push(make_pair(i,j));
}
}
while(!q2.empty()||!q1.empty()||!q0.empty()){
if(!q2.empty()){
auto tmp=q2.front();q2.pop();
int x=tmp.first,y=tmp.second;
if(check(x,y)==-1)return 0;
if(a[x][y]>=2)if(paint(x,y,a[x+1][y])==0)return 0;
if(a[x+1][y]>=2)if(paint(x+1,y,a[x][y])==0)return 0;
if(a[x][y+1]>=2)if(paint(x,y+1,a[x+1][y+1])==0)return 0;
if(a[x+1][y+1]>=2)if(paint(x+1,y+1,a[x][y+1])==0)return 0;
}
else if(!q1.empty()){
auto tmp=q1.front();q1.pop();
int x=tmp.first,y=tmp.second;
if(check(x,y)==-1)return 0;
if(a[x][y]>=2)if(paint(x,y,a[x+1][y])==0)return 0;
if(a[x+1][y]>=2)if(paint(x+1,y,a[x][y])==0)return 0;
if(a[x][y+1]>=2)if(paint(x,y+1,a[x+1][y+1])==0)return 0;
if(a[x+1][y+1]>=2)if(paint(x+1,y+1,a[x][y+1])==0)return 0;
}
else{
auto tmp=q0.front();q0.pop();
int x=tmp.first,y=tmp.second;
if(check(x,y)==-1)return 0;
if(paint(x,y,0)==0)return 0;
}
}
return 1;
}
int main(){
//freopen(".in","r",stdin);
//freopen(".out","w",stdout);
int t;cin>>t;
while(t--){
if(solve()==0)puts("NO");
else{
puts("YES");
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++)putchar("BW"[a[i][j]]);putchar('\n');
}
}
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 1ms
memory: 3560kb
input:
3 2 2 ?? ?? 3 3 BW? W?B ?BW 3 3 BW? W?W ?W?
output:
YES BB BB NO YES BWW WWW WWW
result:
ok ok (3 test cases)
Test #2:
score: 0
Accepted
time: 30ms
memory: 3484kb
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 BB WB BB YES BB BB BB BW WW BB NO NO YES B W B B B W W W B B YES WWWW WWWW WWWW WWWW WWWW WWWW WWWW WWWW WWWW WWWW YES WBW WBB BBB BBB WBW WBW BBB BWB YES W B B B YES BBBB WBBB YES BBBBBB BBWBWB YES WBWBB YES BWBBBB WWBBBB BBBWBB WBWWBW YES B YES BWB BBB WBB BBB WWB BBB BBW BBB...
result:
ok ok (10000 test cases)
Test #3:
score: 0
Accepted
time: 27ms
memory: 3572kb
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 B B B B B B W YES BBBB BBBB WWWB WWWB WWWW BBWW WWWW WWWW WWWW YES BW BB BB YES BWWBWWB BWWBWWW NO NO YES WWB BWB BBB WWW WWW YES WWWWWWBBB WWWWWWBBB WWWWWWBBW WWWWWWBBB WWWWWWBWW WWWWWWBWW WWWWWWBWW YES WBWWWWW BBBWWWW BWWWWWW BWWWWWW BBBBWWW WWWBWBB WWWWWWW WWWWWWW WWWWBWW YES WB BB W...
result:
ok ok (10000 test cases)
Test #4:
score: 0
Accepted
time: 26ms
memory: 3688kb
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 BBBBBBW BBBBBBB WBBBBBB WWBBBBB BBBBBBB BBWBBBB BBBBBBB YES WWWWWW WWWWWW WWWWWW WWWWWW WWWWWW WWWWWW WWWWWW WWWWWW WWWWWW WWWWWW YES BBBBWB BBBBBB YES BBBWBBWB YES WB WB BB BB BW YES WWWWW WWWWW WWWWW WWWWW WWWWW WWWBB WWWWB NO YES WWWW BBBB WWBB WWWW WWWW BWWW WWWB WWWW WWWW BBWB YES BBBBBB BB...
result:
ok ok (10000 test cases)
Test #5:
score: 0
Accepted
time: 22ms
memory: 3588kb
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 B YES WWWBBBBBB WWBBBBBBW BBBBWWWBB WWWBWWWWW WWWBWWWWW BBWWWWWWW BBWWWWWWB YES BBBBBBB BWBWWBB BBBBBBW YES BBBWWB YES W W W B B W B NO NO YES WBBBBBB NO YES WBB BBB BBB BBB BBB BBB BBB NO YES BBB BWB WWB BBB BBW BBW BBB BBB BBB BWB YES WW BB BB BW BB BB BB NO YES BB BB BB BB BB BB BB BB NO YES ...
result:
ok ok (10000 test cases)
Test #6:
score: 0
Accepted
time: 29ms
memory: 3500kb
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 B W B YES WBBBBBBBWB YES BBWWWWBB BBWWWBBW BBBBBBBB BBBBBBBB WBBBBBBB YES BB BB WB BB WW WW YES WWBBBWBBWB YES BWB BBB BBB BBW NO YES BBBBBB NO YES B B B B B B B B B YES WWWWWWBBB WWWWWWBWB WWWWWWBBB WBWWWWWWW WWWWWWWWW WWWWWWWWW WWWWWWBWW WWWWWWWWW YES WWWW WWWW WWWW BBWW BWWW BWWW ...
result:
ok ok (10000 test cases)
Test #7:
score: 0
Accepted
time: 60ms
memory: 3568kb
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 WWWWWWWWWW WWWWWWWWWW WWWWWWWWWW WWWWWWWWWW WWWWWWWWWW WWWWWWWWWW WWWWWWWWWW WWWWWWWWBB WWWWWWWWBB WWWWWWWWBW NO YES BBBBWBBBWB WWWBBBBBWB BWBBWWBBBB BBBBWWBBWW BBBBBWBBWW BBBBBBBBBB BBWBWWBBBB BBBBWWBWBB BBBBBBBWBB BBBWWBBBBB YES BBBBBBBBBB BBBBBBBBBB BBBBBBBBBB BBBBBBBBBB BBBBBBBBBB BBBB...
result:
ok ok (10000 test cases)
Test #8:
score: 0
Accepted
time: 64ms
memory: 3584kb
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 BBWWBWWBBB BBWWBBBBBB BBBBBBBBBB WBBBBBWBBB BBBBBBWWBW BBBBBBBBBB BBWBBBBBBB BBBBBBBBBB BWBBBBBBBB NO YES WWWWWBBBBB WWWWWWWBWW WWWWWWWWWW WWBBWWWWWW WWBBWBBWWW BWWBWWWWWW WWWWWWWWWW WWWWWBWWWW BBWWWBWWBW WBBWWWWWBB YES WWWWWWWWWW WWWWWWWWWW WWBWWWWWWW WWWWWWWWWW WWWWWWWWWW WWWWWWWWWW...
result:
ok ok (10000 test cases)
Test #9:
score: 0
Accepted
time: 23ms
memory: 3584kb
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 WWWBBWBBBBBBBWBBWBBBWBBBBBBBWWBWBBWWBBBBBBBBBBBBBBBBBBBWBWWWBBBBBBWWBBBBBWBBBBBBBWBBWBBBWBBBBBWBBWBB YES BWBWBWBBBBBBBBWBWBBBBWWBBBBBBBBWBBBBBBWBBBBBBWBBWBBWBBBWWBBBBBBWWBBWBBBBBWBBBBBBWBWBBBWBBBBBBBBBBBWB YES WBBBBBBBBBBBBBBBBBBBBWWWBBBBBBBBBBBBBBBBBBWWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBWBBWBBWBB...
result:
ok ok (10000 test cases)
Test #10:
score: 0
Accepted
time: 82ms
memory: 3808kb
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 B B W W B W B B B B B B W W B B B B B B W W B B B B B B B B B B W B W B B B W B B B B B B B B B W B B W B B W B B B B B B B B W B B B B B B B W YES B W B W B W W W W W B W B B B B B W B B W W W W B B B B W W B W W W W W B W W W B W B W B B ...
result:
ok ok (10000 test cases)
Test #11:
score: 0
Accepted
time: 35ms
memory: 3732kb
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 BBWWWWWBWW WBWWWWWWWW WWWWWWWWWW WWWWWWWWWW WWWWBWWWWW WWWWBWWWWW WWWWBWWWWW WBWWWWWWWW WWWWWWWWWW WWWWWWWWWW WWWWBBBBBB BBWWBWBWWW BBBBBBBBBW WWWWWWWWWW WWWWWWWWWW WWWBWWWWWW WWWBWWWWWW WWWBWWWWBB WWWBWWWWWW WWWWWWWWBW WWWWWWWWBB WWWWWWWBBB WWWWWWWWWW WWWWWWWWWW WBWWWWWWWW ...
result:
ok ok (1000 test cases)
Test #12:
score: 0
Accepted
time: 26ms
memory: 3512kb
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 BBBBBBBBBBBWBBBBBBBBBWWBBBBBBBBBBBBBBBBBBBBBBBBBWWWWBBBBBBWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBWWBWWBB BBBBBBBBBBBBBBBBBBBBBWWBBBBWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBWBBBBBWBBBBWWBBBBWWBW BBWBBBBBBBBBBBBBBBBBBWWBBBBBBBBBBBBBBBBBBBBBBWWWWBBWBBBBBBBBBWWBBBBWWBBWWBBBBBBBBB...
result:
ok ok (1000 test cases)
Test #13:
score: 0
Accepted
time: 16ms
memory: 3884kb
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 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
result:
ok ok (100 test cases)
Test #14:
score: 0
Accepted
time: 23ms
memory: 3676kb
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 BBBBBBBBBBBBBBBBBBBBBBBWBBBBBBBBBBBBBBBBWBBBBBBBBBWBBBBBBBBBBBBBBBBBBBWBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBWWBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
result:
ok ok (100 test cases)
Test #15:
score: 0
Accepted
time: 20ms
memory: 3712kb
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 BBBBBBBBBBBWBBWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBWWBBBBBBBBBBBBB BBWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
result:
ok ok (100 test cases)
Test #16:
score: 0
Accepted
time: 73ms
memory: 3584kb
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 BBBBBBBBBB BWBWBBBBBB BBBBBBBBBB BBBBBBBWBB BBBBBBBBBB BBBBBBBBBB BBBBBBBBBW BBBBBBBBBB BBBBBBBBBB BBBBBBBWBB YES BWWWBWWWBB BWWBBWWWBB BWBBBBBWBW BWBWWBWWBB BBBBBBWWBB BBBBWBBBBW BBWBWBBBBB BBBBBBBBBB BBWBBWBBBB BBBBBBBBWB YES BBBBBBBWBW BBBBBWBBBB BBWWBBBBBB BBWWBWBBBB BBWWBBBBBW BBBBBBBWBB BW...
result:
ok ok (10000 test cases)
Test #17:
score: 0
Accepted
time: 72ms
memory: 3580kb
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 BBWWWWWWBB BBBWWWWWBB BBBWWWWWWW WWWWWWWWWW WWBBBBBBWW BBBBWBBBBB WWWWWBBBWB BBBBBBWWWB BBWBBBWWWB WBBBBBWWWB YES BBBWBWBWWB BBBBBBBBWB BBBBBBBWWB BBBBBWWWBB BWBBWWWWBB WWWBBWWWBB BW...
result:
ok ok (10000 test cases)
Test #18:
score: 0
Accepted
time: 69ms
memory: 3608kb
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 WWBBWWBBWB WWBBBWWWWB WBBBBWWWWB WBBBBWWWWB WWWBBWWWWW WWWWBWWWWB BWWWBBWBBB BBBBBWWWBB BBBWBWWWWB WWBBBWBBBB WWBBBBBWBW WWBBWBWWBB BBBBWWWWBB WBBBBBWWBW WBBBWBBWBB WWWBWBWWWB WWWBBBWBBB WWWBWWWBBB BWWBBBWWWW BWWBWWWWWW BBBBWWWWWW BBBBBBWWBW BBWBBBBWWW BBBBWBWWBB BBBBBBBBBW WWBBWWBWBW WWWWWWBBBB...
result:
ok ok (1000 test cases)
Test #19:
score: 0
Accepted
time: 62ms
memory: 3568kb
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 BBBBBBBBBBBWBBBBBBBBBWWWWBBWWBBBBBBBBWWBBWWBWBBBBBBBBBBBWWBBWBBBWBWBBWBBBBBBBBBBWBBBBBBBBBBBBBBBBBBB BBBBBBBWWWWWBWBBBBBBBWWBWBBWWBBBBBBBBBBBBWWBBBBBWWWBBBBBWWBBBBBBBBBBBBBBBBBWBBBBWBWBBBBWBBBWBWWWBBBB BBBBWWWWWWWWBWBWBBBBBBBBWWBBBBBBBBBBBBBBBBBBWWBBBBBBBBBBBBBBBBBBBBBBWWBBBBBBBBBBBBBBWBBBBBBBBW...
result:
ok ok (1000 test cases)
Test #20:
score: 0
Accepted
time: 60ms
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 BBBBWBBBBBWBWBBBBBBBBWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBWWBBBBWBWBBBBBBWBBBBBBBBBBBBBBBBWBBBBBWBBB BBBBBBBBWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBWWBBBBBBBBBBBBBBBWBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBWBBBBBBBBBBBBBBBBBBBBBBBBBBBWBBBBBBBBBW...
result:
ok ok (100 test cases)
Test #21:
score: 0
Accepted
time: 59ms
memory: 3644kb
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 BBBWWWWWBWBWBWWBBBBBBBBBBWWBBBBBBBBBWWBWBWBBBBBBBBWBBBBBBBWBBBWWWWWWWBBBBBWWWBBBWBWWBBWWWBBWBBBBBBBB WWBBWWWWBBBWBWWWWWWBBWWWBBWWWBBBWWBBWWWWBBBWWWWBWBWBBBBWBBBBBBBWWWWWWBBBBWWWWBBBBBWWBWWWWBBWBBBWBBWB WBBBWWWWBBWWBWWWWWBBBBWWBBWWWBBBBBBBWWWWBBBWWWWBBBWBBBBWBBBBBBBWWWWWWWBBBWWBBBWWWWWBBWWWWBBBBW...
result:
ok ok (100 test cases)
Test #22:
score: 0
Accepted
time: 62ms
memory: 3688kb
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 WWBWWWWWWWWWWWBWWWBBBBBBBWWWWBBWWBBBBBBBBBWBBWBBBWWWBBBBWWBWBBBBBBBBBBBWBBBBBWWWWBWWWWBBBBBBWWWBWBBW WWWWWWWWWWWWWBBBBBBBBBBBBWBWBBWWWBBWWBWWWBWBWWWBWWWWBBWBBWWWWWWWBBWWBBBWWBBWWWWWWBBBWWWWBBWBWWWWWBBB BBBWWWWBBBWBWWBWBWWWWWBBBBBBBBWBBBBWWBWWWWWBBWWBWBWWBBWBBBBBBWBBBBWWBBBBWWBWWWWWWBWBWBWWWWWBWW...
result:
ok ok (100 test cases)
Test #23:
score: 0
Accepted
time: 18ms
memory: 3852kb
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: 13ms
memory: 3568kb
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: 19ms
memory: 3832kb
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 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBWBBWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBB...
result:
ok ok (100 test cases)
Test #26:
score: 0
Accepted
time: 23ms
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 BBBBBBBBBBBBBBWBBBBBBBBBBWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBWBBBBBWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB BBBBBBWBBBBBBBBBBBBBBBBBBBBBWBBBBBBBBBBBBBBBBWWBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBWBWBBB...
result:
ok ok (100 test cases)
Test #27:
score: 0
Accepted
time: 56ms
memory: 3800kb
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 BBBBBWBBBBBBBBBBBBBBBBBBBBBBBBWBBBBWBBBBBBBBBBBBWBBWWBBBBBBBBBBBBBWBBBBBBBBBBBBBBBBBBBBBBBBWBBWBWBBB WBWWBBBBBBBBBBBBBBBBBBBWWWWWBBBBBBBBBBBBBBBBBBBBBBBWWBBBBBBBBBBBBBBBWBWBBBBBBBBBBBBBBBWBBBBWBBBBBBBB BBBBBBBBBBBBWBBBBBBBBBBWWWWWBBBBBBBBBBBBBBBBBBBBBWBBBBBBWBBBBBBBBBBBBBBBBBBBBBBWBBBBBBBBBBBBBB...
result:
ok ok (100 test cases)