QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#234424 | #1811. How to Move the Beans | ExplodingKonjac | AC ✓ | 30ms | 8620kb | C++20 | 5.7kb | 2023-11-01 17:09:29 | 2023-11-01 17:09:29 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
#define OPENIOBUF
namespace FastIO
{
class FastIOBase
{
protected:
#ifdef OPENIOBUF
static const int BUFSIZE=1<<16;
char buf[BUFSIZE+1];
int buf_p=0;
#endif
FILE *target;
FastIOBase(FILE *f): target(f){}
~FastIOBase()=default;
public:
#ifdef OPENIOBUF
virtual void flush()=0;
#endif
};
class FastOutput final: public FastIOBase
{
public:
FastOutput(FILE *f=stdout): FastIOBase(f) {}
#ifdef OPENIOBUF
~FastOutput() { flush(); }
void flush() { fwrite(buf,1,buf_p,target),buf_p=0; }
#endif
void put(char x)
{
#ifdef OPENIOBUF
if(buf[buf_p++]=x,buf_p==BUFSIZE) flush();
#else
putc(x,target);
#endif
}
FastOutput &operator <<(char x)
{ return put(x),*this; }
FastOutput &operator <<(const char *s)
{ for(;*s;put(*(s++)));return *this; }
FastOutput &operator <<(const std::string &s)
{ return (*this)<<s.c_str(); }
template<typename T>
std::enable_if_t<std::is_integral<T>::value,FastOutput&> operator <<(T x)
{
if(x<0) return put('-'),(*this)<<(-x);
char stk[numeric_limits<T>::digits10+1],*top=stk;
do *(top++)=x%10+'0',x/=10; while(x);
while(top!=stk) put(*(--top));
return *this;
}
template<typename ...T>
void writesp(T &&...x)
{ std::initializer_list<int>{((*this)<<(x),put(' '),0)...}; }
template<typename ...T>
void writeln(T &&...x)
{ std::initializer_list<int>{((*this)<<(x),put('\n'),0)...}; }
template<typename Iter>
void writesp(Iter begin,Iter end)
{ while(begin!=end) (*this)<<*(begin++)<<' '; }
template<typename Iter>
void writeln(Iter begin,Iter end)
{ while(begin!=end) (*this)<<*(begin++)<<'\n'; }
}qout;
class FastInput final: public FastIOBase
{
private:
bool __eof;
public:
FastInput(FILE *f=stdin): FastIOBase(f),__eof(false)
#ifdef OPENIOBUF
{ buf_p=BUFSIZE; }
void flush() { buf[fread(buf,1,BUFSIZE,target)]=EOF,buf_p=0; }
bool eof()const { return buf[buf_p]==EOF; }
#else
{}
bool eof()const { return feof(target); }
#endif
char get()
{
if(__eof) return EOF;
#ifdef OPENIOBUF
if(buf_p==BUFSIZE) flush();
char ch=buf[buf_p++];
#else
char ch=getc(target);
#endif
return ~ch?ch:(__eof=true,EOF);
}
void unget(char c)
{
__eof=false;
#ifdef OPENIOBUF
buf[--buf_p]=c;
#else
ungetc(c,target);
#endif
}
explicit operator bool()const { return !__eof; }
FastInput &operator >>(char &x)
{ while(isspace(x=get()));return *this; }
template<typename T>
std::enable_if_t<std::is_integral<T>::value,FastInput&> operator >>(T &x)
{
char ch,sym=0;x=0;
while(isspace(ch=get()));
if(__eof) return *this;
if(ch=='-') sym=1,ch=get();
for(;isdigit(ch);x=(x<<1)+(x<<3)+(ch^48),ch=get());
return unget(ch),sym?x=-x:x,*this;
}
FastInput &operator >>(char *s)
{
while(isspace(*s=get()));
if(__eof) return *this;
for(;!isspace(*s) && !__eof;*(++s)=get());
return unget(*s),*s='\0',*this;
}
FastInput &operator >>(std::string &s)
{
char str_buf[(1<<8)+1]={0},*p=str_buf;
char *const buf_end=str_buf+(1<<8);
while(isspace(*p=get()));
if(__eof) return *this;
for(s.clear(),p++;;p=str_buf)
{
for(;p!=buf_end && !isspace(*p=get()) && !__eof;p++);
if(p!=buf_end) break;
s.append(str_buf);
}
unget(*p),*p='\0',s.append(str_buf);
return *this;
}
template<typename ...T>
void read(T &&...x)
{ std::initializer_list<int>{((*this)>>(x),0)...}; }
template<typename Iter>
void read(Iter begin,Iter end)
{ while(begin!=end) (*this)>>*(begin++); }
}qin;
} // namespace FastIO
using FastIO::qin,FastIO::qout;
using LL=long long;
using LD=long double;
using UI=unsigned int;
using ULL=unsigned long long;
#ifndef DADALZY
#define FILEIO(file) freopen(file".in","r",stdin),freopen(file".out","w",stdout)
#define LOG(...) [](auto...){}(__VA_ARGS__)
#else
#define FILEIO(file)
#define LOG(...) fprintf(stderr,__VA_ARGS__)
#endif
int n,m;
char s[1005][1005];
inline int mex(int x=-1,int y=-1,int z=-1)
{
for(int i=0;;i++)
if(x!=i && y!=i && z!=i)
return i;
}
int sg[1005][1005];
void solve1(int d)
{
static int fl[4][1005],gl[1005][4],fr[4][1005],gr[1005][4];
for(int k=0;k<4;k++)
{
fl[k][1]=mex(sg[d+1][1],k);
for(int i=2;i<=m;i++)
fl[k][i]=mex(fl[k][i-1],sg[d+1][i]);
fr[k][m]=mex(sg[d+1][m],k);
for(int i=m-1;i>=1;i--)
fr[k][i]=mex(fr[k][i+1],sg[d+1][i]);
}
for(int k=0;k<4;k++) gl[m][k]=k,gr[1][k]=k;
for(int i=m-1;i>=1;i--)
for(int k=0;k<4;k++)
gl[i][k]=gl[i+1][mex(k,sg[d+1][i+1])];
for(int i=2;i<=m;i++)
for(int k=0;k<4;k++)
gr[i][k]=gr[i-1][mex(k,sg[d+1][i-1])];
for(int i=1;i<=m;i++)
{
if(s[d][i]=='#') { sg[d][i]=-1;continue; }
int sgL=(i==1?gl[i][3]:fl[gl[i][3]][i-1]),
sgR=(i==m?gr[i][3]:fr[gr[i][3]][i+1]);
sg[d][i]=mex(sgL,sgR,sg[d+1][i]);
}
}
void solve2(int d)
{
static int L[1005],R[1005];
auto pre=[&](int i) { return i==1?m:i-1; };
auto nxt=[&](int i) { return i==m?1:i+1; };
int st=find(s[d]+1,s[d]+n+1,'#')-s[d];
fill(L+1,L+m+1,-1);
for(int i=nxt(st),lst=st;i!=st;lst=i,i=nxt(i))
if(s[d][i]!='#')
L[i]=mex(L[lst],sg[d+1][i]);
fill(R+1,R+m+1,-1);
for(int i=pre(st),lst=st;i!=st;lst=i,i=pre(i))
if(s[d][i]!='#')
R[i]=mex(R[lst],sg[d+1][i]);
for(int i=1;i<=m;i++)
{
if(s[d][i]=='#') { sg[d][i]=-1;continue; }
sg[d][i]=mex(L[pre(i)],R[nxt(i)],sg[d+1][i]);
}
}
int main()
{
qin>>n>>m;
for(int i=1;i<=n;i++) qin>>(s[i]+1);
fill(sg[n+1]+1,sg[n+1]+m+1,-1);
for(int i=n;i>=1;i--)
{
if(m==1)
sg[i][1]=(s[i][1]=='#'?-1:mex(sg[i+1][1]));
else if(count(s[i]+1,s[i]+m+1,'#')==0)
solve1(i);
else solve2(i);
}
int res=0;
for(int i=1;i<=n;i++)
for(int j=1;j<=m;j++)
if(s[i][j]=='B') res^=sg[i][j];
qout<<(res?"Alice":"Bob");
return 0;
}
/*
2 4
B..B
....
*/
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 1ms
memory: 5456kb
input:
2 3 B.# #..
output:
Alice
result:
ok "Alice"
Test #2:
score: 0
Accepted
time: 1ms
memory: 5572kb
input:
1 1 B
output:
Bob
result:
ok "Bob"
Test #3:
score: 0
Accepted
time: 0ms
memory: 5572kb
input:
1 3 B#.
output:
Alice
result:
ok "Alice"
Test #4:
score: 0
Accepted
time: 0ms
memory: 3548kb
input:
5 18 #.#..#.#..###..### ##...#.#..#.#..#.. #....#.#..###..#.. ##...#.#..#....#.. #.#..###..#....###
output:
Bob
result:
ok "Bob"
Test #5:
score: 0
Accepted
time: 2ms
memory: 4912kb
input:
293 249 #B..B..BBB..B.B.B...#BBB..B#B.BBB.#B##B.BB.B.##B#B.BB..B.#B#BB.BB##B#BB#...B..BB..B.B##B.B#B.#.##..B.#..BBBB#.BB..#.BBB#B##BB....B.##B..#...B#..B.BB#B.#...B#.BB.#B#.B...BBB.B.B..B....##.B..B##.BB#B.B.BBB.B#B..#.B.B#.B##..B#.##BB.#BB#.BB.#.B..BB.BB.B BB.B.#.B#BB.B.B..B.###.B...BB.##.B...B#BB....
output:
Alice
result:
ok "Alice"
Test #6:
score: 0
Accepted
time: 0ms
memory: 5956kb
input:
75 13 BBB.B.BB.B.#B BB.##...B##BB ..#.B....#.B. BBB..#...B#BB #B#.##B..BB.. #B..BBBB.B..# #B##.BBBBB.B# BBB.B..#B#B.. .BBB####.##BB .B##...#.#.#. #.BB#..B.B.B. BB#BB.BBB..BB B.#...#.BBBBB ..#B.BBBB..B# BB..B..#..... ..B..BBBB.B#. .B.B##B.#B.## BBBB#...#..B# B.BB..BBB#B.B .#B#B...BB.BB #.B...BB...B. ...
output:
Alice
result:
ok "Alice"
Test #7:
score: 0
Accepted
time: 1ms
memory: 5564kb
input:
35 38 #.#..B.B.#.BB#.B.B.B..##..B#B###BBB##. .#.#.B#.#BBB..B..BB.#..BB..##B......#B B.B#..B..B...##B#B..#.##.#..B.#..B##BB #.B.B..#..B#.#.B#B##B.BBB..#.B...B..#. B#.#.BBB..B.BB.B..BBBBB##B..BB#.B#.BB. B##.B#...B.B.BB.BBB..#BBB.#..#B#.B..#B B....B#B.#.BBB.B#BB...##B#...B..BB.BB. ..###.#.B#....#.....#...
output:
Alice
result:
ok "Alice"
Test #8:
score: 0
Accepted
time: 1ms
memory: 5640kb
input:
36 106 BB.B..B.BBBB.BB..BB..BB..BB...BB.B..B.B..BBBB.B.BB..B.B..BB..BBBB.B.B.BBBB..B.BBBBBBBBBBBBBBB.BB.B.BBB..BB #BBB.BBB#..#.BB...###B.B#.B...B.#.BBBB.B..B..#B.#B#BB##.BB.#B..B#B...B....B#B#.#B.B.B.BB#..B#B#.#.#B###.B. B.BBB.BBBBB.BBB....BB..B.BBBB.BBB.BBB.BBB.B.B.BBB.B...B.B.BBBBB.BBB....BB.BBB.B...
output:
Alice
result:
ok "Alice"
Test #9:
score: 0
Accepted
time: 3ms
memory: 7920kb
input:
245 239 .BBB.BB.B.BBB..B.BB.BBBBBB..B.BBB.B.BBBBBBBBB..B..BB.B.B.BB..B.BB...B.BB.B.BB..BBB..BB..BB.BBB.BBB.BBBBB.BBBB.BB.BBBB...BBB.B..BBBBBBB..BB..B.B.B..BBBBB...BB..BBB...BBB.B..BB.BB.B.BB.BBB..B.B.BBBB.BBBBB.BBB.BBBB.BB...B.B.B...BBB.BBB.BBB..B B#.#BB..#BB.BBB#..BB..#.B#.##B.BBB###..B#B...BB..#.#...
output:
Bob
result:
ok "Bob"
Test #10:
score: 0
Accepted
time: 2ms
memory: 6940kb
input:
288 94 B....BB....BB.BBB.BBBB..B.B.B.....BBBB.B..BBBBBB.B..BBBBBBB....BBB.BBBBB.B.BBBB..B..B.B.BBB..B BB#.#B#BBB.B#BB..BBB.B#BB#B#BB#BBBBBB####.B.B...BBB.BB.B.#.B.B.B.#.B.B.#.#..B..BB..B#..B.#.... BBBBBBB...B.BB.B..BB..BBBB.BBBBB.BBBB..BBBBBB.BB....B.BBBB.BB.BBB..B.BBBB.B.BBBBBB..BBB.BBB.B. .B....B....
output:
Alice
result:
ok "Alice"
Test #11:
score: 0
Accepted
time: 1ms
memory: 5892kb
input:
119 1 B . # . B . # # # . B B # B # # # B # B . . B B B B . B B B B # # . B B B . B . # B B . # B . # . B B B B B B # # B B B # . . # . B B B B . B B . B B B # # B B . # # B B . B . # . B B B B # B . B B . B B . # # B . . . # . . B . . B . . #
output:
Alice
result:
ok "Alice"
Test #12:
score: 0
Accepted
time: 1ms
memory: 4340kb
input:
196 1 . B # . . # B . . . . B B B # . . B # B . B B # . B B . B B B . B . . . B # . . . . . B . B . . . B # B B . . B B # . . # . # B . # . B B . B B B . B B B # . . B . # . . . B . . B B . B . B . . # . . # B B # # . . . B B # . B # B . . # . . . B . . B B # # B . # B # . B . B B . # . . . . # B B ...
output:
Bob
result:
ok "Bob"
Test #13:
score: 0
Accepted
time: 0ms
memory: 7812kb
input:
148 1 . B B . . # B . # . B . . . . B . . . B . B # . # B B . . . B B B # . # . # # . # B . B B B B B . B . . # B B . . . . # . . # B . B . . . B . . . B B . . B . B . . . B B # . . . . B . B . B . . . . # # B . . B . # . # . B # B . . . # . B . B # B B # . B B B . . . . B # B # B B # B # B B B B . B
output:
Alice
result:
ok "Alice"
Test #14:
score: 0
Accepted
time: 1ms
memory: 5460kb
input:
2 5 ...#. .#B..
output:
Alice
result:
ok "Alice"
Test #15:
score: 0
Accepted
time: 1ms
memory: 5364kb
input:
2 4 B..B ....
output:
Bob
result:
ok "Bob"
Test #16:
score: 0
Accepted
time: 0ms
memory: 5476kb
input:
8 1 . B . . . B . .
output:
Bob
result:
ok "Bob"
Test #17:
score: 0
Accepted
time: 5ms
memory: 8368kb
input:
803 520 BBB#...B.BBB.BBBB#.#BBB.#BBB.BBB.BB.BB..B#BBB##.#BB.#BBBB.BB#BB.###BBBBB.BBBBB.#.BBBBBB#BBB#.B.BB.####BBBB...#.BBBBBBBB#BBB#BBB##B#B..#BBB.BB#.BBBBB#.BB#B..BBBB.BBBB.BB.BBBBB##B#BB.BB#B##B#BBBBB.BBBBBB#BBB##BBBBB##B.B.BBB.B.BBBBB#B#BB.BBBBBB..#B.##BB...B.B.BBBBB..BB.B.##BBBB#B#..#BBBBBBBBBB#...
output:
Alice
result:
ok "Alice"
Test #18:
score: 0
Accepted
time: 15ms
memory: 7388kb
input:
713 987 B.BB#.BBB#B#BB#BBBBBBB##.BBB..B#..B..BBBBBBBB#BB#BB..BB..##BBBBBBB#BBBBB.#BBBBB#B..BBBBBB.BB#B#BBBBBB#BB.B#BB#B..B#B.B#.B#BB.BB.BBBBB.BB#B#B#B.B##BB##B#BB##..#BB#.B.B.#.B#BB.BBBBBBB#BBBB.#.B.#BBB#BB.BBBB.B...B##B..#BB.BBBB.##..#B.B##BBBB.B#BBB##.B#BB.BB..BB#B.BB.#..#.#BB#B#..BBBBBBB.BBBB.B#B...
output:
Alice
result:
ok "Alice"
Test #19:
score: 0
Accepted
time: 0ms
memory: 5848kb
input:
103 515 #B#BB..BB.BBB#BB#..BB.#BBBBBB.###B#BB##BBB#BBBBBB.B.BBBB##BBB#BBB...###BBBBBBB.BBBBB.BBB.B#B.#B..BB..BBBB#.#BB#B.B#BB#B#..B.B.B#.BBB..B#.BB##.BBB#B##BB.B.#BBBBBB#BBBBB.BBB#.BB#.B.BBBBBBB...B.BB..B..BB##BBBB##B#.BB.B..#B.BB.##B.BBBB#BBBBBBB####BBB#BB#BBBBBB#B#B##BBB.B#B.B.##B...BBBB#BBBBB#BB#...
output:
Alice
result:
ok "Alice"
Test #20:
score: 0
Accepted
time: 1ms
memory: 3724kb
input:
21 144 BBBBBB.BBBBBBBBBBB.BBBBB..BBB.B..BBBBBB.BBBBBBBB.BBBBBBB.BBBBBBBBBBBB.BB.BBBBB.BB.BBBB.BBBBB.B.BBBBBBBBB.B.BBBB.BBBBBBBBBBB.BBB.B.BB.BBBBBBB..BB BBB.B.BBBBB.##BBB.B##..BB..BBBBBBBB#B.BB.B..BBBB#.B.#BBB...B.BB#BBBBBB#B.BBBBBB.B.BBB#BB..BBBB.#.B#BBB#BB#B..B#BBB#B.B##B.B#.##B.BB#B#B.B...B.BB B.B...
output:
Alice
result:
ok "Alice"
Test #21:
score: 0
Accepted
time: 2ms
memory: 4732kb
input:
245 501 B.BBBBBBB.B.BB.BBB.BB.BBBBBBBBBBB.BB.BBBBBBBBBBBBB.BB.BBBBBBB.BBBBBB.BBB.B.BBB.BBBBBBBB..BBB..BB.BBBBB.BBB.BBBBB.BBBB..BBBBB.BBB.BBBBB.BBBBBBBB.BBB.BBBBB.BBBBBBBBBBBBBBBB.BBBBBBBB.BBB.BBB.BB...BBB.B.BBBB.BBB.B.BB.BBBBBBBBBBBBBBBBB.BBBBB.BBBBBBB.BBB.B.B..BB.BBBB..BBBBBB.BBB..BB.BBB.BB.BBB.BB....
output:
Bob
result:
ok "Bob"
Test #22:
score: 0
Accepted
time: 7ms
memory: 4916kb
input:
282 852 .BBBBBBBB.BBB..BBBBB..BBBBBB..B.BB.BBBBBBBBBBBBB..BBBB..BB.BBBBBB.BBBBBBBBBBB.BBB...BBBBBB.BBB.BBBBBBBBBBBBBB.BB.BBBB.BBBBB..B.BBBBBBB.BB.BB...B..BBB.B.BB.BBBBBBBBBBBBBBB..BBBBBBBBBBBBBB...BBB..BBBBBB.BBBBBBBBBBB.BBBBBBBBBBBBBBBBB..BBB.BBBBBBBB.B.BBBBBBBB.BB..BBB.B..BBBB..BBB.BBB.B.BBBBBBBB....
output:
Bob
result:
ok "Bob"
Test #23:
score: 0
Accepted
time: 0ms
memory: 7600kb
input:
587 1 B B B B B . B # . B B . B B # B # B # B . B B B B B . B B . B B B B B B . B . B B B B B # . B B B # B B . B B B . B # B # B # . . . B B B B B B B # B # B B B # # B B B B B # B B # B B # B B B . # . B B B B B B B . B # . B B B B # B B B # B B B # B # . B B # B . B B B B . . # B . B # B B B B # ...
output:
Alice
result:
ok "Alice"
Test #24:
score: 0
Accepted
time: 1ms
memory: 8120kb
input:
418 1 B B . B B . B B B B . . B # B # B B . B . . . # B # # . . . B B B . # B B B . . B . B B # . B B B B B B # # . # B B B B . B B . B # B B B # B B # . B B . . B B B . . # B # # # . # B . B # B # B # B # B B B B B B # B # B # B B B # # B . B B . B # B B B B # . B # B B B B . B . B B B # B B B . B ...
output:
Bob
result:
ok "Bob"
Test #25:
score: 0
Accepted
time: 1ms
memory: 7872kb
input:
372 1 B B B . B B B B . B B B B # B B B . # B B B B B . B B B B . . B . # . # B # . B . B B B # B B . B # B . . B B B # B # B . B B B . B . B . B B B # B B . # . # # # B B B . # . . . B B # . B B . B B B B # B B B B B # . . B B B B B # B B B B # B B # B B B B B . # B B B B # B B . B B B B B B B B B ...
output:
Alice
result:
ok "Alice"
Test #26:
score: 0
Accepted
time: 11ms
memory: 8372kb
input:
994 993 BBB#BBB#.BBBBBB.BBBBBBBBB##BBBBBBBBBBB.BBBBBBBBBBB#BBBBBBB#BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BB#.B.B.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB#BBBBBBBBBBBBBBBBBBBBBBBB#BBBBBBBBBBBBBBBBBBB.B.BB#BBBBB#BBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBB#BBBBBBBBBBBBBBBBB.BBBBBBBBBBBB.BBBBBBBBBBBBBB...
output:
Alice
result:
ok "Alice"
Test #27:
score: 0
Accepted
time: 12ms
memory: 8412kb
input:
997 983 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BB#BBBBBBB##B#BBBBB#BB.BBBBBBBBBBBBBBB.BB.BBBBBBBB.BBBBBBBBBBBBBBBBBBB#B#BBBB##BBB#BBB#BBBBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBB#BBBBBBB.BBBBBBBBBBB.BBBB#BBBBBBBBBBB.BBBBBBBBBBB.BBBBBBBBBBBBBB##BBBBBBBBBBBBBBBBBBBB#BBB.BBBBBBBBBBBBBBBBBBBBBBBBB#B#BBBB...
output:
Alice
result:
ok "Alice"
Test #28:
score: 0
Accepted
time: 9ms
memory: 8300kb
input:
984 982 BBB#BBBBBBBBBBBBBBB..BBBBBBBB##BBBBBBBBB#BBB.BBBBBBBB#BBBBBBBB#BBBBBB.BBBBBBBBBB#B.BBBBBBBBBBBBBBBBBBBB#BBBBBBBB.BBBBBBBBBBBBB#BBBB#BBBBB#BBBB#BBB.BBB#BBBBBBBB#B.BBBBBBBBBBB.BBB#.BBBBBBBBBBB#BBB#BBBBBBBBBB#BBBBBB.B.BBB.BB.BBBBBBBBBBB#BBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBBBBBBBB#BBB.BBB#BBBBBBBBBB...
output:
Alice
result:
ok "Alice"
Test #29:
score: 0
Accepted
time: 8ms
memory: 8460kb
input:
981 986 BBB#BBB#BBBBBBB.BBBBBBBBBBBBBBBBBBB#BB.BBBBBBB##BBBBBB#BBBBBBB.B#BB.BBBBBB.BBBB.BBBBBBBBBBBBB#BBB.BBBBBBBBBBBBBBBBBBB.BBB#BBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBB.BBB#BBBBB.#BBBBBBBBB#BBB#BBBBBBBBBBBBBB.BBBBB.BBBB#BBB#B#BBBBBBBBBBB.BBBBBBBBBBBBB.BBBBBBBBBBBBBBBBB##BBB#BB.BBBB#.BBBBBBBBBBB#BBB#BBB...
output:
Alice
result:
ok "Alice"
Test #30:
score: 0
Accepted
time: 12ms
memory: 8508kb
input:
1000 970 BBBB#BBBB#BBBBBBBBBBBBBBBBB#BBBBBBBBBBBBBBBBBB.BBB#BBBBB#BBB.#BBBBBBBBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.B#BBBBBB..BBBBBBBBB.BBBB#BBB#BBBBBBBBBBBB.##BBBBBBBBBBBBBBB#BBBBBBBBBBB#BBBBBBBBBBBBBBBB#BBBBBBBBBBBBB#BBBBBBBBBBBBBBBBBBBBBBBBBBBB#BBBBBBBBBBB#BBBBBBBBBBBBBBB.B#BB.BBBB.B...
output:
Alice
result:
ok "Alice"
Test #31:
score: 0
Accepted
time: 22ms
memory: 8540kb
input:
995 995 BBB.BBBBBBBBB.B..BB.BBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB..BBBBBBBBBBBBBBBBBBBBBBBBBB.BBBB.BBBBBBBBB.B.B.BBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBB.B.BB.BBBBBBBBBBBBBBB.BBBBBBBBBBBBB.B.BBBBBB.BBB.BBBBBBBBBBBBBBBBBBB.BB.BBBBBBBBBB.BBBBBB..BB.BBBBBBB.BBBB.B.BBBBBBBBBBBB...
output:
Bob
result:
ok "Bob"
Test #32:
score: 0
Accepted
time: 19ms
memory: 8428kb
input:
996 996 BBB.BBBBBB.BBBBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBB.BBBBBBBB.BB.BBBBBBBBBBBB..BBB.BB.BBBBBBBBB...BB.BBBB.BBBBBBB.BBBB.BBBBBBBBBBBBBBBBB.BBB.BBBBBBB.BBBBBBBBBBBBBBB.BBB.BBBBBBBBBBBBB.BBBBB.BBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBBBBBB.BBBBBB.BBBBBBBBBBBB.BB.BB...
output:
Bob
result:
ok "Bob"
Test #33:
score: 0
Accepted
time: 25ms
memory: 8620kb
input:
993 991 BBBBBBBBBBBBBBBBBB..BBBB.BBBBBBBBBBBBBBB..BBBBBBBBBBBBBBB.BBBBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.B.BBBBBBBBB.B.BB.BBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBB.BBB.BBBBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBB.BBBBBBB.BBBBBBB...
output:
Alice
result:
ok "Alice"
Test #34:
score: 0
Accepted
time: 25ms
memory: 8416kb
input:
999 995 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBB.BBBBBB.BBB.BBB.BBBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBB.BB.BBBBBBBBBBBBBBBBBBB.BB.BBBBBBBBBBBBBBBBBBB.BBBB.BBBB.BBBBBBBB.BBB.BBBBBBBBBBBBBBBBBBB.BBBBBBBBBBBB.BBBB.BBBBBBB.BB..BBBBBBB.BBBBBB.BBBBBBBB.BBBBBBBBBB.BBBBBBB.B.B.BBBB.BBBBBBBBBBBB..BBBBBBBBBBBBBBBB...
output:
Alice
result:
ok "Alice"
Test #35:
score: 0
Accepted
time: 27ms
memory: 8620kb
input:
992 1000 BBB.BBBBBBBBBBBBBBBBBB.BBBBBBBBBBBB.BB.BBBBBBBBBBBBBBB.BBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBB.BBBBBBBBBB.BB.B.BBBBBBBBBBBBB.BBBBBBBBBBB.BBB.BBBBBBB.BBBB.BBBBB.BBBBBBBBBBBBBBBBBBB.BB.BB.BBB.BB.BBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBB...
output:
Alice
result:
ok "Alice"
Test #36:
score: 0
Accepted
time: 21ms
memory: 8448kb
input:
1000 991 BBBBBBBB.BBBBBBBBBB.BBBBBBBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBBBBBBBBBB..BBBBBB..BBBB....BBBB.BBBBBBBB.BBB.BBBBBBBBB.BB.BBBBBBBBBBBBBBBBBBBBBBBB.BBB.B.BBBBBBBBB.B.BBBBBBBBB.BB.B.BBBBBBBBBBBBBBBB.BBBBBB.BBBBBBBBBBBBBBBBBB.B.BBB..BB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBB.....
output:
Alice
result:
ok "Alice"
Test #37:
score: 0
Accepted
time: 23ms
memory: 8612kb
input:
991 1000 BBBBBBBBBB.BBBB.BB.BBBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBBB.BBBBBBBBB.B.BBBB.BBBBBB.BBBBBBBBBB.BBBBBBBBBBBBBBBBBBB.B.B.BBBBB.BBBBBBBBBBBBB.BBBB.BBBBBB.B.BBBBBBBBBBBBBBBBBBBBBBBBBB.B.BB.BBBBB.BBBB.BBB.B.B.BBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBB...
output:
Alice
result:
ok "Alice"
Test #38:
score: 0
Accepted
time: 20ms
memory: 8448kb
input:
990 993 BBBBBBB.BBBBBBBBB..BBBB.BB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBB.BBBBBBBBBBB.BBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBB.BBB.BBB.BBB.BBBBBB.BBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBB.BBBB.BBBBBBBBBBBBBBB.BBBBBBB.BBBBB.BBBBBB.BBBBBBBBBBBBBBBBBBBB.BBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBB.BBB...
output:
Alice
result:
ok "Alice"
Test #39:
score: 0
Accepted
time: 26ms
memory: 8420kb
input:
998 996 BBBBBBBBB.BB.BBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBB..BB.BBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBB.BBB.BBBBB.BBBBBBBBBBBBBBBBB..BBBBBBBBBBBBBBBB.BBB..BBBBB.BB.BBBBBBBBB..BBBBBBB.BB.BBBB.BBBB.BBB.BB.BBBBBBBBB.BBBBBB.BBBBBBBBBBBBBBBB...
output:
Alice
result:
ok "Alice"
Test #40:
score: 0
Accepted
time: 26ms
memory: 8484kb
input:
1000 994 BBBBBBBBBBBBBBBBBB.BBBB.BBBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBB.BBBBB.BBB.BBBB.BBBBBB.BBBBBBBB.BB.B.BBBBBB.B.BBBBBB.B.BBBBBBBBBBBBBBBBBBB.B.BBBBBBBBBBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBB.BBBBBB.B.BBB.BB.BBBBBBBBBBBBBBBBBBBB.BBBBBBBB.BB.BBBBB.BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB..BBBB....
output:
Alice
result:
ok "Alice"
Test #41:
score: 0
Accepted
time: 24ms
memory: 8572kb
input:
975 971 .B.BBB..BB.B.BBBBBB.BB..BBBBBBBBBBBBBBB.B..BBB..BBBB.BB.BBB.B..BBBBBBB...BBB.BB.BB.BBBBBBBBBBB.BBBB.BBB.BBB.BB.BBBBBB..B.B.B..BBB.B...B.BBBBBB..BBBBBBB...B.BBBBB.B...BBBB.BB.BBBB.B...BBBBB.BB.BBBBBB.BB.BBB.BB.BBBB.BBBBB.BBBB.B.BBB.BBBBBB.BBBBB..BBB..B...B.BBBBB..BBBBBBBB.BBBBBB..BBBB..BB...B...
output:
Bob
result:
ok "Bob"
Test #42:
score: 0
Accepted
time: 29ms
memory: 8432kb
input:
990 985 B.BBBB.BBBB..BB..B.BB.BBBB..BBBBBBBBBBBBBBBB.B.B.BB.BB.B.B..B.BB.BBBB.B...B.BBBBB.BBBBBBB....BB.BB..B.B.BB.BBBBBBBB.B.B.B........BBBB..BB.BBBBB.B..BBB.BBBB....B.BB.B.B.BBB..B.BBBBB.B.B.BBBBBBBBB..B.BBBBBBB.BBB..BB.B.BBBBB.BBBBBBB.BBBBBBB..BB.B.BB..BBBBB.BBBB.BBBB.BBB.B.B.B..BBB.BBBBBB.B.B.BB...
output:
Alice
result:
ok "Alice"
Test #43:
score: 0
Accepted
time: 30ms
memory: 8416kb
input:
994 971 .B.BB..BBBBB.BBBB.BBBBB..BBB.B..BB.BBB.BBB...BB..B.BBB..B...BBBB.B.BB...B.BB.B..BBB.BBB.B..B..BBB.B.BBB.B.BBB.BBBBB.BB..BB.B.B.B.BB...BBB..B.B...B.B..BBB.BBBB.BBBBBBBBBBB..BBBBBBB..BBB.BB.B.BBBB.BBBBBBBB.B.BBBBBBB..BBB.BBBBBBBBB.B.BBBB.BB..BBBB...BBBBB.BBBBBB.B.BBBBB...BBBBB.BBB.BB.B.BBBB.B....
output:
Bob
result:
ok "Bob"
Test #44:
score: 0
Accepted
time: 25ms
memory: 8448kb
input:
978 990 BBB..B..BBBBBBBBBBB.B.BBBBBBB.B.BB...B.BBBBBBBBB..B.BBBBB.B.B.B.BBB.BBBBB.B.BBBBBBB.B..BBBBBBBB.B.BB.B.BBBBBB.BBB..B.B.B.BBBBB.B.B.B..BB.BBBBBBB.BBBB.B..BB.BBB.BBBB.BBBBB.BBB.B..B.B..B..B.BBB.BBBBBBBB.BB..B.BBB.B.BBBB.B.B.BB..BB.B.BBBBB.BBBBBB.BBB.B.BBB.BBBB.BBBBBB.B.BBB.BBB.BBBBBBBB..B.B.B....
output:
Alice
result:
ok "Alice"
Test #45:
score: 0
Accepted
time: 24ms
memory: 8596kb
input:
973 977 .BB..BBB.B.BBB.B.B.BBB.B..B...BBBBBB...BBBBB.B.BB.BB.BBB.BBBBBBBBBBBBBBBBBBBBB.BBB....BB..BBBBBBBBBB.BBBBB.BBB.B.BBBB..B..BB.BB.BBBBB.BBBBBBB.BBBBBBB..BB.....BBBBB.BBBBBBBBBBBBB.BBBBBBB.BBBBBBBB...BBB....BB..BB.BBB..BBBBBBBBBBBBBBB..BBB.BB..BBBBBBBBBBBBBBB.BBBBBB..BBBBBB..B.BB.BB.B..BBB....B...
output:
Alice
result:
ok "Alice"