QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#273204 | #5070. Check Pattern is Bad | sio_ | WA | 4252ms | 3764kb | C++14 | 4.7kb | 2023-12-02 22:02:09 | 2023-12-02 22:02:10 |
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;
}
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: 3564kb
input:
3 2 2 ?? ?? 3 3 BW? W?B ?BW 3 3 BW? W?W ?W?
output:
YES BB WB NO YES BWB WWW WWB
result:
ok ok (3 test cases)
Test #2:
score: 0
Accepted
time: 254ms
memory: 3524kb
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 BB BB BW BW WW BW NO NO YES B W B B B W W W B B YES BWWW WWWW WWWB BWWW WWWW BWBW WWWW BWWW BBWW WBBW YES WBW WWW BBW BBB WBW WBW WBB WWB YES W B W B YES BBWB WWWB YES BWBBBB BWWWWB YES WWWBB YES BWWWBB WWBWBB BBBWWB WBWWWW YES B YES BWB BBB WBB WBB WWB BBB BBW WWW...
result:
ok ok (10000 test cases)
Test #3:
score: 0
Accepted
time: 243ms
memory: 3620kb
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 B W B W B W B W YES BBBW WWBB WWBB BWBB WWWW WBWW WWWW WWWB WWWB YES WW WB BB YES BWBBWWB BWWBWWW NO NO YES WWB BWB BBB BWW WWB YES WWWWWWBBW BBBBBWWWW WWWWWWBBW BWWWBWBBW WWWBBWBWW WWBBWWBWB WWWWWWWWW YES WBWWWWB WBBBWWB WWBWWWW BWWWWWW BBBBWWW WBBBWBB WWWBWWB WWWWWWW WWWBBWW YES WB WB W...
result:
ok ok (10000 test cases)
Test #4:
score: 0
Accepted
time: 241ms
memory: 3508kb
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 BBBWBBW BBBBBBW WBBBBBB WWWBBBW WBWBBBB BBWBWWB BBBBBBB YES WBWWBW WWWWWW BWWWWB WWWBWW WWBBWW WBBBWW WBWWWW WWWBWW WWWBWW BWBBWB YES WBWWWB BBWWBB YES BWBWBWWB YES WB WW BB BB BW YES WWWWW BWWWW BBBWW WWWWB WWWWW WWBBB WWWWB NO YES WWWW WBBB WWBB WWWB BWWB BWWW WWWB WBBB WWWW WBWB YES BWBBBB BW...
result:
ok ok (10000 test cases)
Test #5:
score: 0
Accepted
time: 254ms
memory: 3568kb
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 WWWBWWBBB WWBBWBBBW BBBBWWWBW WWWWWWWWW WWWBWWWWW WBWWWWWWW BBWWBWWWB YES BBBBBBW BWBWWBB BBBBWBW YES BBBWWB YES W W W B B W B NO NO YES WBBWBBB NO YES WBB WBB BBB BBB BBW WWW BBB NO YES BBB BWB WWB BBB WBW BBW BBB BWW BBB BWB YES WW BB BB BW BB BW BB NO YES BB BB BW BB BB WB BB WB NO YES ...
result:
ok ok (10000 test cases)
Test #6:
score: 0
Accepted
time: 250ms
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 W B W W W W B YES WWBBWWBBWB YES WWWWWWBW WBWWWBBW WWWBWWBW BBBBBBBB WBBWBBBB YES BB WB WB BB WW WW YES WWBBBWBBWB YES BWW BBB BBB WWW NO YES BWBWWW NO YES B B B B B B B B B YES BWWWBWBBW WWBBBBBWW WWWWWWBBW WBWWWWWWW BBWBWWBWB WBWWWBBWW WWWWWWBWW WWWWBWWWW YES WWWW WWBW WWWW WBWB WWWW WBWW ...
result:
ok ok (10000 test cases)
Test #7:
score: 0
Accepted
time: 1624ms
memory: 3492kb
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 WWWBBWBWWW WWWBWWWWWB BWWBBWWBWW WWWWWWWWWB BWBWWWBWWW BWWWBWWWBW BBWWWWWWWW BWWWWWBWBW BWBWWBBWBB BWWWBBWWWW NO YES BWBBWBBWWB WWWBWBBBWB BWBBWWBBWB BBBBWWBWWW BBBBBWBBWW BBBBBBBWWB BWWWWWBWBB BWWBWWBWBB BBBBWBBWWB WBBWWBBBWW YES BBWBBBBBBB BWWBWBBWBB BWBBBBBBBW BWBBWBBBBB BBBBBBBBBB BBBB...
result:
ok ok (10000 test cases)
Test #8:
score: 0
Accepted
time: 1574ms
memory: 3564kb
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 WWWBWWWBWB BBWWWBBBBB WBBWBBBBBW WBBBBBWBBB WBWBWWWWWW BBWBBBBWBB WBWBBBBBBB WWWBBBWBBB BWBBBBBBBB NO YES BBWWWBBBBB WWWBWBWBWW BWWWWWWWWW WWBBWWBWWB WWBBWBBWWW BWWBWBBWWW BWBBWWWWBW WWWWWBWWWW BBBWWBWWBW WBBWWWWWBB YES BWBWWWWWWW BWWWWWWBBB WWBWWWWWBB WWBBBWWWWW BWWWWWWWWW WWWWBWBBWW...
result:
ok ok (10000 test cases)
Test #9:
score: 0
Accepted
time: 38ms
memory: 3564kb
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 WWWBBWBWBBBBBWBBWBBBWBWBBBWBWWBWBWWWBBWBBBBBWWBBBBBBBBBWBWWWWBBBBBWWWWBBBWWBBBBWWWWBWBWBWBBBBWWWBWBW YES WWBWWWBBBBBBWBWBWBBBWWWBBBBBWBBWBBBBBBWWBWWBBWWBWBBWBBWWWWBBBBBWWBWWBBWBBWBBBBBBWWWBBBWWBWBBBBBBBBWB YES WBBBBBBBBWBBBBBBBWWWBWWWBBBBWBBBWWBWBWBBBBWWWWWBWBBBBBWBBWBBBBBWBBBBBBBWWBBWBWWWWWBWWB...
result:
ok ok (10000 test cases)
Test #10:
score: 0
Accepted
time: 57ms
memory: 3596kb
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 W B B B B W B B B B B B B B B B W B W W B B B W W W W W B B B B W W W B W B B W B W W B B W B B B B W W W W B W B B B W B B B B B B W B W W B B W B W W B B B B B B B W W B B B B B W B W YES W W B W W W W W W W B W W W B B B W W B W W W W B B W B W W B W W W W W W W W W B W B W B B ...
result:
ok ok (10000 test cases)
Test #11:
score: 0
Accepted
time: 4252ms
memory: 3588kb
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 WBWBWWWWWW WBBBBWWWWW WWWWWWWBBW BBBWBWWWWW WWWWBWWWWW WWWWBWWWWW WBWWWWWBWW WWWBWWWWWW BBWWWWBWBB BWWWBWBBBW BBWWBWBWWW WWWWBWBBBW WWWWBWWBWW WBWWWWWWWW WWWBBWWWWB WWWWWWWWBB WWWWWWWWBB WWWBWWWWWW WWWWWWWWBW BBWBWWWWWW BBBBWBWBBB BBBWWWWBWW WWWWWWWWWB WBWBWBWBWW ...
result:
ok ok (1000 test cases)
Test #12:
score: 0
Accepted
time: 3875ms
memory: 3564kb
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 BBBWWWWWWWBWBWBWWBWBBBWWBBWWBBWWWBWWBWBWWWWBBWBWWWWWBWWBBWWBBBWWBWBWBBBWWBWBWBBWWBWBWWWBBWBWWWWBWWBW BWBBWWWBBBBWBWWWWWWWBWWWBWWWBBWWWBWBBWWWBWBBBBBWWWWWWWBBWWBBBBWWBBBWWBBBWBWBWBBWBBBBBWBBBWWWWWWWWBBW BWWBBBWWWWWWBWWBWWBWWWWWWWWWBWWWBBBBBWWBBWBBWWWWWBBWBBBWWWBWBWWBBBWWWWWWWBBBWWWWWB...
result:
ok ok (1000 test cases)
Test #13:
score: 0
Accepted
time: 1753ms
memory: 3764kb
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 WBBBWWWBBBWBBBWWWBBWBWWWWBWBBBBBBBBWWWBWWBBBBBBWBBWWWBBB...
result:
ok ok (100 test cases)
Test #14:
score: 0
Accepted
time: 1950ms
memory: 3616kb
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 WBBWBBBBBWBWBWBBBBBBBBBWBWWWBBBBBBWWBBWBWBBBWWWBBWWBBWWWBBBBBBBBBBBBBWWBWWBBWBBBWBBBBBWBBWBWBBBBBWWB BBWWBBBWBBBBBWBBBBBWBWWWWWBBBWWBBWWBBWWBBBBWWWWBBBBBBBWBBBBBBBBWBBWBWWBBBBBBWBWBWWBBBWWBWWBBBBWWBWBB BBWWBWBWBBWBBBBBBBBBBBBWWWWWBWBBWWBBWWBBBBWWWBBBWBBBBWW...
result:
ok ok (100 test cases)
Test #15:
score: 0
Accepted
time: 2130ms
memory: 3756kb
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 WWWWWBWBWWWWWWWBBBBBBWBBWWBWBWBWWWBWBWWWBBBWWBBWBBWWBWWWBWWBBWBBBBWBBBBBBBWWBWBWBWBBBWWWBBBBBWBBWWWB WWWBWWWBBBBWBBBBBWBBWWWWWWWWBBBWWBBBBWWWWBWWW...
result:
ok ok (100 test cases)
Test #16:
score: 0
Accepted
time: 74ms
memory: 3592kb
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 WWWWWBBBWB WWBWBBBBWB BWBBBBBBWB BBBBWWWWWW WBBBWBBBBW WBWWWBBWWW BBWWBBBBBW BBBWBBBWBB WWWWWBBBBB WWWWWBWWBW YES BBWWBWWBBB BWWBBWWWBB BWBBBBBWBW BWWWWBWWBB BBWWWBWWBW BBWBWBWBBW BBWBWBWBBW WBBBWBBBBB BBWBWWBBBB BBBBBWBBWB YES WBBWBWWWBW BBBBBWBBBW BBWWBBBBBB WWWWBWBWBB BWWBBBBWBW BWBBBBWWBB BW...
result:
ok ok (10000 test cases)
Test #17:
score: 0
Accepted
time: 76ms
memory: 3480kb
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 BWWWWWWWBB BBBWBWWWBB WBBWWWWWWB WWWWWBWBWW WBBBWBBBWB BBBBWWBBBB WWWWWBBBWB BBWBBBBBWB BBWWWWWWWW WBBWBBWBWB YES BBBWWWWWWB WBBBBBBBWW BBBBBBBWWW BWBBBWBWWB BWBBWWWWBB WWWBBWWWBB BW...
result:
ok ok (10000 test cases)
Test #18:
score: -100
Wrong Answer
time: 195ms
memory: 3640kb
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 WWWBWWBBWW WWWBBWWWWW WBBBBBWWWW WWBBWWWWWB WWWBBWWBWW WWWWWWWWWB BWBBBBWBBB BBBWBWWWBB WWBWBWWWWW BWBBBWBBBB WWBBBBBWBW WBBBWBBWBW BBBBWWWWBB WBBBBBWWBW WBWBWBBWBB WWWWWBWWWB BWWWBBWBBB WWWWWWWBBW BWWBBBBBWW BWBBWWWBWW WWBBWWWBBW BBBBBBWWBW BBWBBBBWWW BBBBWBWWBB BBBBBBBBBW WWBBWBBWBW WWWWWWBBBB...
result:
wrong answer ans finds the answer, but out doesn't (test case 666)