QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#697687 | #5077. Card Game | AMATSUKAZE# | AC ✓ | 663ms | 52608kb | C++20 | 3.0kb | 2024-11-01 15:21:09 | 2024-11-01 15:21:10 |
Judging History
answer
#include<bits/stdc++.h>
#define rep(i,s,n) for (int i = (int)(s); i < (int)(n); i++)
#define all(v) begin(v),end(v)
using namespace std;
using ll = long long;
bool chmin(auto &a, auto b){ return a > b ? a = b, 1 : 0; }
bool chmax(auto &a, auto b){ return a < b ? a = b, 1 : 0; }
typedef unsigned long long ull;
int grundy[60][60][60][60];
bool seen[60][60][60][60];
int main(){
cin.tie(0)->sync_with_stdio(0);
int h, w; cin >> h >> w;
vector<char> c(h*w);
rep(i,0,h*w){
cin >> c[i];
}
auto calc = [&](auto self, int ppl, int ppr, int pml, int pmr) -> int {
if (ppl > ppr) return 0;
if (pml > pmr) return 0;
if (seen[ppl][ppr][pml][pmr]) return grundy[ppl][ppr][pml][pmr];
set<int> gset;
rep(i,0,h){
rep(j,0,w){
int pp = i + j;
int pm = i - j + 30;
if (pp % 2 != ppl % 2) {
assert(pm % 2 != pml % 2);
assert(pm % 2 != pmr % 2);
assert(pp % 2 != ppr % 2);
continue;
}
if (!(ppl <= pp && pp <= ppr)) continue;
if (!(pml <= pm && pm <= pmr)) continue;
if (c[i*w+j] == 'R') {
int g1 = self(self, ppl, pp-2, pml, pmr);
int g2 = self(self, pp+2, ppr, pml, pmr);
gset.insert(g1 ^ g2);
}else if(c[i*w+j] == 'B') {
int g1 = self(self, ppl, ppr, pml, pm-2);
int g2 = self(self, ppl, ppr, pm+2, pmr);
gset.insert(g1 ^ g2);
}else{
assert(c[i*w+j] == 'G');
int g1 = self(self, ppl, pp-2, pml, pm-2);
int g2 = self(self, ppl, pp-2, pm+2, pmr);
int g3 = self(self, pp+2, ppr, pml, pm-2);
int g4 = self(self, pp+2, ppr, pm+2, pmr);
gset.insert(g1 ^ g2 ^ g3 ^ g4);
}
}
}
int piv = 0;
while(gset.find(piv) != gset.end()) {
piv += 1;
}
grundy[ppl][ppr][pml][pmr] = piv;
seen[ppl][ppr][pml][pmr] = 1;
return piv;
};
int ppl1 = 1e9, ppr1 = -1e9, pml1 = 1e9, pmr1 = -1e9;
int ppl2 = 1e9, ppr2 = -1e9, pml2 = 1e9, pmr2 = -1e9;
rep(i,0,h){
rep(j,0,w){
if ((i+j)%2==0){
chmin(ppl1, i+j);
chmax(ppr1, i+j);
chmin(pml1, i-j+30);
chmax(pmr1, i-j+30);
}else{
chmin(ppl2, i+j);
chmax(ppr2, i+j);
chmin(pml2, i-j+30);
chmax(pmr2, i-j+30);
}
}
}
int g1 = calc(calc, ppl1, ppr1, pml1, pmr1);
int g2 = calc(calc, ppl2, ppr2, pml2, pmr2);
int g = g1 ^ g2;
if (g == 0) {
cout << "L\n";
}else{
cout << "W\n";
}
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 1ms
memory: 7984kb
input:
1 3 BBB
output:
W
result:
ok single line: 'W'
Test #2:
score: 0
Accepted
time: 1ms
memory: 7788kb
input:
2 3 BBG RGR
output:
W
result:
ok single line: 'W'
Test #3:
score: 0
Accepted
time: 0ms
memory: 7688kb
input:
2 2 GG GG
output:
L
result:
ok single line: 'L'
Test #4:
score: 0
Accepted
time: 2ms
memory: 13972kb
input:
1 10 RRRRRRRRRR
output:
L
result:
ok single line: 'L'
Test #5:
score: 0
Accepted
time: 1ms
memory: 5904kb
input:
1 11 BBBBBBBBBBB
output:
W
result:
ok single line: 'W'
Test #6:
score: 0
Accepted
time: 0ms
memory: 13888kb
input:
10 1 G G G G G G G G G G
output:
L
result:
ok single line: 'L'
Test #7:
score: 0
Accepted
time: 0ms
memory: 14024kb
input:
11 1 R R R R R R R R R R R
output:
W
result:
ok single line: 'W'
Test #8:
score: 0
Accepted
time: 0ms
memory: 22464kb
input:
2 20 BBGGBGBGGBBGGBGGBGGG GGBBBGBGBBBGBGGGGGGG
output:
L
result:
ok single line: 'L'
Test #9:
score: 0
Accepted
time: 0ms
memory: 24436kb
input:
2 20 GBGBGBBBGGGGGBGGBBBB GGGBBBGBGBGBGGBGBGGB
output:
W
result:
ok single line: 'W'
Test #10:
score: 0
Accepted
time: 4ms
memory: 24400kb
input:
2 21 GBBBBBBGGBGGBBBGBGGBG GBBBGBBBGBBBGGBGBBGBB
output:
L
result:
ok single line: 'L'
Test #11:
score: 0
Accepted
time: 0ms
memory: 22624kb
input:
2 21 GGGBBBGBBGBGGBBGGGBGG BGBBGBBBBBBGBBBBGGGBB
output:
W
result:
ok single line: 'W'
Test #12:
score: 0
Accepted
time: 0ms
memory: 20472kb
input:
20 2 BG GG BG GB BB GB BG GG BB BB BB BB BG BB BG GG BB BG GB BG
output:
L
result:
ok single line: 'L'
Test #13:
score: 0
Accepted
time: 0ms
memory: 20252kb
input:
20 2 BB GB GG GG GB BG GG GB BB BB GG GB BB BG BB BB BG BG BG BG
output:
W
result:
ok single line: 'W'
Test #14:
score: 0
Accepted
time: 0ms
memory: 22440kb
input:
21 2 GB BG BB BG GB BG BG BG GG GG GB BG GG GB GB BG GB BG BG GG GB
output:
L
result:
ok single line: 'L'
Test #15:
score: 0
Accepted
time: 0ms
memory: 24820kb
input:
21 2 BG BB GG GB BG BB GB GG BG GG BB GG BG BB GB GB GB BG BB BG GG
output:
W
result:
ok single line: 'W'
Test #16:
score: 0
Accepted
time: 4ms
memory: 20160kb
input:
2 20 BRRBBBBRBBBBBBBRBBBB RBRRRBRBBBBRRRBBBRRR
output:
L
result:
ok single line: 'L'
Test #17:
score: 0
Accepted
time: 0ms
memory: 22460kb
input:
2 20 BRBBBBBRRRBBRBRBRRBB BBBBRBRRRBBRRRRRBBBB
output:
W
result:
ok single line: 'W'
Test #18:
score: 0
Accepted
time: 0ms
memory: 24732kb
input:
2 21 BBRRRRRBRBRRBRBBRBRBR RBBRBBRRRRRBRBBBRRBBB
output:
L
result:
ok single line: 'L'
Test #19:
score: 0
Accepted
time: 0ms
memory: 22440kb
input:
2 21 RBBBRBBBBBBBRRRRRRRBB BRRRRRBRBBRBBBBRBRBRR
output:
W
result:
ok single line: 'W'
Test #20:
score: 0
Accepted
time: 0ms
memory: 22404kb
input:
20 2 BB BR BB BB RR RR RR BB BR RR BR RR BR BB BR BB RR BB BR BR
output:
L
result:
ok single line: 'L'
Test #21:
score: 0
Accepted
time: 0ms
memory: 22616kb
input:
20 2 BB RR RR BR BB BR RR RB BR RB RB RR RB RB BB BR BR RR BR RR
output:
W
result:
ok single line: 'W'
Test #22:
score: 0
Accepted
time: 2ms
memory: 22384kb
input:
21 2 BR BB BB BB BR RR RB BR BB RB RR RR RB BB RR BR BR RR RB RR RB
output:
L
result:
ok single line: 'L'
Test #23:
score: 0
Accepted
time: 2ms
memory: 22344kb
input:
21 2 BR BR BB BB BR BB RB RB RR RR RR RB RB RB RB BR RB BB BB BB BR
output:
W
result:
ok single line: 'W'
Test #24:
score: 0
Accepted
time: 0ms
memory: 27044kb
input:
3 24 GGRGGGRGRGGRRGGGRRGRRGGR RGRRGGGGRGRGGGGGRRRRGGGG GRRGGRRRGGGGRRGRGGGGRRGG
output:
L
result:
ok single line: 'L'
Test #25:
score: 0
Accepted
time: 3ms
memory: 29108kb
input:
3 24 GGGRGRGGRGRGRGGRGGGRRRRR RRRRGGRGRGGGRRGRGRRRGRRR GGRGGRGRRRRGGGGGGRGRGRRR
output:
W
result:
ok single line: 'W'
Test #26:
score: 0
Accepted
time: 0ms
memory: 29452kb
input:
3 25 RRRRRGRRGGRRRRRRGRGGRRRGG GGGGRGRGGRRRRRGRGRGRGRRRR RGGRRRRRGGGGGRRRGGGGGGGRG
output:
L
result:
ok single line: 'L'
Test #27:
score: 0
Accepted
time: 3ms
memory: 29136kb
input:
3 25 RRGRGRRGRGRGGRGGRRGGRRRGG RGRRGRRGRGGGGGRGGRRRGGGGG RRGGRRGRGGGGGRGRGRRRRGRRG
output:
W
result:
ok single line: 'W'
Test #28:
score: 0
Accepted
time: 3ms
memory: 27256kb
input:
24 3 RGG GRG GRR GGG GGG RGR GRG RGG RRG GRR GGR GRR GGR GRR RGR RGR GRR GRG RGR RRG RRG RGR GGG RRG
output:
L
result:
ok single line: 'L'
Test #29:
score: 0
Accepted
time: 3ms
memory: 29020kb
input:
24 3 GRG GGR RGG GRR RRR GRR RRG GGR GGR RGR GRR GGR RGR GRR RRG GGR GRR RGR GRG GGG GRG RRR RRG GRG
output:
W
result:
ok single line: 'W'
Test #30:
score: 0
Accepted
time: 0ms
memory: 29128kb
input:
25 3 RGR RGG GGG GGR RGG GGR GGR RRG GGG GGR GRR GRG RRR GGG RGG RGG GRG RGG RRR GGG RGR RGR RGG GRG GGR
output:
L
result:
ok single line: 'L'
Test #31:
score: 0
Accepted
time: 3ms
memory: 29204kb
input:
25 3 RRG RGG GRR RGG RGG RRR RRR GRG GRG GGG RGG RRG RRG RRG GGR GGG GGG RGR GGG GGR GGR GRG RRG RGG GRG
output:
W
result:
ok single line: 'W'
Test #32:
score: 0
Accepted
time: 4ms
memory: 28688kb
input:
3 24 RRRBBRBBBBBBBBBBBBBBRBRR BRBRRBBRBRBRRBBRRBRBBBBB RRBRBBBRBBBRBRBBBBBBBBRB
output:
L
result:
ok single line: 'L'
Test #33:
score: 0
Accepted
time: 0ms
memory: 26764kb
input:
3 24 BRBRRBBRBRRBRRRBBBRBRRBB BRBBRBBBBBRBRRRBRRRRRBBR BRBRBBRRRBRBRRBBBBRRBRRB
output:
W
result:
ok single line: 'W'
Test #34:
score: 0
Accepted
time: 3ms
memory: 26868kb
input:
3 25 BBRRBBBBBBBRBBBRBRBRBRBBB RRRBBBBRRRRBRRRRRBBBBRBRB RRRRRBRRBRRBRBRRRBBRRBRRR
output:
L
result:
ok single line: 'L'
Test #35:
score: 0
Accepted
time: 5ms
memory: 28828kb
input:
3 25 BBRBBBBBRBBBBBRRRRRRBBRRB RRRBBRRRBBRBBBRRRBBBBBRBR BBRBRRRBRBBRRRRRRRRBBRRRB
output:
W
result:
ok single line: 'W'
Test #36:
score: 0
Accepted
time: 2ms
memory: 29168kb
input:
24 3 RBR RBB BRB BBR BRR BRR RRR BBR RBR RBB RBR RBR BBB BBB BBR RRB RRB RBR RRR RRB BRB RRR BBR RBB
output:
L
result:
ok single line: 'L'
Test #37:
score: 0
Accepted
time: 0ms
memory: 26840kb
input:
24 3 RRR RBB BBR RBB RBB BRR BBR BRR BBB BBR RRB RRR RBB RRR RRB RRR RRB RRR RBB RBR RRB BRB RBR BBB
output:
W
result:
ok single line: 'W'
Test #38:
score: 0
Accepted
time: 0ms
memory: 26820kb
input:
25 3 BBR BRB RBB RRR BBR RRR RBB BBR BRR RBR RBR BRR BBB RBR BBB BRB BBB RRB RRB RBB BRB RRB RRR BBB RRB
output:
L
result:
ok single line: 'L'
Test #39:
score: 0
Accepted
time: 0ms
memory: 24960kb
input:
25 3 BBB BRB BBB RRR RBR BBB RBR BBR BRB RBR RRR RRR RBB BBB RBR RRR RBB BBB BBR RBB BRR RBB RBB RBR BBB
output:
W
result:
ok single line: 'W'
Test #40:
score: 0
Accepted
time: 347ms
memory: 45492kb
input:
22 22 RBRGRBGRGGGBRRRBRBBBRG RBGBRGBGRBBGRGGBRRBRRG GGRBGGRRBBGRBBGBBGRGGG GBBBGBBGGBBGGGGBGGGRRG BBBRBGRBGRGRBGRBRGBBBG RGRGGBRBBRRBBBBBBRRGRG BBBGRRGRRRBBGGBRRGRGGR GRGGGGGBBRGRRRRGBRRRRG BRGBRBGBGGRGGRRGGGGBGB GBRBGGRGRGRGGRBBGGGGRB RBRGBGBBBGBBBGBGBGGBBB RBBBBBBGBBRBRRBBRGBBGR RGBBBGBRRGGRGBBRGG...
output:
L
result:
ok single line: 'L'
Test #41:
score: 0
Accepted
time: 310ms
memory: 45316kb
input:
22 22 BBGGBGGBGRRBGBRRRGBGGB RRRRGRBGBBRGBGRRBRRGRB RBRRBBGGRBBGBGGRBRBRBB BRRRRRBGRGGRBGBGRRRGGG BGRBRRGRRRRBBRGGRGRGGB RRGBRBRBGGRGGBGGRGRBBR BRGRRRRBBBRRBGRGRRGRGB RRRRRBBBGGGRBBRBGRGGGB GGRBRRGGGGRBGGBRBGRBRR GGGRBGGRRRGBRRGGRRBGBG GBGBBBBRGBGBBRRBBBGBBG BRBGGBBBRRGRGBRBGRRRGG RBBRBBRGRRRRGRRRRB...
output:
W
result:
ok single line: 'W'
Test #42:
score: 0
Accepted
time: 335ms
memory: 45496kb
input:
22 22 GGRBGRRGGRRRBRGRBBBRRG GGGBRBRRGGRRRBRRBRGGGB GBRBGGGRRBGRRRBRRRGRBB RRRBBGRGRRGGGRGBGRGGBB RBBRRRGBBBGGRBRRGBBGBR GBGBGRRBRBBBRBGGGRGRGB BBGBGRGRGBGRGRRBBBBRBR GBGRRRGRGBGGBRGRBBGGRR GGGBBGGGBRRGRGBBRBRGBB RRBGBBGBBGGGBRGBRGBRRB GGGBRRBGRGGGGBGBBRRBRR BRRRRRRRBGGRBBBGBGGBRR BBRRGBRRGBRRBRRRGB...
output:
L
result:
ok single line: 'L'
Test #43:
score: 0
Accepted
time: 280ms
memory: 45212kb
input:
22 22 RRGGGRRBGRGRGBBGBRBBBR BBBRGBGGRGRBBBRGBRGBGG RRGBRRRGGBBBBRRGGBBRBR RBRRGRBGGGRBBRRRBRRRGR RGRBBBBRGRRRGGGBBRGRGG GBGBGGGBRBRBBGRBRGGGBB RRGGBGGBRGBRRGBBBRRRRR RGGGRRBBBGBRGGGBGBGRBG BGGRGGRRRBBBBBBBGGGBBR BGBGBGRGRGBBRRBBRRRGBG BGGBGBGRGRRBRRRBGRBGRR RGRGGBBBRRBRBRRGRGBBGG GGBBGRRGRRGBGBBGGG...
output:
W
result:
ok single line: 'W'
Test #44:
score: 0
Accepted
time: 445ms
memory: 48160kb
input:
25 22 GRGGRRGBGBBGBGGRGGRBBG GRBGRGRRRBBRRRBGGGBRBR BGBGGBGBGBGGRGBRRGBGRB RBGRGGBRBRRGBBBRBRBBBG BRGGBBBRGBBRBBBBBGRGBR RRGRRGRGBGRGGBRGBGRBGB BRBBRRRBBBGBGRBBRGGBGB GGBBGRRBRGGGBGBBBGBBBB BBBGBRRBRBBGBBRRBGRGBB RGBGGBGRRGRGRGRBRBRBRG BBRRBBBBGGBGGBBRBGRRRR RGBBBBRRGGGRBBBRBRBRGB BGGRRRRBBBRGBRBGRG...
output:
L
result:
ok single line: 'L'
Test #45:
score: 0
Accepted
time: 530ms
memory: 48168kb
input:
25 22 GRBBRBRBBGGBRGBBGGBRBB RBRBBBRBBGBBRBRGBRGRGG GRGBGRGBGGBBBGBRGBGBRB GRBBRBGBGBRGGGGGRGBGGR BRBRRRRGBRBGRGGBBBGRRB GRRBBGBGGRGBRRGBGGGRBG GRBGBGRGRBRBGBGGBRGRBR RRRBBBRBBRRBRBBGBBRGRB GGBRGRGRBBRRRGRBBGRRGB BGBGGBGRRBRRRRBGRRBRRR BRBBBRGGBGBRRBBGGGGGRB GBGRGGGGRGRBBBRBRGBGGG GRRGRGBRGGRBGGGBRR...
output:
W
result:
ok single line: 'W'
Test #46:
score: 0
Accepted
time: 412ms
memory: 47796kb
input:
25 22 BBGGBBBBRGBGGRBRGRRRRG BBRGGBGGBGGBRRGBRBRRRB BGBGBGRBBBRRGBGBBBRBBB BBBGBBGRGGBRGBBRRBBGRG GRRRBRBGBGBGRBBRRGBGGR GRRBRRRRRBRRGBGGRGBGGB GGBGGBGRRRRGGGBRGRGGBB BBGGBGRBRBGBGRGGGRRBGG BGBBGBRGRBGRBBRGRGBGBR BGBGRRGBGGGBBGBBGRRBGB RRRBBBBBGGGGGBGGBRBRRB GGGBBRRBGRBGBBBBGBRBRR GGBGRRRRRRBRRBGRGB...
output:
L
result:
ok single line: 'L'
Test #47:
score: 0
Accepted
time: 462ms
memory: 48340kb
input:
25 22 RGRRBRBBRRRRBRGGRBRBBR RBBRRRGGRBBBRGGRGBRRGR BGBGGGBGGRGBGRRRBRBRGR BGBBGGGBGGBBRRRGRRBGGB GBRGBRBRRRBBGRBRBRGBRR GRGGRGBBRGBRGRRBBRBBRG GRBRGBBRRGRBBRGRRGRBBB RBGGRBRBRRRBRRBBBRRGBR GBGGBRRBGGGGGRBRBGGGGG RBGRBBBRRGGGBBBBRRGBRG BBBBRRRGRRBGBGGBBRBGBR GRRBGGRGGRRRRBBBBRBGRG GGGGRRRBRRBRRBRGRR...
output:
W
result:
ok single line: 'W'
Test #48:
score: 0
Accepted
time: 603ms
memory: 50528kb
input:
24 25 BRRGRGRGGGRRBGRGGGGBGBGGG RGBRGGGGBGGGGRBBBBBRGGRGB GRRRBBBGRBRRBRGRGRGGGRBRR GRBRRBBRGBBBBGRBBBRGBRGRB RBRRRBGGGRRBBGBRBGRRBGBRG GRRRBGBBBRGGGGRGRGGBGGBBB BBBRRBRBRBGGRGBBGGRBGRBGG RRBGRGRBRRGGRRRBBGBGRGGBG RGBBBRBGRBGRRGRGBRRGGGGGB BBRGRBGGGGRGGBRRRGGGGBBBR GBRRGGGRRGGBGRRRBRBBBGRRG GGRGBGGG...
output:
L
result:
ok single line: 'L'
Test #49:
score: 0
Accepted
time: 573ms
memory: 50608kb
input:
24 25 BRRRBBRRBGGRBBRGBBBRBGBGG RGRBGGGRRGGBBBRRRRBGGBRRR RRBGBBGRRGRBGRGGBRRBRBBRB RRGGGGGBBGBRRBBGGRBBBGBGG GRBGGBBBGBBBRBRGGGBRBGBBG RRBBBBRGGRGRRGBRRRRBRBRBB GRRRGRGGRGBBRGRBBGBRRBGRG RRBGGRBRRRRBBGBRGRRGGGBBB GGBRRGBBBRBBGRRGRBRGGGRGR BRGBRGRGBBRRBRBRRGRGGRGRR RBGBGGGBGGBRGRRRRRGRGGRBB RGGGRRRR...
output:
W
result:
ok single line: 'W'
Test #50:
score: 0
Accepted
time: 585ms
memory: 50420kb
input:
24 25 BRBRBGGGGGGBBGGBRGRGGGBGG RRBRGRGBRRGBGRBRGBBGGRRGR RRRGGRRBRBGGRGGRRGGBRGRBR GRBGBBRGGBRRGGGRRGRGGBBBG GGBRRBRRRGRRRRBGBGGBBGGGG RRRGRBGGBGGGBRBGGBRGBRRRR RBGBBBBBBRGRBRRGBGBRGBGGR BRRGRGGRGRGBBRBRBGRGBRRRG BRGBRBGGBBGBRGBRRBGRBGRBB BRBRBGRRGGBGBBGRGBRBGRGRG GGRGGBRRBBGRRRRBRBGBBBBGR RBRRBGGR...
output:
L
result:
ok single line: 'L'
Test #51:
score: 0
Accepted
time: 597ms
memory: 50528kb
input:
24 25 BGRBGBRBBBBGBBRGGBGBRRBBB BGBGGRBRBRBGRGRRRBBGRBBRG BBRGGRRBBBRBGRGGRBBBBGGGB BGBRRGGGGBBRGGRBGBBGGBGGG RRRBGGGGBRGRGRRGRBGBBRGBG GGGBBRGBBGBGGRRRGBRRGGBRR GRGRBBBBGBBBBRBGBRRGGGBBB RRRBGGBGBBBGRGRRRGGGRBGBG BBBGGRGRBGGBBGGGBGGRRBBBG GBGRRRBGRGBRBRBGRGBBGBRGB RGGRBRRRRBGGRBGBBBBRBBGBB GGBGGBRR...
output:
W
result:
ok single line: 'W'
Test #52:
score: 0
Accepted
time: 663ms
memory: 50416kb
input:
25 25 BGBGBGBRBBBRBBRBGBBBRGBRG RGGRBRBBGBGRRGGGBRBRBGGGR RBGRGRGBRGGRBRGRRRBBGBGRR GBRBGGGBBRGBBRRBRGBRRGBGG BGBGRBGRBRRGGRRGBBGBGRRGG RGRBRRRRBGRRRBRRRGRBBRGBB GGBRRBGRGBRBRBRBGBGRBGBGG RBRBBBGGBRBRBRBRBBGRRRBRB RRGGRRRRBRBGRRBRBBGRBRBBR BGGRBGBGBBGRGGRGRBRGBGRRR RRBGGRBRGGGGBGRGGRBRRRBRG BRRBGRRB...
output:
L
result:
ok single line: 'L'
Test #53:
score: 0
Accepted
time: 631ms
memory: 52608kb
input:
25 25 BGGBBRBGGRBGRGRGGRRRBRRRG RRGBBRRGBBRGRBRGRGGBGBBRB BRBGBGGRRBBGBBRRRBRRRGBGG RRBGRRGBBBRGGGBRRBRBRGGBG RBGBBRRBBRGGGBGGRBRGBRBBR RGRRRBGRBGGGBBBGRRRBRBGRB GBRRRGGRGBRBRGGRRGBBRGGGB GRGBGGRGBBGBGGBGRBGBRRRBB RRBBRBGGBRRBGRRBGBGBGRGRG RRBGGGBBGRBRRBBRBGRRGRRGG BRBBRGGRRRBRBRBRGBBBRGGGG RGRGBGBR...
output:
W
result:
ok single line: 'W'
Test #54:
score: 0
Accepted
time: 630ms
memory: 50616kb
input:
25 25 RGGRBGRRRGRGRRBBBRRRRRRBR GRBRBBGGBRBBRGGRBGRBBBGRB RRRRGGRBRRGBGBGRBBBBGGRBR RGBBBGGGRBBRBGRRGRGRGRGGB BBRBGGGBBGBGRGBRRRGGRBRRR GGBBGRBRBBBGGGRGGGBRRBRBG BRGGRGGBGRGRBBBRBGGBGRGBR GRBGGRRBBRRGBBRRBRRBGRRBR RRBGRGBGRBGGGBBRRRBGBRRBG GGRBGBRBGRRGGGBBBBRGBRRRR BBRGRBRRBBRRBBRGGRBRBBRRB BGRRRRGB...
output:
L
result:
ok single line: 'L'
Test #55:
score: 0
Accepted
time: 628ms
memory: 50604kb
input:
25 25 BGBRGRGBBRRBRGRGRBBRGBGBG BGBGRBGGBBBGGRGRRRBBRBRGR GGGGBRGRBGBGBGGRRRGBBBBRG GGRBGRBGRBRBBGGGGRBGRGGBR RGBBGGBBRGGBRBBGGBGRRGRRB RBBGBGRRGBBBGRRGRBBBGRBGG RRRRGGGGRBGRRGBGGRBRBBRRB BRGRRBBBBBBGRGBRGGRRBBGRG BBRRGGGGBBGBBGBBBGBRBBRGG GBGGGGGBRGGBRGRBGRBRRGRRB RBGRRGBRRGBGGBGRGRGBRBGBR RGGGRBBG...
output:
W
result:
ok single line: 'W'