QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#273208 | #5070. Check Pattern is Bad | sio_ | WA | 4731ms | 3740kb | C++14 | 5.1kb | 2023-12-02 22:03:08 | 2023-12-02 22:03:08 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
#pragma GCC optimize("Ofast,no-stack-protector,fast-math",3)
int t,n,m,k;
char a[105][105],tmp[105][105];
struct node{int x,y;};
vector<node> v;
char p[2]={'B','W'};
int dx[8]={0,0,1,1,1,-1,-1,-1};
int dy[8]={1,-1,0,1,-1,0,1,-1};
void output()
{
// if(t==10000) return ;
cout<<"YES\n";
for(int i=1;i<=n;i++,cout<<"\n")
for(int j=1;j<=m;j++) cout<<tmp[i][j];
}
queue<node> q;
char check(int x,int y)
{
char ans1='?',ans2='?',ans3='?',ans4='?';
// cout<<"xsa";
// cout<<ans1<<" "<<ans2<<" "<<ans3<<" "<<ans4<<"\n";
if(x>1&&y>1&&tmp[x-1][y-1]=='B'&&tmp[x-1][y]=='W'&&tmp[x][y-1]=='W') ans1='B';
else if(x>1&&y>1&&tmp[x-1][y-1]=='W'&&tmp[x-1][y]=='B'&&tmp[x][y-1]=='B') ans1='W';
else ans1='?';
if(x>1&&y<m&&tmp[x-1][y]=='B'&&tmp[x-1][y+1]=='W'&&tmp[x][y+1]=='B') ans2='W';
else if(x>1&&y<m&&tmp[x-1][y]=='W'&&tmp[x-1][y+1]=='B'&&tmp[x][y+1]=='W') ans2='B';
else ans2='?';
if(x<n&&y>1&&tmp[x][y-1]=='B'&&tmp[x+1][y-1]=='W'&&tmp[x+1][y]=='B') ans3='W';
else if(x>1&&y<m&&tmp[x][y-1]=='W'&&tmp[x+1][y-1]=='B'&&tmp[x+1][y]=='W') ans3='B';
else ans3='?';
if(x<n&&y<m&&tmp[x+1][y+1]=='B'&&tmp[x+1][y]=='W'&&tmp[x][y+1]=='W') ans4='B';
else if(x<n&&y<m&&tmp[x+1][y+1]=='W'&&tmp[x+1][y]=='B'&&tmp[x][y+1]=='B') ans4='W';
else ans4='?';
if(ans1=='?'&&ans2=='?'&&ans3=='?'&&ans4=='?') return '?';
else if(ans1!='B'&&ans2!='B'&&ans3!='B'&&ans4!='B') return 'B';
else if(ans1!='W'&&ans2!='W'&&ans3!='W'&&ans4!='W') return 'W';
else return '!';
}
bool cmp(node a,node b){return a.x+a.y<b.x+b.y;}
int main()
{
// freopen("a.in","r",stdin);
// freopen("a.out","w",stdout);
ios::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
srand(time(0));
cin>>t;
for(int l=1;l<=t;l++)
{
v.clear();
cin>>n>>m;
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
{
cin>>a[i][j];
if(a[i][j]=='?') v.push_back({i,j});
}
for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) tmp[i][j]=a[i][j];
int flag=0;
for(int i=0;i<v.size();i++)
{
if(check(v[i].x,v[i].y)!='?'&&check(v[i].x,v[i].y)!='!') tmp[v[i].x][v[i].y]=check(v[i].x,v[i].y);
else continue;
}
for(int c=1;c<=300&&flag==0;c++)
{
for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) tmp[i][j]=a[i][j];
for(int i=0;i<v.size();i++)
{
if(tmp[v[i].x][v[i].y]!='?') continue;
int f=0;
char ans=check(v[i].x,v[i].y);
if(ans=='!'){tmp[v[i].x][v[i].y]='B';break;}
if(ans=='?') tmp[v[i].x][v[i].y]=p[rand()%2];
else tmp[v[i].x][v[i].y]=ans;
}
for(int i=0;i<v.size();i++)
{
if(tmp[v[i].x][v[i].y]!='?') continue;
int f=0;
char ans=check(v[i].x,v[i].y);
if(ans=='!'){tmp[v[i].x][v[i].y]='B';break;}
if(ans=='?') tmp[v[i].x][v[i].y]=p[rand()%2];
else tmp[v[i].x][v[i].y]=ans;
}
for(int i=(int)v.size()-1;i>0;i--)
{
if(tmp[v[i].x][v[i].y]!='?') continue;
int f=0;
char ans=check(v[i].x,v[i].y);
if(ans=='!'){tmp[v[i].x][v[i].y]='B';break;}
if(ans=='?') tmp[v[i].x][v[i].y]=p[rand()%2];
else tmp[v[i].x][v[i].y]=ans;
}
for(int i=(int)v.size()-1;i>0;i--)
{
if(tmp[v[i].x][v[i].y]!='?') continue;
int f=0;
char ans=check(v[i].x,v[i].y);
if(ans=='!'){tmp[v[i].x][v[i].y]='B';break;}
if(ans=='?') tmp[v[i].x][v[i].y]=p[rand()%2];
else tmp[v[i].x][v[i].y]=ans;
}
int f=0;
for(int i=1;i<n;i++)
for(int j=1;j<m;j++)
if(tmp[i][j]==tmp[i+1][j+1]&&tmp[i][j+1]==tmp[i+1][j]&&tmp[i][j]!=tmp[i][j+1]) f=1;
// for(int i=1;i<=n;i++) for(int j=1;j<=m;j++) if(f==0&&tmp[i][j]=='?')
// {
// f=1;
// cout<<n<<" "<<m<<"\n";
// for(int i=1;i<=n;i++,cout<<"\n") for(int j=1;j<=m;j++) cout<<a[i][j];
// for(int i=1;i<=n;i++,cout<<"\n") for(int j=1;j<=m;j++) cout<<tmp[i][j];
// for(int i=0;i<v.size();i++) cout<<'('<<v[i].x<<","<<v[i].y<<")"<<" ";
// cout<<"\n";
// cout<<check(i,j)<<"\n";
// for(int i=1;i<=n;i++,cout<<"\n") for(int j=1;j<=m;j++) cout<<tmp[i][j];
// }
if(f==1) continue;
flag=1;
output();
break;
}
if(flag==0) cout<<"NO\n";
}
}
/*
5
2 6
??????
W???B?
2 6
??????
W???B?
2 6
??????
W???B?
5 10
?WW????W??
BW?W???WBW
BW??WB????
???W??????
?W????B???
5 10
?WW????W??
BW?W???WBW
BW??WB????
???W??????
?W????B???
*/
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 1ms
memory: 3584kb
input:
3 2 2 ?? ?? 3 3 BW? W?B ?BW 3 3 BW? W?W ?W?
output:
YES WB WB NO YES BWW WWW WWW
result:
ok ok (3 test cases)
Test #2:
score: 0
Accepted
time: 254ms
memory: 3476kb
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 BB BB BW BW WW BW NO NO YES B W W B B W W W B B YES BWWW WWWB WWWB WBWW WWWB WWWW WWWW WWWW WBBW WWWW YES WBW WWW BWW BWB WWW WWW WBW WWW YES W B B B YES WBWB WWWB YES BWWBBB BWWBWB YES WBWWW YES BWWBWW WWBBBB BBBWBB WWWWWW YES B YES BWB BBB WBW WBB WWB BBB BBW WBW...
result:
ok ok (10000 test cases)
Test #3:
score: 0
Accepted
time: 248ms
memory: 3532kb
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 B B W B B W YES BBWB WBBB WBBB WWWB WWWW WBWB WWWW WWWW BBWW YES BW BB BB YES BWWBWWB BWWBBWW NO NO YES WWB BWB BBB WWW WWW YES BWBWWWWBW BBBWWWWBB WWBBWWBBW WWWWWBBBW WWBWWWBBW WWWWWWWWW BWBWWWBWW YES WBWWWWB WBBBWBB WWWWWWW BWWWWBW BBBBWWW WWBBWBB WWWWWWW WWWWBWB BWWWBWW YES WW BW B...
result:
ok ok (10000 test cases)
Test #4:
score: 0
Accepted
time: 246ms
memory: 3628kb
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 BBBBBBW WBBBBBB WWWBBBB BBWWBBB BBWBBBB BBWWBBW YES WBWWBB WWWWWW WWWWWW BWWBWW WWBBWB WBBWWB WBWWWW WWWBWW WWWBBW WWBBWW YES WBBWWW BBWWBB YES BBBWBWWB YES WB WB BB BB BW YES WWWBW BWWBW BBWWW WWWWB WBWWW WWWBB WBWWB NO YES WWWW BWWW WWBW WWWW BWWB BWWW WWWB WBWW WBWW WBWB YES BWBBBB BW...
result:
ok ok (10000 test cases)
Test #5:
score: 0
Accepted
time: 243ms
memory: 3548kb
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 WWWBBBWBB BWBBBBWBW BBBWWBWBB WWWWWWWWW WWWBWWWBW BBWWWWWWW BBWWWWBWB YES BWBBBBW BWWWWBW BBWBWBW YES WBWWWB YES W W W B W W W NO NO YES WBBWBBB NO YES WBB BBB BBB BWB BWW WWW BBB NO YES BBB BWB WWB WBB BBW BWW BWB BBB BBB BWB YES WW WB BB WW WB BB WB NO YES BB BB BW BB BB WB BB BB NO YES ...
result:
ok ok (10000 test cases)
Test #6:
score: 0
Accepted
time: 254ms
memory: 3568kb
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 WBBWBWBBWB YES WWWWWWBW WBBWWBBW BBWWBBBB BBBWBBBB WBBBBBBB YES WB BB WB WB WW WB YES WWBWBWWBWW YES BWB BWB BWB BWW NO YES WWBWWB NO YES B B B W W B B W B YES WWWWWWBWW WWBBWBBWB WWWWWWBBB WBWWWWWWW WWWBWWWWB WWWWWWWWW BWWWWWBWW WWWWWWWWW YES WWBB WWWW WWWB WBWB WWWW WBWW ...
result:
ok ok (10000 test cases)
Test #7:
score: 0
Accepted
time: 1659ms
memory: 3572kb
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 WWWBWWBWWW WWWBWBBBWB BBWBWWWWWB WWWWWWBWWW BWBWWWWWWW BWWWWWWWBW BWWWBWWBBW BWWWBWWWBB WWWWBWWWBB WWWWBBBBBW NO YES WBBBWBWWWB WWWBBBBBWB BWBBWWBBWB BBBBWWBWWW WBBBBWBBWB BBBBBWWBBB BWWWWWBBBB BBBBBWBWBB BWBBBBBWWB WWBWWWBBWW YES BBWBBBWWBB BWWWWBBBBB BWBBBBBBBW WWBWBBBBBB BWBBBWBBBB BBBB...
result:
ok ok (10000 test cases)
Test #8:
score: 0
Accepted
time: 1602ms
memory: 3592kb
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 WWWWWWWBWB BBWWWWBBBB WBBBBBBBBW WBWBBBWBBB WBWBBWWWWW BBBBBBBBWB WBWWBBBBWB BBBBBBBBBB BWBBBBBBBW NO YES WWWWWBBBBB BWWWWBWBWW BWWWWWWBWW BWWBWWWWWB WWBBWBBWWW BWWBWBBWWW BWWBWWWWBW WWWWWBWWWW BBWWWBWWBW WBBWWWWWBB YES BWBWWWBWWW WWWWWWBWBB WWBBWWWWBB WWWWWWWWWW BWWBWWWBWW WWWWWWBBWW...
result:
ok ok (10000 test cases)
Test #9:
score: 0
Accepted
time: 37ms
memory: 3600kb
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 WWWWBWBWBBBBBWWBWBBWWWWBWBBBWWBWBBWWBWBBBBBBBBBBBBBWBBBWBWWWBBWBBBWWBWBBBWBWWBWBBWBWWBBBWWBWBWWBWWBW YES WWBWBWBBBBBBBBWBWBWBWWWBWBBBBBBWBBBBWWWWBBWBBWBWWBBWBBBWWWBBBBWWWBBWBBWWWWBBBBBBWWWBWBWWBBWBBBBBBBWB YES WWWWWWBBBBBBWBBWWBBWBWWWBWBBBBBBWBWBBBBWWBWWBWWBBBBBBWWWWBBWBBBWBBBBBBWBWBBWWWWWWBBWBB...
result:
ok ok (10000 test cases)
Test #10:
score: 0
Accepted
time: 59ms
memory: 3556kb
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 W B B B B W B B B B W B W B B W W B W W B W B W W B W B B W B B B W W B B B B B W W W B B B B B W B B W B W B W B W B W W W B B B B B B B W B B W B B W B B W B B B B B W W B W B B W B W YES B W W W W W W W W W B W W B B B B W B B W W W W W B W W 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: 4731ms
memory: 3628kb
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 WBWWWWWBBW WBWWWBWWWW WWWBWBWWWW WWWWWWWBWW BWWWBWWWWB WWWWBWWWWW WWWWBWWWWW WBWWWWWBWW WWWBBWWWWW BWWWWWWWBW BBWBBWBWBB BBWWBWWWWW BBWWWWWBBW BWWWWBWWWW WWWWWWWWBW WWWBWWWWWW WWWBWWWWBB WWWWWWWWBB WWWBWWWWWW WWWBWWBWBW BWWWWWWWWW WWBBWWWBWB WBBWWWWBWW WWWWBWWWWB WBWWWWWBWW ...
result:
ok ok (1000 test cases)
Test #12:
score: 0
Accepted
time: 4344ms
memory: 3632kb
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 BBBBWWWWBWBWBWBBBWBWBWWBBBBBBWBWBBBBWWBBBWWWBWBBWWWWBBBBWBWWWWWWBBBWWBWWBBBBBBWWBWBBBWBBBWBBBWWWBWBW BBWBWWWBBWWWWWWWWWBWWWWBWWWWBBBBBWWBBWWBWWBBBBBWWWWWWBBBWBBBWWBBBWWWBBWWWWWWBWWWBWWBBWBBWWWWBBBWWWBW BBWBWWBBWWBWBWBWBWBWBWWBWWBWWBWBBWBBBWBBWBBBBWWWWBBWBBBBWWBBBWWWBWWWWBWWBBBBBBWBBB...
result:
ok ok (1000 test cases)
Test #13:
score: 0
Accepted
time: 2209ms
memory: 3652kb
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 BBWWWBBBBBWBBBWBBBWBBWWWWBBBWWBBBWBBBWBWBBBBBBBBWWBBWBWW...
result:
ok ok (100 test cases)
Test #14:
score: 0
Accepted
time: 2382ms
memory: 3592kb
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 WBBBBBWBBWBBWBBWBBWBBBBWBWBWBBWBBBBWBBWBWBWWWWWBBWWWBWBBWWBBWWWBWWBWBWWBBWWBWBBBBBBWWBWBBBBBBBBWBBWB WWWBWBBBWWBBBBBBBBBBBBWWBWBBBWWBBWBWBWWBBBBWWBBBBBWWBWWWWWWBBBBBWBBBBBBBBBBBWBBBWBBBBBBBWBBWBBBWBWWB WWBBBBBBBBBBWBBBWBBBBBBBBWWBWWBBWWBBBWBBBBWWBBBWWBBBBBW...
result:
ok ok (100 test cases)
Test #15:
score: 0
Accepted
time: 2596ms
memory: 3740kb
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 BWBWWBBWWWWWBBWBBWBWWWBBWWWBBWWBWBWWWBWWWBBBBBBBWBBBBBWWWBWWWWWWWBBBBBWBBWBWBWWWWWBWWWWWBWBBWWWBBBBB BWWWBBBBWBWWWBWBWWBWWBBWWBWBWWWBWBBBBBBBBBWWW...
result:
ok ok (100 test cases)
Test #16:
score: 0
Accepted
time: 72ms
memory: 3476kb
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 BBBWBWBBBB WWWWWWBBBB WWBBWBBBWB BBBWWBWWWB WWWWWBBWBB WWBBBBBBBW BBBBBBBWWW BWBWBBBBBB WWWWBBBBWW BWBBBWWWWW YES WWWWWWWBBB BWWBBBWWBB BWBBBBBWBW WWBWWBWWBB BBBBBBBWBB BBBBWBBBBW BBWBWBBBBB BBBBWBBWBW BWWWWWBBBB BBBBBWBBWW YES WWBWBWBWWW BBBBBWBWBB BBWWBBBBBB WWWBBWWBBW BBWBBBWWWW WBBBBBWWBB WW...
result:
ok ok (10000 test cases)
Test #17:
score: 0
Accepted
time: 69ms
memory: 3548kb
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 BBWWBWWBBB BWWBBWWWBB BBBBWWWWWB WWWBWBWWWW WWBBWBBBWB BBBBWBBBBB WWWWWWWBWB BBWBBBBBWW BBWBBWWWWB WBBBWWWBWW YES WWBWWWBWWW WBBBBBBBWB BBBBBBBWWB BBBBBWWWBB BWBBWWWBBB WWWBBWWWBB BW...
result:
ok ok (10000 test cases)
Test #18:
score: -100
Wrong Answer
time: 205ms
memory: 3560kb
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 WBWBWWBBWW WWWBBWWWWW WBBBBBWBWB WWBBBWWWWB WWWBBWWBWW WWWWBBBBWB BWWWBBWBBB BBBWBWWWBB WBBWBWWWWW WWBBBWBBBB BWBBBBBWBW WWBWWBBWBW WBBBWWWWBB WBBBBBWWBW WBBBWBBWBB BBWBWBWWWW BWWBBBWBBB WWBBWWWBBB BWWBBBBBWB BWBBWBWWWW BWBBWWWBBW BBBBBBWWBW BBWBBBBWWW BBBBWBWWBB BBWBBBBWWW WBWBWBBWBW WWWBWWBBBW...
result:
wrong answer ans finds the answer, but out doesn't (test case 290)