QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#273198 | #5070. Check Pattern is Bad | sio_ | WA | 3386ms | 4072kb | C++14 | 4.4kb | 2023-12-02 21:59:15 | 2023-12-02 21:59:16 |
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=(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???
*/
詳細信息
Test #1:
score: 100
Accepted
time: 1ms
memory: 3700kb
input:
3 2 2 ?? ?? 3 3 BW? W?B ?BW 3 3 BW? W?W ?W?
output:
YES BB BB NO YES BWB WWW WWB
result:
ok ok (3 test cases)
Test #2:
score: 0
Accepted
time: 240ms
memory: 3776kb
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 BW BB BB BW WW WB NO NO YES B W W B B W W W B B YES BWWW WWWW WWWW BBWW BWWW BWBW WWWW BWBW WWBW WBBW YES WBW WBB WBB WBB WBW WBW WBB WWB YES W B B W YES WBWB WWWB YES BWBBBB BWWWWB YES WBWBB YES BWBBWB WWBBBB BBBWBB WWWWWW YES B YES BWB BBB WBB WBB WWB BBB BBW WBB...
result:
ok ok (10000 test cases)
Test #3:
score: 0
Accepted
time: 227ms
memory: 3716kb
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 W W W B W YES BWBW WWBW WBBW WWBB BWWW BBWB WWWW WWWW WBWW YES BW BB BB YES WWWBWWB BBWWWWW NO NO YES WWB BWB BBB WWW WWW YES WWWWWWWWW BBBWWWBWW WBWWBBBBW WWWWWBWBB BWWBWWWWW WWWBWWWWB WWWBWBBWW YES WBWWBWW WBBWWWW WWBWWWW BWWWWWB BBBBWWW WBWBWBB WWWBWWW WWWWWWW BWWBBWW YES WB BB W...
result:
ok ok (10000 test cases)
Test #4:
score: 0
Accepted
time: 232ms
memory: 3784kb
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 WBWWBBW WWWBBBB WBBBBBB WWBBWWB WBBBBBB BBWBWBB BWWBBBB YES WWWWWW WBWWWB WWWWWW WWWBWW WWWBWW WBBBBB WWWWWB WWWWWW WWWBBW BWBBWW YES BBWWWW BBBBBB YES WBBWBWWB YES WB WB BB BB WW YES WWBBB BWWBB BBWWW WWWWW WBWBW WWWBB WBWWB NO YES WWWW WBBW WWBB WWWB WWWB BWWW WWWB WWWB WWWW BBWB YES BBWBBB BB...
result:
ok ok (10000 test cases)
Test #5:
score: 0
Accepted
time: 229ms
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 WWWBWBBWB BWBBBBWWW BBBBWBWBB WWWWWWWWB WWWBBWWWW BBWWWWWWW BBWWWWBWB YES BWBBBBW BWWWWWW BWBBWBW YES WBWWWB YES W W W B W W W NO NO YES WBBWBBW NO YES WBB WWB BBB BWB BWB BWW BBB NO YES BBB BWB WWB WBB BBW BBW BBB BWB BBB BWB YES WW WB BB WW 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: 245ms
memory: 3712kb
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 WBWWBBWBWB YES WWWWWWBB WBBWWBBW WBBWBBBW BBBBBBBB WBBBBBBB YES BB BB WB WB WW WW YES WWWBBWWBWW YES BWB BWB BBB BWW NO YES WBBWWB NO YES B B B W B B B B B YES WWWWWWWWW WWBWBWWWB WWWWWWBWW WBWWWWWWW WWWBWWBWW WWWWWBBWW WWWWWWBWW WWWWBWWWB YES WWWB WWWW WWWB BBWB WWWW WWWB ...
result:
ok ok (10000 test cases)
Test #7:
score: 0
Accepted
time: 1535ms
memory: 3780kb
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 BWWWBWWWWW BWWWWWWWWB BBWBWWWWWB WWWWWWWWWW WWWBWWBWWB BWWWWWWWWW BWWWWBWWBW BWWWWWWWBW WWBWWWWWBB BWWWBWWWWW NO YES WBBBWBWWWB WWWBWBBWWB BWBBWWBBBB BBBBWWBBBW BBBBBWBBWW BBWBBBBBBB BBWBWBBBBB BWWBWWBWBB BWBBWBBWBB BBBWWWBBBW YES WBWBBBWBBB BBBBBBBBBB WWBWWBBBBB WBBBBBBBBB WBBBWWBBBB BBWB...
result:
ok ok (10000 test cases)
Test #8:
score: 0
Accepted
time: 1476ms
memory: 3748kb
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 WBBBBWBBBW BBWWWWWBWW BBWWBWWBBB WBWBBBBBWW WBWBBBWBBB WBWBBBWWBW BBWBBBBBBB WBWWWWBBBW WWWBBBBWBB BWBBBBBBBB NO YES BBWWWBWBBB WWWBBBWBWW WWWWWBWBWW WWBBWWWWWB WWBBWBBBWW BWWBWBWWWW BWBBWWWWWW WWWWWBWWWW BBWWWBBWBW WBBWWWWWBB YES WWBWWWWWWW WWWWBWBWWW WWBWWWWWBW WWBWWWWWWW WWWWBWWWWW WWWWBWBWWW...
result:
ok ok (10000 test cases)
Test #9:
score: 0
Accepted
time: 39ms
memory: 3860kb
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 WWWWBWBWBBWBBWBBWBBBWBBBWBWBWWBWBBWWBBBBBBBBBBBBBBBBBBBWBWWWWBWBBBWWBWBBBWBBWBWBWWBWWWBBWBBBBBWWWWBB YES BWBWBWBWBBBBWBWBWBWWBWWBWBBBWBBWBBWBBBWBBWBBBWBWWBBWWWBWWBBBBBBWWBWWBBBBBWBBBBBBWBWWWBWBBWBBBBBBBBWB YES WWBWWBBBBWBBBBBWWBWWBWWWBBBBBWBBWBWWBBBWBBWWBWWBWWBWBWWWWBWBBBBBWBWBBBBBBBBBBWBBWWWWWB...
result:
ok ok (10000 test cases)
Test #10:
score: 0
Accepted
time: 59ms
memory: 3988kb
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 W B B B B B B W B W B B W B W W W W B B B B B B W W B B B B B B W W B B W B B W B B W B W B W B B B W W W B B B B B B W W B B W B B W B B W B B W B B W B B B B B B B W YES W W W W B W W W W W B W B B B B W W W B W W W W W W B 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: 3386ms
memory: 3956kb
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 WBWBWWWWWB WBWBWBWWWW WWWWWWWBWW WBBWBWWWWB WWWWWWWBWW WWWWBWWWWW WBWWWWWWWW WWWBWWBWBW BWWWWBBWBB WWWWBBBBBW BBWWWWBWWW BBBWWWBBBW BWWWBWWBWW WWWWWWWWWW WWWBBBWWWW WWWBWWWWBW WWWBWBWWBW WWWBWWWWWW WWWBWWWWBW BBBBWWWWBB BBBWWBWBBB WBWWWBWBWW WWWWWWWWWB WBWWWWBWWW ...
result:
ok ok (1000 test cases)
Test #12:
score: 0
Accepted
time: 3103ms
memory: 3768kb
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 WBBBBBWBBWBWBBBBBBBWWBWBBBWBBWWBBWWWWWWWWBBWBWWBWWWWWBBWBWWWWWWBBBWBBBWWWBBBWBBBBWBBBWWBBWBWBWWWBWWW BBWBBBWWBBBBBBBWBWWWWWWBBWWWBBWWBWBBBBWWWBWWBWBBWBBWBBBWWWBBWWBBBWWBWBWWBBBWWBWWBBBBBWWBWWWWWWBWWWBW BWWBWWWBBBBWWBWWBBBBBBWWBWBWBBBBBBBBWBBBBBWWWWBBBBWWBWBWBWWBBWWWWWWWWBWWWBBWBBWBBB...
result:
ok ok (1000 test cases)
Test #13:
score: 0
Accepted
time: 1363ms
memory: 3844kb
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 WBBWWBBWBBWBBBWWWBBBBWWBBWBBWBBBBBBBBBBWWWBWWBBWBBWBWWBW...
result:
ok ok (100 test cases)
Test #14:
score: 0
Accepted
time: 1497ms
memory: 3848kb
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 WBBWBWWBBBBBBWWBBBWBWBBWBBBBBBWBBBWWWBWBWBBWBBBBWBWBBWWBWWBBBBBBWBBWBBWWWBBWWBBBBBBWWBBBBBBWBWBBBWWB BBBBBWBBWBWBWWBBBBBBBBBBBWBBWWWBBWWBBBBBBBBBBBWBWBWWBBWWWWWBBBBWWBBBBBBWBBBBWBBBWBBBWBBWWWBBBBBWBBWB WBBBWWWBBBBBBBBBWBWWBBBWWWWWWBBBWWBBWBBWBBBBWBWWWBWBBWW...
result:
ok ok (100 test cases)
Test #15:
score: 0
Accepted
time: 1638ms
memory: 4072kb
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 WBWBWWBWBWBWWWWBBWBBBBBBWWWWWWBBWBBWBBBWWBBWWWWBBWBBBBWWWBBBWBWWBWBWWBBBBBWWWBWWBWBBWWWWWWWWBWBWBBWW WWWWWBBBBWWWWWBBBBBWBBWBWBWBWBBBBBWWBWWWBBWWB...
result:
ok ok (100 test cases)
Test #16:
score: 0
Accepted
time: 75ms
memory: 3652kb
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 BBWBWBWWWW WWWWWBBBWW BBBWWBBBBW BBWWBBBWBB BWWBBWBBBW BWWWWWWBBW BBWBBBWBBW BBBBWBBBWW WBWWWWWWWW BBBWWWWWWB YES WWWWWWWWWB WWWBBWWWBB BWBBBBBWBW WWBWWBWWBB BBBBBBWWWW BBBBWBBWBW BBWBWBBBBW BBBBWBBWWW BBWWWWBWWW WBBBBWBBWW YES WBBWBBBWBW BBBBBWBBBB BBWWBBBBBB WWWWBWWBBW BWWBBBWBBW WWWWWBWWBB WW...
result:
ok ok (10000 test cases)
Test #17:
score: 0
Accepted
time: 76ms
memory: 3712kb
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 BWWBWWWWBB BBBBWWWWWW WWWBWBWBWW WBBBBBBBWB BBBBWBBBBB WWWWWBBBWB BBBBBBBBWB BBWWWWWWWB WBBBBBWBWW YES WBBWWWBWWW WBBBBBBBWB WBBBBWBWWB BBBBBWWWBB BWBBWWWWBB WWWBBWWWBB BW...
result:
ok ok (10000 test cases)
Test #18:
score: -100
Wrong Answer
time: 178ms
memory: 3740kb
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:
NO YES BWBBBWWWWB BWWWWWBWWW WWBWWWBWWB BWWWWBBBWW BWBWWWBBWW WWWWBWWBWW WBBBBBWWWB WBWBWBBBWB BBBBWBWBWW BBWWWBBBWB BWWBWWWBWB WWBBBWWBBB WBBWWWWWBW WBBWWBBBBB BBWWWBBWBB WWWWBBBBBW WWBWWWWBWW WWBBBBBBWW WWWBBBBBBW BWBBBWWBBB WWWWWWWBBB WBBWWBBBWB WBBBBBWWWB WWBWBBBBWW WBBWBBBBBW BBWWWBBBWW BBBWWBB...
result:
wrong answer ans finds the answer, but out doesn't (test case 1)