QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#273211 | #5070. Check Pattern is Bad | sio_ | WA | 7801ms | 3984kb | C++14 | 5.1kb | 2023-12-02 22:04:36 | 2023-12-02 22:04:37 |
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<=500&&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: 3924kb
input:
3 2 2 ?? ?? 3 3 BW? W?B ?BW 3 3 BW? W?W ?W?
output:
YES BB WW NO YES BWB WWW BWB
result:
ok ok (3 test cases)
Test #2:
score: 0
Accepted
time: 404ms
memory: 3704kb
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 BW BB BB WW BB YES WB BB BB BW WW BB NO NO YES B W W B B W W W B W YES WWWW WBWW WWWB WBWW WWWB WWWW WWWW BWWW BWWW BBBW YES WBW WWW BWW BWB WWW WWW WWB BWB YES W B W B YES BBWB WWWB YES BBWBBB BWWBWB YES WBWWW YES BWWBWB WWBBBB BBBWBB WBWWWW YES W YES BWB BBB WBW BBB WWB BBB BBW WWW...
result:
ok ok (10000 test cases)
Test #3:
score: 0
Accepted
time: 387ms
memory: 3720kb
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 W B W B W W B W YES BBWW WBBB WWBB WWWB WBWW WBWW WWWW WWWB BBWB YES BW BB BB YES BWWBWWB BWWBWWW NO NO YES WWB BWW BBB WWW WWB YES WWWWWWWBW WWWBWWBBB WBWBBWBBW WWWWBWBWW BWBWWWWWW BWBBWWWWW WWWBBBWWW YES WBWBWWW BBBBWBW BWBWWWW BWWWWBB BBBBWWW WBWBWBB WWWWWWB WWWWWWB BWWWBWW YES WB BB W...
result:
ok ok (10000 test cases)
Test #4:
score: 0
Accepted
time: 388ms
memory: 3712kb
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 WWWWBBB WBBBBWB WWWBBWW WBBBBBB BBWBBWB BBWBBBB YES WBWWWW WWWWBB WWWWWW WWWWWW WWBBWB WBBWWW WWWWBW WWBWBW WWWWBW BWWWWW YES BBBBWB BWWBBB YES BBBWBBWW YES WB WB BB BB BW YES WBBWB WWWWB WBWWB WWWWB WBWWW WWWBB WBWWB NO YES WWWW WBBW WWBB WBBW WWWW BWWW WWWB WWWB WWWW BBWB YES BBWBBB BW...
result:
ok ok (10000 test cases)
Test #5:
score: 0
Accepted
time: 384ms
memory: 3712kb
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 WWWBWBBBB BWBBWBBBW BBBBWWWBB WWWWWWWWB WWWBBBWWW BBWWWWWWW BBWWWWWWB YES BBBBBBW BWWWWWW BBBBBBW YES BBWWWB YES W W W B B W B NO NO YES WBBWBBB NO YES WBB BBB BBB WBB BBW BBW BBB NO YES BBB BWB WWW WBB BBW BBW WBB BBW BBB BWB YES WW WB BB WW WB BB WB NO YES BB BB BB BB BB BB BB WB NO YES ...
result:
ok ok (10000 test cases)
Test #6:
score: 0
Accepted
time: 397ms
memory: 3708kb
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 WBWBBWWBWB YES WWWWWWBB BBBWWBBW WWWWWBBW BBBWBBBB WBBBBBBW YES BB BB WB BB WW WB YES WWWWBWWBWW YES BWB BWB BBB BWW NO YES BWBWBB NO YES B B B W B B B W B YES WWWWWWBBW WWWWBWWWW WWWWBWBBB WBWWWWWWW WBWWWBBWB WWWWWBBWW BWWWWWBWW WWWWBWWWB YES WBWW WWWW WWWB BBWB WWWW BBWB ...
result:
ok ok (10000 test cases)
Test #7:
score: 0
Accepted
time: 2642ms
memory: 3708kb
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 BBWBWWBWWW WWWBWBBBWB WWWWWWWWWW WWBWWWWWWW WWWWWWBWWW BWWBWWWWBW BBWBBBWWBW WBWWWWWWBW WWWWBWWWWW BWWWBBWWWW NO YES WBBBWBBBWB WWWBWBBBWB BWBBWWBWWW BBBBWWBBBW WBWBBWBBWW BBWBBBBBWB BWWWWWBBBB BWWBBWBWBB BBBBBBBWBB BBBWWWBBBW YES WBBBBBWWBB BBWWWBBBBB BBBWWWBBBW WBBBBBBBBB WWWBBWBBBB BBWB...
result:
ok ok (10000 test cases)
Test #8:
score: 0
Accepted
time: 2549ms
memory: 3708kb
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 WBBBBWBBBB WWWBWWWBWW BBWWWBBBBW WBBWWBBBWW WWBBBBWBBB WBBBWWWWBW WBBBBBBBBW BBWWWWBWBW BWWBBBBBBB BWBBBBBBBW NO YES BBWWWBWBBB BWWWBBWBWW WWWWWWWWWW WWBBWWBWBB WWBBWBBBBW BWWBWWBWWW WWBBBWWWWW WWWWBBWWWW WBBWWBBWBW WWBWWWWWBB YES WWBWWWWWWW BWWWBWBBWW WWBWWWWWWW WWBWBWBWWW WWWWWWWWWW WWWWWWBWWB...
result:
ok ok (10000 test cases)
Test #9:
score: 0
Accepted
time: 38ms
memory: 3932kb
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 WWWWBWBWBBBBBWBBWBBWWWBBWBWBWWBWBWWWBWWBBBBBBWBBBBBBBBBWBWWWBBBBBBWWBBBBBWWWBBWBBWWWWBWBWWBWBBWBWWBB YES WWBWBWBWBBBBBBWBWBBBBWWBWBBBBBBWWBWBWWWWBWBBBWBWWBBWWWWWWWBBBBBWWBWWBBBWBWBBBBBBWWWWBBWWBBWBBBBBBBWB YES WWBWWWBBBBBBBBBBWWWBBWWWBWBBBWBBWWBWWBBBWBWWBWWBBBBWBBBWWWBWBBBBBBBBBBWWWBBWWWWBWBBWBW...
result:
ok ok (10000 test cases)
Test #10:
score: 0
Accepted
time: 60ms
memory: 3720kb
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 W B B B B W W B W B B W B W W B W W B B B B B W W B W B B B B W W B B B B B W B W B B W B W B B B W B W B B B B W B B W B B W B B W B B W B B W B B W W B B B B W B W YES B W B W B W W W W W B W B W B B W W W B W W W W W B W W W W B W W W W W W W W W B W B W W B ...
result:
ok ok (10000 test cases)
Test #11:
score: 0
Accepted
time: 7801ms
memory: 3680kb
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 WWWBWWWBWW WBWWWBWWWB WBWBWWWWWW WWWWWWWWWB WWWWBWWWWB WWWWBWWBWW WWWWBWWBWW WBWWWWWBWW WWWWBWWWWW BBWWWWWWBB BWWBBWWBBW BBWWBWWWWW BBBWBWBWBW BWWWWWWWWW WWWWBWBWBB WWWBBWWWWB WWWWWWWWWW WWWBWBWWBW WWWBWWWWWW WWWBWBBWBW BWWBWWWWBW WWBBWBWBBW WBBWWBBBWW WWWWWWWWWB WBBWWWWBWW ...
result:
ok ok (1000 test cases)
Test #12:
score: 0
Accepted
time: 7098ms
memory: 3984kb
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 WBBWWBBWWWWWWBBBBWBWBWWBBBWBBBBWBBWWBWBWBBWBWBWBWWWWWWBWWWWBWBWWBWWWWWBBWWBWBBWBBBWBWWBBWWWBWWWWBWBB BBBBWWWWBWBWBBWWWWWWBWWBWWWWBWBBBWWWWWBBBBWWWBBBWWWWBBBBBWBBBBBBBWWBWBBWWWBBBBWWWBWWWWWBBWWBWWWWWWWW WWWBBWBBBWWWWWWBWBBWBBWWWBWBBBBBBWBWBWWWBWWWWWWWWBWWBWBBWWWWWWWBWWWWWBWWBBBWBWWWBB...
result:
ok ok (1000 test cases)
Test #13:
score: 0
Accepted
time: 3625ms
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 WBWWWWWBBBWBBBBBBBWWBWBBBBWBWWWWBWBBWWBBWBBWBBBBWBBWBBWW...
result:
ok ok (100 test cases)
Test #14:
score: 0
Accepted
time: 3981ms
memory: 3844kb
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 WBBBWBWBBWBBBBBWWBBWWBBWBWWWBBWBBBWWWBWBWBBWBWBBBBWWBWWBBWBBBBWWWWBWBBWBBBWBBBBBBBBWWBWBBWBWBBBWBBWB WBBWWBBBWWBBBWBBBBBBWWWWBWBBBWWWBBWBBBWBBBBWWWBBBBBWBBBBBBBBBBBBWBBBBBBBBBBBWWWBWBBBWBWBBWBBBBBWWBWB BBBBWBBBBBBBBBBBBBWBWBBWBWWBBWBWBBBBWBBBBBWWBBBWWBBBBWB...
result:
ok ok (100 test cases)
Test #15:
score: 0
Accepted
time: 4304ms
memory: 3844kb
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 WWBBBWWBBWBWBWWWWBBBBBBBWBBBBWBWWWBWBWWWWWWWWBBBBBWWBWWWWWWWBBWWWWWWBBWWWBBBBBBWBWBWBWWBWBBWBBBBWWWW BWWWBWBBBBBBBBBBWWBWBBBBBBBBWWWWBWWWBBBWBWWBW...
result:
ok ok (100 test cases)
Test #16:
score: 0
Accepted
time: 69ms
memory: 3716kb
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 BWWBBBBWWB BWWWWBWWBB WWBBBBBWBW WWBBBWBWWW BBBWWWBWWW WBBWWWWWBW BBBBBBBBBW WWWBWWWWWW WWBBBBWWWW BWBWBBWWWW YES WWWWWWWWWB BWWBBWWWBB WWBBBBBWBW WWBWWBWWBB BBBBBBWWBB BBWBWBBWBW BBWBWBBBBW BBBBBBBWWW BWWBBWBWWW BBBBBWBBWB YES BBBBBBWWWW BBBBBWWBBW BBWWBBBBBB BBWWBWBBBB BBWWBBBBBW BWWBBBWWBB WW...
result:
ok ok (10000 test cases)
Test #17:
score: 0
Accepted
time: 76ms
memory: 3708kb
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 BWWWWBWBBB BBBWWWWWBB WBBBWBWWWW WWWBWWWBWW WBBBBBBBWW BBBBWWWBBB WWWWWWBBWB BBWBBBBWWB BBWWWWWWWW WBBWBBWWWW YES WBBWWWBWWB BBBBBBBBWB BBBBBBBWWW BWBBBWWWBB BWBBWWWWBB WWWBBWWWBW BW...
result:
ok ok (10000 test cases)
Test #18:
score: 0
Accepted
time: 205ms
memory: 3800kb
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 WBWWWWBBWB WWWBBWWWWB WBBBBWWBWB WBBBBWWWWB WWWBWWWWWW WWWWWBWBWB BWWBBBWBBB BBWBBWWWBB BWWWBWWWWB BWBBBWBBBB BWBBBBBWBW WWBBWBWWBB WBBBWWWWBB WBBBBBWWWW WBBBWBBWBB BBWBWBWWWW BBWBBBWBBW WWWWWWWWBW BWBWBBWWWW BWWWWWWBWW WWBBWWWWWW BBBBBBWWBW BBWWBBBWWW BBBWWBWWBW WBBBBBBBBW WWBBWBBWBW WWWBWWBBBW...
result:
ok ok (1000 test cases)
Test #19:
score: -100
Wrong Answer
time: 237ms
memory: 3664kb
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 WWWWWBBWWBBWWWWWBBBWWWWWWBWWWWWBWWWWBWWBWBWWWBBBBWBWBWWBWBBBWWWWWBWWWWWBBBWBWBBBWBBBBWBBWWWBBBBWWBWB WBWWBBBBWBBWBWWWBWWWBWWBWBWWWWWBBBBWBBWWWWWBBBWBWWWWBWWWWWBWWBWWBBBBWBWBWBWWWWBBWBWBBBBWWBWWWWBBBBWB BBBBBBWWWWBWBWBWBBWWBWWBWWWBBBBBWBWWBBBWWBWWWWWBBWBBBBWBBWBBWBBBBBWWWBBBWBWBWWBBBBWBWWBBWBBBBW...
result:
wrong answer ans finds the answer, but out doesn't (test case 377)