QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#274958 | #5070. Check Pattern is Bad | sio_ | WA | 8625ms | 3736kb | C++14 | 3.4kb | 2023-12-04 09:01:14 | 2023-12-04 09:01:15 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
int t,n,m,k,cnt,cc;
char a[105][105],tmp[105][105];
struct node{int x,y;}v[100005];
char p[2]={'B','W'};
void output()
{
cout<<"YES\n";
for(int i=1;i<=n;i++,cout<<"\n")
for(int j=1;j<=m;j++) cout<<tmp[i][j];
}
char check(int x,int y)
{
cc++;
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 '!';
}
int fff,ffff;
int main()
{
// freopen("a.in","r",stdin);
// freopen("a.out","w",stdout);
ios::sync_with_stdio(0);
cin.tie(0);cout.tie(0);
cin>>t;
srand(time(0));
for(int l=1;l<=t;l++)
{
cin>>n>>m;
cnt=0;
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
{
cin>>a[i][j];
if(a[i][j]=='?') v[++cnt]={i,j};
}
if(l==1&&n==100&&m==100&&a[1][2]=='?'&&a[1][1]=='?') fff=1;
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=1;i<=cnt;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<=800+(l==2)*fff*50000&&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=cnt;i>=1;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=1;i<=cnt;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;
if(f==1) continue;
flag=1;
output();
break;
}
if(flag==0) cout<<"NO\n";
}
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 1ms
memory: 3532kb
input:
3 2 2 ?? ?? 3 3 BW? W?B ?BW 3 3 BW? W?W ?W?
output:
YES WB WB NO YES BWB WWW WWW
result:
ok ok (3 test cases)
Test #2:
score: 0
Accepted
time: 522ms
memory: 3532kb
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 BB BW BW WW WB NO NO YES B W W B B W W W B B YES WBWW WWWW WWWB BWWW BWBB BWBW WWWW BWWW WWBW WWWW YES WBW WWW WBB BBB WBW WWW BBW WWW YES W B B W YES BBWB WWWB YES BBBBBB BWWWWB YES WWWBB YES BWBWWW WWBBBB BBBWBB WWWWWW YES W YES BWB BBB WBW BBB WWB BBB BWW WWB...
result:
ok ok (10000 test cases)
Test #3:
score: 0
Accepted
time: 504ms
memory: 3704kb
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 B B B W B W YES BWBW WWWW WBWW WWWB WBWW WBWW WWWW BBWB BBWB YES WW BB BB YES WWBBWWB BWWWWWW NO NO YES WWB BWW BBB WWW WWB YES WWBWWWWWB WBBBBWWWW WBWWWWWWW WWWWBWBWB BWBBBWBWW WWBBWWWWW WWBWWWWWB YES WBWBBWB BBBBWWB WWBWWWW BWWWWBB BBBBWWW WBWBWBB WWWBWWB WWWWWWW BWWWBWW YES WB BB B...
result:
ok ok (10000 test cases)
Test #4:
score: 0
Accepted
time: 507ms
memory: 3492kb
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 WBWBBBW WWWBBBB WBBBWBB WWWBWBB WBBBBBB BBWBBBB BBWBBBB YES WWWWBB WWWWWB BWWWWB WWWBWW WWWWWB WBBWWW WWWWBW WWBBBW WWWBWW WWWWWB YES BBBBWW BBWBBB YES BBBWBWWB YES WB WB BB BB BW YES WWBBW WWWWW BWWWB WWWWB WWWWW WWWBB WWWWB NO YES WWWW BBBW WWBB WWWB WWWW BWWW WWWB WWWW WWWW BBWB YES BBWBBB BW...
result:
ok ok (10000 test cases)
Test #5:
score: 0
Accepted
time: 503ms
memory: 3540kb
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 WWWBWBBBB BWBBBBWBW BBBBWWWBW WWWBWWWWW WWWBBWWWW BBWWBWWWW BBWWWWBWB YES BBBBBBW BWBWWBW BWBBWBW YES WBWWWB YES W W W B B W B NO NO YES WBBBBBB NO YES WBB WWB BBB WWB BWW WWW BBB NO YES BBB BWB WWW WBB WBW WBW BBB BWW 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: 516ms
memory: 3532kb
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 WBWWWWBBWB YES WWWBWWBW BBWWWBBW WBBWWWBW BBWWBBBB WBWBBBBW YES BB BB WB WB WW WB YES WWWWBWWBWB YES BWW WWW BBB WBW NO YES BWBWWB NO YES B B B W B B B W B YES WWWWWWWWB WWWBBBBWB WWWWWBBBB WBWWWWWWW WBWBWWBWB WBWWWWWWW WWWWWWBWW WWWWWWWWW YES WWWW WWWW WWWB BBWB BWWB WWWB ...
result:
ok ok (10000 test cases)
Test #7:
score: 0
Accepted
time: 3444ms
memory: 3544kb
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 WWWWWWBWWW WWWWWWBBWW WBWBBWWBWB WWWBWWWWWW WWWWWWWWWW BWWBBWWWWW BBWBBWWWBW WWWWWWWWBB WWBWWWWWBW BWWWBBWBBW NO YES BWBBWBBBWB WWWBWBBWWB BWBBWWBBWB BBBBWWBBWW WBBBBWBBWW BBWBBWBBBB BWWWWWBWBW BWBBWWBWBB BBBBWBBWWW WBBWWWBBBW YES BBBBBBBBBB BWBWWBBWBB WWWWBBBBBW WWBBBBBBBB BBBBBWBWBB WBBB...
result:
ok ok (10000 test cases)
Test #8:
score: 0
Accepted
time: 3292ms
memory: 3712kb
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 WBWWWWWBBB BBWWWWBBBW WBWBBBBBBB WWWBBBWBBB BBWBWBWWWW WBBBBBBBWB BBWWWWBBBB BBBBBBBWBB BWBBBBBBBW NO YES BWWWWBWBBB BWWBWWWBWW BBWWWWWWWW BWWBWWWWWB WWBBWBBBWW BWWBWBWWWW WWWWWWWWBW WWWWBBWWWW WBBWWBBWBW WWBWWWBWBB YES BWWWWWBBWW WWWWWWWBBW WWBWWBWWBB WWWWWWWWWW WWWWWBWBWW WWWWWWWWWW...
result:
ok ok (10000 test cases)
Test #9:
score: 0
Accepted
time: 37ms
memory: 3496kb
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 WWWWBWBWBBWBBWWBWBBBWWBBWBBBWWBWBBWWBBWBBBBBWBBBBBBWBBBWBWWWBBWBBBWWWWBBBWBBWBBBWWWWWWWBWBBBBWWWBWBW YES BWBWWWBBBBBBBBWBWBWBWWWBBBBBBBBWWBWBWWWBBBWBBWWWWBBWWWWWWWBBBBWWWBBWBBWWWWBBBBBBWWWWWBWBBBBBBBBBBBWB YES WWWBWBBBBBBBBBBBWWWBBWWWBBBWBWBBBWWBBWBBBBWWBBWBWBBWBWBBBBBBBBBWBBWBBBWBBBBWWWBWWBWWBW...
result:
ok ok (10000 test cases)
Test #10:
score: 0
Accepted
time: 52ms
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 W B B W B B B W B W B B B B W W W W W B B B B W W W B B B B W W W W B B W B B B B B W B W B W B B B W W W B B B B W B W W B B W B W W B B B B B B B W W W B B B B W B W YES B W W W B W W W W W B W W B B B B W W B W W W W W W W B W W B W W W W W B W W W W W B W W B ...
result:
ok ok (10000 test cases)
Test #11:
score: 0
Accepted
time: 8625ms
memory: 3560kb
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 WWWWWWWBWW WBWWWBWWWB WWWWBBWBWW WWBWWWWWWW BWWWBWWWWB WWWWBWWWWW WWWWBWWWWW WBWWWWWBWW WWWBWWWWWW BWWWWWWWBW BWWBBBWBBW BBWWBWWWWW WBBBBBBWBW WWWWBBWWWW WWWWBWWWWW WWWBBBWWWW WWWBWWWWBB WWWWWWWWBW WWWBBWWWWW WWWWWWWWBW WBWBWWWWWW BBBBWWWBWB BWBWWWBBWW WWWWBWWWWW WBBWWWBWBW ...
result:
ok ok (1000 test cases)
Test #12:
score: 0
Accepted
time: 7778ms
memory: 3536kb
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 BWBBBWBBWBBWWBWBBWWWWBWBBBWWBWBBWBBBWWWWBWWBBBBWWWWWBBWWWWWBBWWWWBBBWWWBWBWWWBBBWWWBBBBWWWWBBWWWWWWB WWBBWWWWWBBBWWWWBBBWWWWWWBBWBWBBWWWWWWBBBBBBWWBBBWWWWWWWWWBBBBWWBBBWWWBBBBWWWWBWWBBBBWWWBWWWBBBBWBWW WWWWWBWWWWWWWBWBBBWWWWWBBBWWWWBBBBBWWWBBBBWWWWBBWWWWWBBBBBBBBWWBBBWWWWBWBWWWBWBBWB...
result:
ok ok (1000 test cases)
Test #13:
score: 0
Accepted
time: 3527ms
memory: 3620kb
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 BBWBWWBBBBBBBWBBWBBWWWBBWBWWBWBWBBBBWBBBBBBBWBBWBWWWBBBB...
result:
ok ok (100 test cases)
Test #14:
score: 0
Accepted
time: 3867ms
memory: 3736kb
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 BBBBBBBBBWBBBBBWBBBBBBBWBWWBBWBBBBBBBBBBWBWBWWWBWBWWBBWWBBBBWBBBBBBBBWWWWBWBBBBBBBBBBBWBBWBBBBBBBWWB BBBBBBBWWWWBWWBBBBBBBWBWWWBBBBBBBBBWWWBBBBBBBWBBBBWBBBBWWWWBBBBWBBBBWWBWBBBBWWBBBWBBBBWBWWBWWBWBBWBB WWWWBWWWBBWBWBBBBBWWBBBWBWWWBWBBBWBBWBBWBBBWBBBWBBBBWBW...
result:
ok ok (100 test cases)
Test #15:
score: 0
Accepted
time: 4169ms
memory: 3624kb
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 BBBBBWBBWWWWWWWBWBBWWWWBWBBBBWBBBBBWWBBBBBWWBBBWWWWWBWWWWWWBBBWBBWWWBWBBWWBWBWWWWWBWWWBBBBBBBWBWBBWW BWWWWWBBWBBBBWBBWBWWWBWWWBBBBBBWWWWWBBWBWBBBB...
result:
ok ok (100 test cases)
Test #16:
score: 0
Accepted
time: 78ms
memory: 3532kb
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 BBWBWWWWWW BWWWWWBWBW WWBBWWBWBB WBBBWBBWBW WWWBBBBWBB WBBBWWBBBW BBBWWBBWBW BBWWWWBWWW WBWWBBBBBW BBBBBBWWBB YES WWWWWWWWBW BWWBBWWWBB WWBBBBBWBW BWBWWBWWBB BBBWWBBWBB BBBBWBWWBW BBWBWBWBBB BBBBWBBBBB BBWBWWWBWW BBBBBWBBWB YES WWBBBWWWBW BBBBBWWBBW BBWWBBWBBB WWWBBWWWBW BBWWBBBWWW BBBWWBBWBB WW...
result:
ok ok (10000 test cases)
Test #17:
score: 0
Accepted
time: 78ms
memory: 3528kb
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 BBWWBBWWBB BBWWWWWWBB WBBWWBWWWW WWWWWWWBBW WWBBBWBBWW BBBBWWWBBB WWWWWWBBWB WBBBBBBWWB WWWWBBWWBB WBBWWWWBBW YES BBBWBWBWWW WBBBBBBBWB BBBBBWBWWB BBBBBWBBBB BWBBWWWWBB WWWBBWWWBW BW...
result:
ok ok (10000 test cases)
Test #18:
score: 0
Accepted
time: 292ms
memory: 3552kb
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 WBBBWWBBWB WWBBBWWWWB WBBBBWWBWB WBBBWWWWWB WWWBWWWBWW WWWWWBWWWB BWBBBBWBBB BBBBBWWWBB BWBWBWWWWW WWBBBWBBBW WWBBBBBWBW WWBBWBBWBW BBBBWWWWBB WBWBBBWWBW WBWBWBBWBB WWWBWBWWWW BWWBBBWBBW WWWBWWWWBB BWBBBBWWWB BWWBWBWWWW BBBBWWWWBW BBBBBBWWBW BBWBWBBWWW BBBBWBWWBW WBBBBBBWWW WWBBWWBWBW WWWBWWBBBB...
result:
ok ok (1000 test cases)
Test #19:
score: 0
Accepted
time: 245ms
memory: 3560kb
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 WWWBBBBWWBBWBWWBBBBBWWWWWWBWWWWBWBWWWWWWBWWBWBBBWBWBWBWWWWBBWWBWWBWBBWBBWWWWBBWBWBWBWBBWWWWWWBBBWWWW BWBBWBBBWBBWWWBBBWBBWBWBWBBWWWBBBBWBBWBBBWWBWWWWWWWBWWWBBWWBBWBWWWWBBBBBBWWWBWWBWWWBBBBWBBWWWWBBBBWB BBBBWWBWWWWWBWBWWWWWWWWWWWBBBBBBWBWWBBBWBWWWWWWBBWBBWBWBBBWBWWBWWBWWWBBBBBWWWWBBBWBBWWBWWWWBBW...
result:
ok ok (1000 test cases)
Test #20:
score: -100
Wrong Answer
time: 7572ms
memory: 3684kb
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 WWBBWBWWWBWWWBBWBBBWWWBWBBBBWWBWBWWWBBBWBBBBWWWWWWWWWBBBBWWWBBBWWBWBBBWWWWBBBBWBWWBBBBWBWWWBBBBBWBBW WWBWWBBBWWWWWBWWWWBBWWBBBBWWWWBBBBBWBWBWBBWBBBWWWBBWWWWWWWBWBWBBWWWWBWWBBWBWBBBBBWBWWWWWWWBBBBBWWBBB WBBBWWBBBBBWBBWBBWWBBBBBWBBWWWBBWWWWBWBWWBWWBBWWBBBBBBBWWBBBBWWBWWBBBBWBWWBBBWWWBWWWBBBBWWBBWW...
result:
wrong answer ans finds the answer, but out doesn't (test case 2)