QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#273230 | #5070. Check Pattern is Bad | sio_ | WA | 6842ms | 4008kb | C++14 | 4.6kb | 2023-12-02 22:13:26 | 2023-12-02 22:13:26 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
int t,n,m,k,cnt;
char a[105][105],tmp[105][105];
struct node{int x,y;}v[100005];
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++)
{
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};
}
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<=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=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;
}
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;
}
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;
// 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???
*/
详细
Test #1:
score: 100
Accepted
time: 0ms
memory: 3668kb
input:
3 2 2 ?? ?? 3 3 BW? W?B ?BW 3 3 BW? W?W ?W?
output:
YES BB BW NO YES BWW WWW BWW
result:
ok ok (3 test cases)
Test #2:
score: 0
Accepted
time: 371ms
memory: 3968kb
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 WB BB YES WW BB BB BW WW WW NO NO YES B W W B B W W W B W YES WWWW WWWB WWWW BBBW WWWW BWWW WWWW WWWW BBWW WWWW YES WBW WWW BBB WBB WBW WWW WWB WWB YES W B W B YES BBWB WBWB YES BBBBBB BWWWWB YES WWWWW YES BWBBBW WWBWBB BBBWBW WWWWBW YES W YES BWB BBB WBW BBB WWB WBB BBW BWW...
result:
ok ok (10000 test cases)
Test #3:
score: 0
Accepted
time: 352ms
memory: 3864kb
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 W B B W YES BWWW BWWB WWBB BWBB WWWW BBWB WWWW WBWB WBWW YES BW BB BB YES BWWBWWB BBWBBWW NO NO YES WWB BWB BBB BBW WWW YES WWBWWWWWB BBBWWWBWW WBWWBBBWW WWWWBBWWB WWWWBWWWW WWWWWWBWW WWBBWBBWB YES WBWWBWB WBBWWWW WWWWWWW BBWWWBW WBWBWWW WBBBWBB WWWWWWB WWWWWWB BWWBBWW YES WW BB B...
result:
ok ok (10000 test cases)
Test #4:
score: 0
Accepted
time: 355ms
memory: 3968kb
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 WWBBBBW WBBBWBB WWWBWWW BBBBBBB BBWBBBB BBWBBBB YES WWWWWB WWBWWW WWWWWW WWWBWW WWWBWW WBBBWW WWWWWB WWBWWW WWWWWW WWWWWW YES WBBWWW BBBBBB YES WWBWBBWW YES WB WW BW BB BW YES WBWWB WWWBB WWWWW WWWWW WBWBW WWWBB WWWWB NO YES WWWW WWBW WBBW WWWW BWWB BWWW WWBB WBBW WBWW WBWB YES BWWBBB BW...
result:
ok ok (10000 test cases)
Test #5:
score: 0
Accepted
time: 355ms
memory: 3928kb
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 WWWBBWWBB WWBBBBWBW BBBBWBWBB WWWWWWWWB WWWBBWWWW BBWWWWWWW BBWWWWBWB YES BWBBBBW BWBWWWW BBBBBBW YES BBBWWB YES W W W B W W W NO NO YES WBBWBBW NO YES WBW BBB BBB WWB BBB BWW BBB NO YES BBB BWB WWB WBB BBW BWW BWB BWW BBB BWB YES WW BB 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: 366ms
memory: 3700kb
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 WWWBWWBBWB YES BBWBWWBW BBWWWBBW BWWBWBBW BBBBBBBB WBBWBBBW YES BB WB WB BB WW WB YES WWBWBWWBWW YES BWW WWB BWB BWW NO YES BWBWWW NO YES B B B B B B B B B YES WWWWWWWBW WWWWBBWWW WWWWWBBWW WBWWWWWWW BBWWWWBWW WBWWWBBWW WWWWWWBWW WWWWBWWWB YES WWBB WWWW WWWW BBWB WWWB WBWB ...
result:
ok ok (10000 test cases)
Test #7:
score: 0
Accepted
time: 2429ms
memory: 3680kb
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 WWWBWBWWWW WWWWWWWBWW BBWWBWWBWB WWWWWWWWWW WWBBWWBWWB BWWWWWWWWW WWWWBBWBBB BWWWBWWWBW WWBWBBBWWW WWWWBBWWBW NO YES WBBBWBWWWB WWWBWBBBWB BWBBWWBBBB BBBBWWBWWW WBWBBWBBWW BBWBBWWBWB BBWWWWBBBB BBBBWWBWBB BWBBBBBWBB BBBWWWBBBW YES BBBBBBBWBB BWWBBBBBBB WWWWBBBBBB WBBWWBBBBB WBBBWBBBBB WBWB...
result:
ok ok (10000 test cases)
Test #8:
score: 0
Accepted
time: 2345ms
memory: 3860kb
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 BBBBBWBBBW WBWBBWWBWW BBWWWWWBBW BBWWBBBBBW WBBBBWWBBB BBBBBBWWBW BWWBBBBBBW BBWBWBBBWW WWWBBBBBBB BWBBBBBBBB NO YES BBWWWBWBBB WWWWBBWBWW WBBWWBWBWW WWBBWWWWWB WWBBWBBWWW BWWBWBBWWW BWWWWWWWBW WWWWBBWWWW WBWWWBBWBW WBBWWWWWBB YES BWBWWWWBWW WWWWBWBBWW WWBWWWWWWB WWWWBWWWWW WWWBBWWWWW WWWWBWBWWW...
result:
ok ok (10000 test cases)
Test #9:
score: 0
Accepted
time: 37ms
memory: 3712kb
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 WWWBBWBBBBBBBWBBWBBWWWWBWBWBWWBWBWWWBWBBBBBBWBBBBBBBBBBWBWWWWBWBBBWWBBBBBWBWWBBBWWBWWWWBWBBBBWWBBWBB YES BWBWWWBWBBBBWBWBWBBBBWWBWBBBBBBWBBWBWWWBBWWBBWWBWBBWWWBWWWBBBBBWWBWWBBBWWWBBBBBBWWWWBBWWBBWBBBBBBBWB YES WBWWBBBBBWBBWBBWBBWBBWWWBBBBBWBBBBWBBWBWWBWWWWWBWBBWBBWBBWBWBBBBBBBBBBWWBBBWBWBBWBWWWB...
result:
ok ok (10000 test cases)
Test #10:
score: 0
Accepted
time: 58ms
memory: 3716kb
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 W B B W W B W W B W B W W W W W B W B B B W W B W B B B B W W B B W B B W B B B B W B W B W B W W B B B B B B B W W B B W B B W B B W B B W B W W B 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 B B B W W W B W W W W W B W W W B W B W W B ...
result:
ok ok (10000 test cases)
Test #11:
score: 0
Accepted
time: 6842ms
memory: 3728kb
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 BBWBWWWBWW WBWBWWWWWW WBBBBWWWWW WWBWWWWBBW BWBWBWWWWW WWWWBWWWWW WWWWBWWWWW WBWWWWWWWW WWWWWWBWBW BBWWWWWWWW WBWWBBWBBW BBWWWWWWWW WBWBBWBWBW WWWWWWWWWW WBWWBWWWWW WWWBBBWWWB WWWBWWWWBB WWWBWWWWBW WWWBWWWWWW WWWWWWWWBW WBWBWWWWBB WBBBWBWBBB WWBBWBBBWW WWWWWWWWWB WBBWWWBWWW ...
result:
ok ok (1000 test cases)
Test #12:
score: 0
Accepted
time: 6143ms
memory: 3704kb
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 WWBWBWWWBBWWBWWBWWWBBWWBBBWWBWWBBBWBWBWBWBWWBBBBWWWWBBWWWBWWBBBWBWWBBWBBWBWWBBBBWBBBWBBBBWWBBWWBBWWW WBBBBBWBBBWBBWBBBBBBBWWBWBBWBWWWWWWBBBWWWBWBBBBBBBWBBWWWWWWWWWWWWWWBBBBWWWWWBWWWWWBBWWBBBWWWBWBBWWWW BBWWBBWBWBWBBWBWBWWBWWWBBBWWWWWWBBWWBBWWWWWBWWWWBWWWWWBBBWBWBWWBBWWWWBBWBBBBBWBBBW...
result:
ok ok (1000 test cases)
Test #13:
score: 0
Accepted
time: 2690ms
memory: 3788kb
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 BBWWWBWBBBBBBBWBBBBBWBBWBWBWBBWBBWBWBWBBBBBBWBBWBWWWWWWB...
result:
ok ok (100 test cases)
Test #14:
score: 0
Accepted
time: 2968ms
memory: 3944kb
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 WBBWWBBWBWBBBWWBBBBBWBBWBWBWBBBBWBWWWBBBWBBWWBWBBWWWBWWWWWBBWWBWWWBWBBWWBWWBBBBBWBBWBBWBBBBWBWBWBBWW WBBBWBBWBBBBWWBBBBBWWWBBBWBBBWWWWBWWWBWBBBBWBBBBBBBBBBWWWWWBBBBBBBBBBBBWBBBBWBWBBBBBBBBBWBBWBBBBBWWB BBWBWWWWBBBWWBBBWBWWWBBBBWWBWWBBWBBWBBBBBBBWWBWWWBBBBWW...
result:
ok ok (100 test cases)
Test #15:
score: 0
Accepted
time: 3328ms
memory: 4008kb
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 BWWWWWBWWWBWBBWWBBBWBWBWWBWBBBBBBBBWWWBBBWWBWWWBWWWBBBWWBBWWBWWBBWWWBWWBWBBBBBBWWBWBBWBWBWWWWBWBBBWB WWWWWWBBBBBBBBBBBWWWWWWWWWWWWWWBBWBBBBBWBWWWW...
result:
ok ok (100 test cases)
Test #16:
score: 0
Accepted
time: 71ms
memory: 3648kb
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 WBWBBBWBWW WWWWWWWBWW WBWBBWBBBB BBWWWWWWBW BWWBWWBBBW WWBBBBBWWW WBBBBBBWBW BBBBWBWWBB BBWBWWWWBW BWWWWWBWBB YES WBWWWWWWBB WWWBBBWWBB WWBBWBBWBW BWBWWWWWBB BBBBBBWWBB WBWBWBWBBW BBWBWBBBBW BBBBWBBWWW BBWWWWBBBB WBBBBWWBWB YES WBBWBBBWBW BBBBBWBBBB BBWWBBBBBB WWWWWWBBBW BWWWBBBWWW BWWBBBWWBB WW...
result:
ok ok (10000 test cases)
Test #17:
score: 0
Accepted
time: 74ms
memory: 3652kb
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 BBWWWBWBBB BBWBWWWWBB WBBBWWWWWW WWWWWBWWWW WWBBWBBBWB BWBBWBWBBB WWWWWBBBWB WBWBBBWWWB WBWWBWWWWB WBBWWWWBBB YES BWBWWWWWWB BBBBBBBBWB BBBBBBBWWW BBBBBWBBBB BWBBWWWWBB WWWBBWWWBB BW...
result:
ok ok (10000 test cases)
Test #18:
score: 0
Accepted
time: 181ms
memory: 3728kb
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 WWWWWWBBWW WWBBBWWWWB WBBBBBWWWW WBBBWBBWWB WWWBWWWWWW WWWWWBBBWB BWWBBBWBBB BBBBBWWWBB BWWWBWBWWW WWBBBWBBBW WWBWBBBWBW WBBWWBBWBB WBBBWWWWBB WBBBBBWWBW WBBBWBBWBB BBWBWBWWWW WWWBBBWBBW WWBBWWWWBW BWWBBBWWWW BWWWWWWWWW BWBBWWWWWW BBBBBBWWBW BBWBBBBWWW WBBBWBWWBW BBWBBBBWBW WWWBWWBWBW WWWBWWBBBB...
result:
ok ok (1000 test cases)
Test #19:
score: 0
Accepted
time: 210ms
memory: 3712kb
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 BBBBBBBWWBBWBBBBBWBBBWWWWWBWWWWWWWBBBWWWBWWWWBBBWWWWBWWWWBBWWWWWWWWBWWWWBBBWWBBBWWWBBBBWWWWBBBWWWBBB WWWBWWBBWBWWBWWWBBBBWWWBWBBWWWWBWBBWBWBBBWWBBBWWWWWBBWWWWWBWBWBBBWBBWWBBBBBWWBWWWBWBWBBWWWWWBWWBBBWW BBWBWBBWWWWWWWBWWBWWWWBBWWBBBBBBWBBWBBBWBBWBWWWWWBWWBWBBBBBBBWBBBBBBWBBWWBWWBBWBWWWBWBWWBBBWBW...
result:
ok ok (1000 test cases)
Test #20:
score: -100
Wrong Answer
time: 3502ms
memory: 3764kb
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 WBWBWBBBWBWBWBWWWBWWBWBBWBWWBWWBWBWWWWWBWBWBWWBWBWWWBWWBBBWWBBWWWBWWWBBBWWBBBWWBBWBBWWBBWWWBWBBBWBBB BBBBBBBBWWWWWWWWWBBBBWBBBBBWWWWBWBBWWWWWWWWWWWWWBBBBBBBBWWWWWBBWBBBBWBWBWWBWWWWBBBBBWWWWWWWWWBWWWWBB BBBBBWBWWWBWWWWBBBWBBBBWWWBWWWWBBBBWBBWBWBBWBBWBBWBWWBBWWBBWBBWWBBWWWWWBBWBWBBWWBWBWWBBBWBWWWW...
result:
wrong answer ans finds the answer, but out doesn't (test case 2)