QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#399924 | #5070. Check Pattern is Bad | tder | AC ✓ | 1283ms | 3956kb | C++14 | 2.8kb | 2024-04-26 19:49:47 | 2024-04-26 19:49:47 |
Judging History
answer
// just for test
// just for test
// just for test
// just for test
// just for test
// 10s...mt19937 yyds!!!
#include<bits/stdc++.h>
using namespace std;
typedef pair<int,int> pii;
const int dx[4]={-1,-1,0,0},dy[4]={-1,0,-1,0}; // 方向数组
char mp(bool b){return b?'W':'B';}
int main(){
ios::sync_with_stdio(false);
cin.tie(0); cout.tie(0);
int t; cin>>t;
while(t--){
int n,m; cin>>n>>m;
mt19937 g(time(0));
uniform_int_distribution<> u(0,1);
vector<string> a(n);
for(auto &i:a)cin>>i;
auto cl=[&](int x,int y){
for(int i=0;i<4;i++){
int x0=x+dx[i],y0=y+dy[i];
if(~min(x0,y0)&&x0+1<n&&y0+1<m){
vector<pii> p={
make_pair(x0,y0),
make_pair(x0+1,y0),
make_pair(x0,y0+1),
make_pair(x0+1,y0+1)};
// 子矩阵中四个元素
int c=0;
for(auto [x1,y1]:p)
if(make_pair(x1,y1)!=make_pair(x,y)&&a[x1][y1]=='?')c++;
// 判断其他字符是否是 ?
if(c)continue; // 该子矩阵不能确定
switch(i){
case 0:
if(a[x0+1][y0]==a[x0][y0+1]&&a[x0+1][y0]!=a[x0][y0])
if(a[x][y]==a[x0][y0])return false;
else a[x][y]=a[x0+1][y0];
break;
// 先判矛盾然后染色
case 1:
if(a[x0][y0]==a[x0+1][y0+1]&&a[x0][y0+1]!=a[x0][y0])
if(a[x][y]==a[x0][y0+1])return false;
else a[x][y]=a[x0][y0];
break;
case 2:
if(a[x0][y0]==a[x0+1][y0+1]&&a[x0+1][y0]!=a[x0][y0])
if(a[x][y]==a[x0+1][y0])return false;
else a[x][y]=a[x0][y0];
break;
case 3:
if(a[x0+1][y0]==a[x0][y0+1]&&a[x0+1][y0]!=a[x0+1][y0+1])
if(a[x][y]==a[x0+1][y0+1])return false;
else a[x][y]=a[x0+1][y0];
break;
}
}
}
return true;
}; // 染色构造,返回值为是否有矛盾
bool f=true;
for(int i=0;i<n&&f;i++)
for(int j=0;j<m&&f;j++)f&=cl(i,j);
for(int i=n-1;~i&&f;i--)
for(int j=m-1;~j&&f;j--)f&=cl(i,j); // 记得把漏下的做一遍
// for(int i = 0; i < n; i++) {
// for(int j = 0; j < m; j++) cout<<a[i][j];
// cout<<endl;
// }
// cout<<endl;
if(!f){cout<<"NO\n"; continue;} // 无解
while(1){
vector<string> r=a; f=true;
for(int i=0;i<n&&f;i++)
for(int j=0;j<m&&f;j++)
if(a[i][j]=='?')
if(f&=cl(i,j);a[i][j]=='?')a[i][j]=mp(u(g));
// 随机一下
for(int i=0;i<n&&f;i++)
for(int j=0;j<m&&f;j++)f&=cl(i,j); // 判断解的合法性
if(f)break; a=r;
}
cout<<"YES\n";
for(auto i:a)cout<<i<<'\n';
}
return 0;
}
详细
Test #1:
score: 100
Accepted
time: 0ms
memory: 3676kb
input:
3 2 2 ?? ?? 3 3 BW? W?B ?BW 3 3 BW? W?W ?W?
output:
YES WW WB NO YES BWW WWW WWW
result:
ok ok (3 test cases)
Test #2:
score: 0
Accepted
time: 97ms
memory: 3632kb
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 WW BB YES WW WB BB BW WW BW NO NO YES B W W B B W W W B W YES WWWW WWWB WWWW WWWW WWBW WWWW WWWB WWWW BWBW BWWW YES WBW WWW WWB WWW WWW WWW BWW WWW YES W B W W YES WBWB WWWB YES BWWBBB WWWBWB YES WWWWW YES BWWWWB WWBWWB BBBWWW WWWWBW YES W YES BWB BBB WBW WBB WWB WBB BBW BWW...
result:
ok ok (10000 test cases)
Test #3:
score: 0
Accepted
time: 96ms
memory: 3692kb
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 WWWB WWWW WWBW WWBB WWWW WBWB WWWW WBWW BBWB YES WW WB BB YES WWWBWWB WBWWWWW NO NO YES WWB BWW BBB WWW WWB YES WWWWWWWBW WWWWBWWWW WWWBBWBWW BWWWBWWWW BWWBBWBBW BWWWWWBWW BWBWBWBWW YES WBWWWWW BBBWWWW WWWWWWW BBWWWWW WBWBWWB WWWBWBB WWWBWWW WWWWWWB BWWWBWW YES WW WW B...
result:
ok ok (10000 test cases)
Test #4:
score: 0
Accepted
time: 96ms
memory: 3628kb
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 BBWWBBW WBBBBBB WWWBWBW WBWBBBB BBWBWBB BWWBBBB YES WWWWWW WBWWWW WWWWWW WWWBWW WWWWWW WWBWBW WWWWBB WWWWWW WWWBWW BWBBWB YES WBWWWB BBWWBB YES WWBWBWWB YES WB WW BW BB WW YES WWWWB WWWWW WWBWW WWWWW WWWWW BWWBB WWWWB NO YES WWWW WWWB WWBB WWWW WWWB BWWW WWWB WWWW WBWW WBWB YES BWWBBB BW...
result:
ok ok (10000 test cases)
Test #5:
score: 0
Accepted
time: 96ms
memory: 3692kb
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 WWWBWWWBB WWBBWBWWW BBBWWBWBW WWWWWWWWW WWWBWWWWW BBWWWWWWW BBWWWWBWB YES WWBBBBW BWWWWBW BWWBWBW YES WBWWWB YES W W W B W W W NO NO YES WBBWBBW NO YES WBW WBB BBB WBB BBW WWW BBB NO YES BBB BWB WWW WBB WBW BBW WBB BBW BBB BWB YES WW WB BB WW WB BB 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: 94ms
memory: 3668kb
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 WWBWBWBBWB YES WBWWWWBB WBBWWBBW BBBBBBBW BBWBBBBB WBWBBBBB YES WB BB WB WB WW WB YES WWWBBWWBWB YES BWW BWB BWB BWW NO YES WBBWBW NO YES B B B W B B B W B YES WWWWBWWBW WWBBBBWWW WWWWBBBBW WBWWWWWWW WBWWWBBWB WWWWWBBWW WWWWWWBWW WWWWBWWWW YES WWBW WWBW WWWW BBWB BWWB BWWW ...
result:
ok ok (10000 test cases)
Test #7:
score: 0
Accepted
time: 245ms
memory: 3848kb
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 WBWWBWBWWB WWWWWWBBWB WWWBWWWBWB WWBBWWWWWW BWWBWWWWWW WWWBBWWWBW WWBBBBWWBW BWWWBWWWBB BWBWWWWWBB WWWWWBBBBW NO YES WBBBWBWBWB WWWBWBBBWB BWBBWWBBBB BBBBWWBBBW BBWBBWBBWW BBWBBBBWWB BBWBWBBWBB BBWBWWBWBB BBBBWBBWWW BBBWWBBBWW YES WBBBBBWBBB BBWBBBBBBB BBBBWWBBBB WBBBBBBBBB WBWBBWBWBB WBBB...
result:
ok ok (10000 test cases)
Test #8:
score: 0
Accepted
time: 250ms
memory: 3632kb
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 WBWWBWWBBB BBBWBWWBBB WBBBBBBBBW WBWBBBWBBB WBWBWBWWBW BBWWWBBBBB BBWWBBBWBB BBBBBBBWBB BWBBBBBBBW NO YES WBWWWBWBBB WWWBWBWBWW BBWWWBWBWW WWWBWWWWWW WWBBWBBBWW BWWBWBBWWW BWWBWWWWWW WWWWWBWWWW BBWWWBWWBW WBBWWWWWBB YES WWBWWWWBWW WWWWBWBBBB WWBWWWWWBW WWWWBWWWWW BWWBBBWWWW WWWWBWWBWW...
result:
ok ok (10000 test cases)
Test #9:
score: 0
Accepted
time: 37ms
memory: 3624kb
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 WWWBBWBWBBWBBWWBWBBBWBBBBBBBWWBWBBWWBBBBBBBBWBBBBBBWBBBWBWWWBBBBBBWWBBBBBWBWBBWWBWBWWWBBWBBBBBWWBWBW YES BWBWWWBWBBBBWBWBWBBBBWWBBBBBBBBWBBBBBWWBBWBBBWBBWBBWBBWWWBBBBBWWWBWWBBBBWWBBBWBBWBWBBBWBBWBBBBBBBBWB YES WBWWWBBBBBBBBBBBBBBBBWWWBWBBWBBBBBBBWBBWWBWWBBWBWBBBBBBWBWBBBBBWBBBBBBWWBBBBBWWWWWWWBW...
result:
ok ok (10000 test cases)
Test #10:
score: 0
Accepted
time: 87ms
memory: 3672kb
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 W W B B B B B W B W B B B B W W B W B B B B B B W W B W B B B W W W B B B B B B B B B B W B W B W 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 B B B B B B B W YES B W W W W W W W W W B W W B B B B W B B W W W W B B B B W W B W W W W W B W W W W W B W B B ...
result:
ok ok (10000 test cases)
Test #11:
score: 0
Accepted
time: 83ms
memory: 3628kb
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 WWWBWWWBBW WBWWWBWWWW WWWBWWWBWW WWWWWWWWWB WBBWBWWWWB WWWWWWWWWW WWWWBWWWWW WBWWWWWWWW WWWWWWWWBW WWWWWBWWBW WWWBBBWBBB BBWWBWWWWW BWWWWWWWBW BWWWWBWWWW WWWWWWWWBB WWWBBWWWWB WWWBWWWWBB WWWBWBWWBB WWWBWWWWWW WWWWWWWWBW WWBBWBWWWW WWWWWBWBWB WBWWWWWBWW WWWWWWWWWW WBBBWWWBBW ...
result:
ok ok (1000 test cases)
Test #12:
score: 0
Accepted
time: 82ms
memory: 3852kb
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 BBBBBWWWBBWWWWBWBWWBWWWWBBWBBBBWWBWWWBBBWWWBBBWWWWWWBBBBBWWWWBWWWBBWBBWWBBBWWBWBBBBBWWBWBBWWWWWWBWWB BWWBWWWWWBBWBWWWWWBBBWWBBBWWBWWWWBWWWWBBWWBBBBBWBWBWBBBBBBWWWWWBBBWWWWWWBBWWBBWWBBBBWWWWWBWWBBBWWWWW BBWBBBWWWBBWWWBBWBBBBBWWWWWBBWBBWBBBBBBBWWWBBWBWWWWWBWBBWBBBWWWWWWWBWWBWBWWWWWWWBW...
result:
ok ok (1000 test cases)
Test #13:
score: 0
Accepted
time: 15ms
memory: 3792kb
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 BBBBBWWWBBBBBWWWBBWBWWBWWWWBBBWWBBWWWBBBBWBWWBBBBBWWBBBB...
result:
ok ok (100 test cases)
Test #14:
score: 0
Accepted
time: 29ms
memory: 3656kb
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 WBBBBBWWBWBBBBBBBBBWBWBWBBBWBWBBBBWWBBWBWBBWWWBBWBWWBBWBWWBWWWBBBBBWBWWWBBBBBBBBBBBWBBBBBBBBBWBWBBWW WWWBWBBBBBBBWBBBBBBWBBBWWWBBBBBBWBWWBBBBBBBBBBBBBBWBBBBBBBBBBBBWWBBBBBBWBBBBWWWBWWBBBWWBWBBWBBBBBBBB WWWWWWWBBBWBWBBBBBWWBBBWWWWWWBBWWBBBBBBBBBBWWBBWBBWBBWB...
result:
ok ok (100 test cases)
Test #15:
score: 0
Accepted
time: 14ms
memory: 3788kb
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 BBBBWWWBBWWWWBWWBWWBWWWWBBBWWBWWWBBBWWWBBBWWBBBBBWWWBWWWBBWBBWWBBBWWWBBBBWWBWBBWWWWBWWBBWWWWWWBBWBWW WBWBBBWBWWWBWWWWWWBBBWWBBBBBWBWBWBBBBBBBWWWWW...
result:
ok ok (100 test cases)
Test #16:
score: 0
Accepted
time: 379ms
memory: 3700kb
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 BBBBWWWBBW WWWWWBWBWW WBWWWBBBWB BBBWWBWWWW WBBBWBBWWB BBBWWWBBBB BBWWWBBWBW WWWWBBBWBB WWBBBBWWWW BBBBBWWWWB YES BBWWBWWBBW WWWBBWWWBB BWBBBBBWBW BWWWWWWWBB BBWBWBBWWW WBBBWBWWBW BBWBWBWBBW WBBBBBBBBB BBWWWWBWWW WBBBBBBBWB YES BBBBBBWWWW WBBBBWWBBB BBWWBBWBWB WBWWBWWBBB BBWWBBWBBW WWWWWBWWBB BW...
result:
ok ok (10000 test cases)
Test #17:
score: 0
Accepted
time: 379ms
memory: 3924kb
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 BBWWWBWBBB BBBWWWWWBB WBBWWWWWWW WWWWWWWWWW WWBBWWBBWB BBBBWBBBBB WWWWWWWBWW WBBBBWWBWB WWWWBBWWWB WBBWBBWBWW YES BWBWBWBWWB BBBBBBBBWB WBBBBWBWWW BBBBBWWWWB BWBBWWWWBB WWWBBWWWBW BW...
result:
ok ok (10000 test cases)
Test #18:
score: 0
Accepted
time: 389ms
memory: 3768kb
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 WBWBWWBBWB WWWBBWWWWB WBBBBBWWWW WWBBWWWWWB WWWBWWWWWW WWWWWWWWWB BWBBBBWBBB BBBBBWWWBB WWWWBWWWWB WWBBBWBBBB WWBBBBBWBW WBBWWBWWBW BBBBWWWWBB WBBBBBWWWW WBBBWBBWBB BBWBWBWWWW WWWBBBWBBB WWBBWWWBBB BWWBBBWBWW BWBBWWWWWW BWBBWWWWWW BBBBBBWWBW BBWBBBBWWW BBBBWBWWBW WBBBBBBWWW WWBBWWBWBW WWWBWWBBBB...
result:
ok ok (1000 test cases)
Test #19:
score: 0
Accepted
time: 374ms
memory: 3956kb
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 BBWBBWWWBBBWWBBWWBBWBWWWWBWWWBWWBBBWWWWWBWWWWBBBBBWWBWBBWBBWWBWBWWWBWWBWWWWBBBBBWBWBWBBWWWBWBBBWWWWW WBBBWWBWWBWWWWBWBBBWBBWBWBWWWBWWBWWWWWBBBWWBBBWBWWWWWWBBWWBWBBWWWWBBWWBWWWWWWWWWWBWWWWWWWWWWWWWWBWWB BBWBBBBWWWWWBWBWWWBWBWWBWWWWWBWBBBBBBBBBWWWWWWWWWWBBBBBBBWBWWBBWWBBBWBBWWBBBWWBBWWWBWWWWWWBBBW...
result:
ok ok (1000 test cases)
Test #20:
score: 0
Accepted
time: 1121ms
memory: 3756kb
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 BBWBWBWWWBWWWBBWWBBWBWBWBBWWBBBWWWBWWBBWWBWBBBWBWBWBWBWWWWWWBBBBWWWBWBWWWWBBBBWBBBWWWWWWBBWBWBWBWWBW BBWWWBBWWWWBWWWWWBBBBWBWBWWBBBBWBWBWWBWWWBWWWWWWWWWWWBWWWWWWWWWWWWBBWBBBWWBWBWWBWBBBWWWBBBBBBBBBWWWW WWWBBBBBBWBBWWWWBBBWBWBBBWWBWWWWWWWWWWWBBBBWWWBWBBBBBBBWWBBWBBBBWWBBBBBBBWBBBBWBBBBWWWWBBBWBBW...
result:
ok ok (100 test cases)
Test #21:
score: 0
Accepted
time: 1283ms
memory: 3664kb
input:
100 100 100 BBBW??W??WBWBW?B????B???BWWB?BB??BB?WWBW?W?????BBBWB?BBBB?WBBBW??WWWW????B?W?B??W?W?BB??W??W?BBB??BB WWB??WW??B?W?WWWWWW?BWW??BW??BBBWWBB?W?W?BBWWWWBWBW??B?WB?B?BBB?W?WWWB???W??W?BB?BWWBW?WW?BW???W??WB WBBBWW?W?BW????W??B?BBW?B??WW?BB??B?WWW????W?WW??BW??BBW?BBB?BB??WW??W???WWB??WWWW?BB?...
output:
YES BBBWBBWBWWBWBWBBWBWWBWWBBWWBWBBBWBBWWWBWWWBWWBBBBBWBBBBBBBWBBBWWBWWWWWBWWBWWBBWBWBWWBBBBWWBWWBBBWWBB WWBWWWWWWBBWBWWWWWWWBWWBBBWBBBBBWWBBBWWWBBBWWWWBWBWBWBBWBBBBBBBWWWWWWBBBWWWWWBBBBBWWBWWWWBBWWWBWWWWB WBBBWWBWBBWWWWBWBBBBBBWWBWWWWWBBBWBWWWWWBBWWWWWBBBWBBBBWWBBBBBBWBWWWWWBBWWWBBBWWWWWBBBWBWWBBBW...
result:
ok ok (100 test cases)
Test #22:
score: 0
Accepted
time: 883ms
memory: 3660kb
input:
100 100 100 ?WBWW?W???WWWW?WWWB?BBBBBWWWWBBWWB??B?BB?BWBBWBBBWWWBB?BW?BWBBB??BB???BWBBB?BW?WWBWWWWB??B?BWWWBWBBW WWW?W?WWWW???BBB??????B?BWBWBB?W??B?W?WWWBWBW?W??WW?B?WBBWW?WWWW??W???BWWB?WWW?W?BBBW??WBBWBW??WW?B? ??BWW?WBBBWBWW?W?WWWW?B???BBBBWBBBBW??W?WWW?BW?BWBWWBBWBBB?BBWBBBB?WBBBBWW?WWWWW??W?WB...
output:
YES BWBWWWWWWWWWWWWWWWBWBBBBBWWWWBBWWBBBBWBBWBWBBWBBBWWWBBBBWWBWBBBBBBBBWBBWBBBWBWWWWBWWWWBBBBWBWWWBWBBW WWWWWWWWWWWWWBBBBBBBBWBBBWBWBBWWBBBBWWWWWBWBWWWBWWWBBWWBBWWWWWWWWWWWWWBWWBBWWWBWWBBBWWWWBBWBWWWWWWBB WBBWWWWBBBWBWWWWWWWWWWBWBBBBBBWBBBBWWBWWWWWBBWWBWBWWBBWBBBWBBWBBBBBWBBBBWWWWWWWWWWWBWBWWWWWBBB...
result:
ok ok (100 test cases)
Test #23:
score: 0
Accepted
time: 3ms
memory: 3772kb
input:
100 100 100 WWWWBBBWWBBBW?BBW?BBB?WWBBB?WWBBBWBBBWBBWBWBWWWWWBBWWWBWBBWWBWBW?BBWBBWBW?WWWBBWWWWWWWW?BW?BBWBBW??B BWWWWBBB?WBBWW?WWB?BBWBB?BBBBBBBWB?WWBWW?WWBBWWWWBBBWBWBWWWBWBWBWWBWWWBBB?B??WBWWWBBBBBBWBBBBW?WB?WB B?WBWBBBBWWWWBBWWWB?BBWB??WWBWBB?WBBBBBWWBWW?WBBBBBBBWWBWWWWW?BBWBBB?BBB?WBWBB?BBB??BB...
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 NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO
result:
ok ok (100 test cases)
Test #24:
score: 0
Accepted
time: 3ms
memory: 3884kb
input:
100 100 100 BBBWW?BWWW?WB?W?WW?????B?WBWWWBWWWBW?BWW?B???B?WWW??BB???BWB??BBB??WWW?W?W??BBBWBWB?W?BBBB??W??B?WWW ?B?WW????W?WB?W??B???WWW?W?B?WBBBWBWB?W?WWWBW?BBWWBBBW?B?W?WB?WWB?BWWWWW??WBWB?B?WBW??WB?WBWWW???B?B ??BWW?WWBWWB??WB?BW?WWBWWW??W????W???W?WB?BWBB?BWBBB?BW?W?WWWWBWBW?WBWBWBW??BBWWW?WBB?...
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 NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO
result:
ok ok (100 test cases)
Test #25:
score: 0
Accepted
time: 10ms
memory: 3712kb
input:
100 100 100 ?BB???B?BBB?WB??B?B??B?BW??BB?BWWW?B?B???WB??B??BB?BBBB?BB????BWB?B??BBBBBBBBBW??BB?BB?B??BBW?B??B?W ?BBB?B?B?BBBBBB?B????B?BB????B??B??BB??BBB?W?BB??BBBBBBB??B??BBB???B?????B?WBB?B??BBBBB?BBBB?BB?B??? BBBW??B??B????BB??BB????B??B??BBBB?BB?B??B???WBB??B?BWB?B?B?B?B?BB?BBB?BWB?????BW???BB...
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 YES WBBBBBBWBBBBWBBWWBBWBWWWWBBBBBWBWBWBBBBWBBBBWBBBWBWBBWBBWBBWBBWWBBBWBWBBWBBWWBBWBBBBBWBBBBWBBWWBBBBB BBBBBBBBBWBBWBWWBBBWBWBBWBWBBBWBBBBBBBBBBBBBBBWBBBBBBBBBBBBWBWWBBBBWBBBBBBBBBBBBBBBBBBBWBBBBBBBBBWWB BBWBBBB...
result:
ok ok (100 test cases)
Test #26:
score: 0
Accepted
time: 60ms
memory: 3948kb
input:
100 100 100 ??B?????????WBWB?B??B????????WB?WW????WBW???W??????????B???BWW?????W??W?B?????W???B????WB???B?W?W??? W?BW??W??W???WWB???BWBW?WB??WWWB?B?WB??B???BWW??B??B????????B??BB??B?????B??W?W??W?B???W?????B????BW ??W????B???BB????????????WB????WB???B??BBB????B???WWB?????WW??B????BBW??W?W???BW?W?W??...
output:
NO NO YES WBWWWBBWWBBBWBWBBBBWWBWBBWBWWWBWBBBWBWWBWWBWBWBWBBBWWBWBWBWWBWBBBBWBBBWWBBBBBBWBBBWWBBWWWBWBWBBBBBBW WBWBWBBBBBWWWBWWBBBBBBBBBWBBWBBBBBBBBBWWWBBBBBBBBWBWBBBBBBBWWWBWBBWBWWWBBWWBBBBBBBBBBBBBBBWBBBBWBBBW BBBBBBWBBBBWBBWBBBWWBBWBWWBBWWWWWWBBBWWBWBWBBWWBWWBBBBBBBBBWWBBBBWWBBBWBBBWBBWBWBBWWWBBB...
result:
ok ok (100 test cases)
Test #27:
score: 0
Accepted
time: 327ms
memory: 3688kb
input:
100 100 100 ?????W???????????????????B????W????W????????????WB??W?????????????W?????????????B??????????W?BW?W??? W?WW????BB????????????????W????????????????????????W????????????????W?W???????????????W????W???????? ????????????W??????????WW????????????????????????W??????W???????B?????????B????W??????...
output:
YES WBBWWWWWBWBWWWWBBWWWWBBWBBWWBWWWWBBWWWWWBBWBWWBWWBBBWWBWBWWBBBBBBWWWWWWBBWBBBBWWBWWBBBBBBBBWBBWBWBWB WBWWWWBWBBBBWWBBBWWBBBWWBBWBBWBWWWBWBBBBBWWWWWWWWWWWWBBBBBWBBWWWWWWBWBWBBWBBWBBBBBWBWBWBBWBWBWWBBBBB WBBWWBBWBBBBWBBWWWBBBBBWWBBBWWWWWBBBBBBWWWWBWBBBBWBWBBBBWBBBWWWWBBBBBBWWWWBWWWWWWWWBBBBBWWWWBW...
result:
ok ok (100 test cases)