QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#449200 | #8523. Puzzle II | kkkgjyismine4 | AC ✓ | 1684ms | 21008kb | C++23 | 2.4kb | 2024-06-20 19:59:21 | 2024-06-20 19:59:21 |
Judging History
answer
#include<bits/stdc++.h>
using namespace std;
mt19937 rnd(time(0));
int n,k,rt,rt1,tot;
char a[300005],b[300005];
struct Node{int son[2],op,key,sz,pos[2];}t[600005];
#define ls(p) t[p].son[0]
#define rs(p) t[p].son[1]
#define op(p) t[p].op
#define key(p) t[p].key
#define sz(p) t[p].sz
void Add(int p,int q,int d){for(int i=0;i<2;++i)if(t[q].pos[i])t[p].pos[i]=t[q].pos[i]+d;}
void pp(int p){
if(!p)return;
sz(p)=1;t[p].pos[0]=t[p].pos[1]=0;
t[p].pos[op(p)]=sz(ls(p))+1;
if(ls(p))sz(p)+=sz(ls(p)),Add(p,ls(p),0);
if(rs(p))sz(p)+=sz(rs(p)),Add(p,rs(p),sz(ls(p))+1);
}
int merge(int u,int v){
if(!u||!v)return (u|v);
if(key(u)<key(v)){
rs(u)=merge(rs(u),v),pp(u);
return u;
}else{
ls(v)=merge(u,ls(v)),pp(v);
return v;
}
}
void split(int u,int &x,int &y,int c){
if(!u){x=y=0;return;}
if(sz(ls(u))+1<=c)x=u,split(rs(u),rs(x),y,c-sz(ls(u))-1);
else y=u,split(ls(u),x,ls(y),c);pp(u);
}
void cg(int a,int b,int c){
int x,y,z,X,Y,Z;
split(rt,x,y,a-1),split(y,y,z,c);
split(rt1,X,Y,b-1),split(Y,Y,Z,c);
swap(y,Y);
rt=merge(x,y),rt=merge(rt,z);
rt1=merge(X,Y),rt1=merge(rt1,Z);
}
int Lst(int u,int c){
int x=u-c+1;
while(x<=0)x+=n;
while(x>n)x-=n;
return x;
}
int Nxt(int u,int c){
int x=u+c-1;
while(x<=0)x+=n;
while(x>n)x-=n;
return x;
}
int len[10],tt,fl;
void opr(int p,int q){
if(!fl)printf("%d %d\n",p,q);else printf("%d %d\n",q,p);
// for(int i=p,j=q,c=1;c<=k;i=i%n+1,j=j%n+1,++c)swap(a[i],b[j]);
if(p==q){
if(p+k-1<=n)cg(p,q,k);
else cg(p,q,n-p+1),cg(1,1,k-(n-p+1));
return;
}
len[1]=tt=1;
if(n-p+1<k)len[++tt]=n-p+2;
if(n-q+1<k)len[++tt]=n-q+2;
if(tt==3&&len[2]>len[3])swap(len[2],len[3]);
len[tt+1]=k+1;
for(int i=1;i<=tt;++i)cg(Nxt(p,len[i]),Nxt(q,len[i]),len[i+1]-len[i]);
}
int main(){
scanf("%d%d%s%s",&n,&k,a+1,b+1);int ct=0;
for(int i=1;i<=n;++i)ct+=(a[i]=='B');
if(ct<n-ct)swap(a,b),ct=n-ct,fl=1;
printf("%d\n",((k==1)?1:2)*(n-ct)),ct=n-ct;
for(int i=1;i<=n;++i){
++tot;key(tot)=rnd(),sz(tot)=1,op(tot)=(int)(a[i]-'B');
t[tot].pos[(int)(a[i]-'B')]=1,rt=merge(rt,tot);
++tot;key(tot)=rnd(),sz(tot)=1,op(tot)=(int)(b[i]-'B');
t[tot].pos[(int)(b[i]-'B')]=1,rt1=merge(rt1,tot);
}
while(ct--){
int s1=t[rt].pos[1],s0=t[rt1].pos[0];
if(k==1){opr(s1,s0);continue;}
opr(s1,Lst(s0,k+1)),opr(s1,Lst(s0,k));
}
// printf("%s\n%s",a+1,b+1);
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 1ms
memory: 6540kb
input:
6 3 BCCBCC BBCBBC
output:
4 1 6 2 6 5 3 6 3
result:
ok moves = 4
Test #2:
score: 0
Accepted
time: 0ms
memory: 3864kb
input:
2 1 BC BC
output:
1 2 1
result:
ok moves = 1
Test #3:
score: 0
Accepted
time: 0ms
memory: 3864kb
input:
2 1 BB CC
output:
0
result:
ok moves = 0
Test #4:
score: 0
Accepted
time: 1ms
memory: 4604kb
input:
2 1 CC BB
output:
0
result:
ok moves = 0
Test #5:
score: 0
Accepted
time: 1ms
memory: 4456kb
input:
3 1 CCC BBB
output:
0
result:
ok moves = 0
Test #6:
score: 0
Accepted
time: 1ms
memory: 4412kb
input:
3 1 CBC BCB
output:
1 2 2
result:
ok moves = 1
Test #7:
score: 0
Accepted
time: 1ms
memory: 5916kb
input:
3 2 BBB CCC
output:
0
result:
ok moves = 0
Test #8:
score: 0
Accepted
time: 1ms
memory: 5992kb
input:
3 2 BCB BCC
output:
2 2 2 2 3
result:
ok moves = 2
Test #9:
score: 0
Accepted
time: 1ms
memory: 4472kb
input:
4 2 CCCB BBCB
output:
2 2 3 3 3
result:
ok moves = 2
Test #10:
score: 0
Accepted
time: 1ms
memory: 4540kb
input:
9 6 CCCBCCCBB BBBCBBBCC
output:
6 2 8 3 8 3 8 4 8 9 2 1 2
result:
ok moves = 6
Test #11:
score: 0
Accepted
time: 1ms
memory: 4456kb
input:
21 3 CCCCBBCBCCCCCCCBCCCCC BBCCBCBBBBBBBBBCBBBBB
output:
8 13 16 14 16 3 6 4 6 5 3 6 3 4 3 5 3
result:
ok moves = 8
Test #12:
score: 0
Accepted
time: 1ms
memory: 4412kb
input:
49 41 CBCCBCCBCCBCCBCCCBBCCBCBBCCCBBCCBCBCBCBCCCCBCBCCB BCCCCBCBBBBCBCBBBBBCBBBBCCCCBCBBCBBCBBBBCBCBCBBBC
output:
38 5 49 6 49 8 45 9 45 5 49 6 49 1 49 2 49 41 49 42 49 1 49 2 49 43 43 44 43 46 49 47 49 48 41 49 41 42 27 43 27 40 24 41 24 42 21 43 21 39 49 40 49 35 16 36 16 39 49 40 49 31 16 32 16 34 12 35 12 29 13 30 13 25 3 26 3
result:
ok moves = 38
Test #13:
score: 0
Accepted
time: 0ms
memory: 4032kb
input:
114 8 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
output:
0
result:
ok moves = 0
Test #14:
score: 0
Accepted
time: 1ms
memory: 6136kb
input:
266 28 CBBCBBCCCCBCBBCBBBCBCBCBCBBCBCBBCCCCBCCCCCBCCBBCCBBCBCBBCCCCCCBBBCCCBCCBCBBCCCBCCCCCCBCBBCCCBCBBCCBCBBBCBCCCBBCBCCCCBBCBBCBBCCBBCCCCCBBCCCBCCCCCCCCBBBBBBCBCCBCCCCBBCBBBBCBCCCCCCCBCBBCBCCCCCCCCCCCBBBBCCCCBCBCCCBCCCCCCCCCBCBCCCBBBCCCBCCBCBBCBCCCCCCBCBCCCCBCBCCBCCCCBCB CCBCBCBBCBCBBCBCCCBBBCBCBB...
output:
206 238 265 239 265 237 261 238 261 233 260 234 260 231 264 232 264 230 264 231 264 226 265 227 265 225 266 226 266 219 257 220 257 218 254 219 254 214 266 215 266 211 253 212 253 205 266 206 266 206 241 207 241 206 246 207 246 217 266 218 266 202 236 203 236 201 232 202 232 183 231 184 231 187 232 ...
result:
ok moves = 206
Test #15:
score: 0
Accepted
time: 2ms
memory: 6032kb
input:
620 443 BBBBBBCBBBCBBCBCBCBBBBCCCBCCBCBBBBBBCCCBBBCCBBCBCBCBBCCCCBCBBCBCCCCBBBBBBCCCCCBBBBCCBCBBBBBCBCBBCBCBCCCCBCBBCBBBCBBBCCCBCCCBBBBBCCBBCCBBBCCBCCBCBBCBCCCCCCCCCBCBCBBBCBBCBBCBBBBBBBCCBBBBBBBBBBCBBCBBCBBCCCBBCCBBBBCCCBBBBBBCBBBBBBBBCBBCBCBBBCCBBBBCCBBBCBCBCBBBBBCBBCBBBBCBBBBCCBBBCBBBBBCBBCCCCBCC...
output:
484 620 170 620 171 614 167 614 168 611 168 611 169 611 167 611 168 611 164 611 165 608 162 608 163 606 166 606 167 620 158 620 159 605 150 605 151 605 148 605 149 604 142 604 143 620 138 620 139 600 161 600 162 600 135 600 136 620 123 620 124 596 121 596 122 620 122 620 123 594 118 594 119 620 121 ...
result:
ok moves = 484
Test #16:
score: 0
Accepted
time: 3ms
memory: 6424kb
input:
1446 646 CCCBCCCCCCCBBCCBBCCCCBBCCCBBCCCCCCCCCCCCCCCBCCCCCCCCBBCCBBCCCBCBBBCCCCBBCCCCCCCCCCCBCBCCCBBCCCCBBCBCBCCCCCCCBCCCCCCCBCCBCBBCCCCCCCCCCCCBCCCBCCCCCCBCCCBCCCCCBBCCCBBCCCBBBCCBCCBCCBBBCBCBCCCCBCBCCCBCCCCBBCCCCCCCBCCCCBCCCBBBCCCBCCBBCCCCBCCCBBCBCCCCCBBCCBCCCCCCBCCCCCCCCCCCCCCBCCCCCBCBCCCCBCCCCCB...
output:
874 799 1436 800 1436 797 1446 798 1446 795 1435 796 1435 789 1431 790 1431 791 1426 792 1426 792 1446 793 1446 793 1429 794 1429 788 1415 789 1415 779 1424 780 1424 777 1442 778 1442 778 1402 779 1402 786 1398 787 1398 778 1399 779 1399 775 1400 776 1400 775 1446 776 1446 771 1446 772 1446 772 1400...
result:
ok moves = 874
Test #17:
score: 0
Accepted
time: 5ms
memory: 4068kb
input:
3374 2755 BCBBCBBBCBBBBBBBBBCCBBBBBBBCCBBCBBCBBBBBCBBBBBBBBCBBBBBBBBBBBBCBBBCCBBBBCBBBBBCBBBBBCBBBBCBBBBBBBBBCBBBBBBBBBBBCBBBBBBBCBBBBBBBBBBCCBBBBBBBBBCBBCBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBCBBCBBBBBBBBBBBBBBCCBCBCBCBBBBCBBBCBBBBBBBBCBBCBCBBCBCCBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBCBBBBBBBBBBB...
output:
1216 3370 618 3370 619 3370 611 3370 612 3374 604 3374 605 3363 588 3363 589 3357 585 3357 586 3374 587 3374 588 3335 589 3335 590 3334 599 3334 600 3327 572 3327 573 3374 565 3374 566 3312 561 3312 562 3310 560 3310 561 3301 561 3301 562 3313 554 3313 555 3289 538 3289 539 3282 540 3282 541 3269 53...
result:
ok moves = 1216
Test #18:
score: 0
Accepted
time: 25ms
memory: 8268kb
input:
7872 7827 BCBBCBCBBCCBCBBBCCCBBBBBBBCBBBBCCBCCBCBBBBBBCBBCBBBCCCBBBCCCCBCBBBBCBBCCBBBBCCBBCBBBCBCBBCBCBBCCBBBCCBBBBCCBBCBBBBBBCBBBBBBBBCCBBCCCCBCCCBBCCCBBCBCBBBCBBBBCBBBBCBCBBBCCBBCCCCBBBCBBCCBBBBBBCBBBBCCCBBBCCCBBCCCBBBBBBCCBBBCCCCBBBCBBCBCCBBBCCCCBCBBCCBBBBCCBBBCBBCBBBCBBBCBBBBCCBBBBBCCBCBCBBBBBBB...
output:
5928 7864 44 7864 45 7861 44 7861 45 7856 39 7856 40 7862 39 7862 40 7870 43 7870 44 7872 33 7872 34 7853 34 7853 35 7872 36 7872 37 7852 33 7852 34 7850 28 7850 29 7872 28 7872 29 7872 29 7872 30 7843 28 7843 29 7872 26 7872 27 7842 20 7842 21 7835 22 7835 23 7831 19 7831 20 7872 17 7872 18 7872 14...
result:
ok moves = 5928
Test #19:
score: 0
Accepted
time: 37ms
memory: 4932kb
input:
18368 17997 CBBBBBBBBBBCBBBBBBBBBBBBBBCBBCCBBBBBBBBBBBBBCBCBBBBBBBBCBBBBBCBBBBBBBBBBBBBBCBBBBBBBBBBCBBBCBCBBBBBCBCBBCBBBBBBBBBBBBBCCCBBBBBBCBBBBCBCBBCBBBBBCBBBBBBBCCBBBBCCBCBBBBBBBBBBBBCBBBBBBBBCBCBBBBBBBBCBCBBBBBBBBBBBCBBBBCCBBBBBBBCBBBBBBBBBBBBBBBCCBBCBCBBCBCBBBCBBBBBBBBBBBBBCBBCBBBBBBBCCCBBBBBBBB...
output:
7330 18360 370 18360 371 18368 368 18368 369 18335 370 18335 371 18330 353 18330 354 18322 350 18322 351 18317 346 18317 347 18311 344 18311 345 18303 339 18303 340 18307 338 18307 339 18294 336 18294 337 18296 337 18296 338 18305 338 18305 339 18368 339 18368 340 18310 332 18310 333 18293 336 18293...
result:
ok moves = 7330
Test #20:
score: 0
Accepted
time: 40ms
memory: 10700kb
input:
42858 28689 CCCCCCCCCCCCCCCCCCCCBCCCBBCCCBCCCCCCCCCBCCCCCCCBCCCBCCCCCBCCCCCCCCBCCBCCBCCCCCCCCCCCCCCCCCBCCCCCCCCCBCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCBBCCCBCCCCCCCCCCBCCCCCCCBCCCCBCBCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCBCCCBCBCCCCCCCCCCCCCCBCCCCCCCCBCCCCCCCCCCCCCCCCCC...
output:
8086 14168 42846 14169 42846 14145 42858 14146 42858 14130 42849 14131 42849 14119 42858 14120 42858 14110 42821 14111 42821 14134 42826 14135 42826 14141 42807 14142 42807 14055 42804 14056 42804 14054 42858 14055 42858 14069 42791 14070 42791 14051 42778 14052 42778 14036 42766 14037 42766 14003 4...
result:
ok moves = 8086
Test #21:
score: 0
Accepted
time: 188ms
memory: 9956kb
input:
100002 40466 BBBBBBBCCBCBCCBCBBBBCCBBCBBBBBBBBBBCBBBBCBBBBBCBBBBBBBBBCBBBCBBBCCBCBCBBBBBBCBBBBBBBCBBBBBCBBBBCBCBCBBBBBBBBCBBBBBBBBCBCBBBBCBBBBBBBBBBBBBCBCBBCBBBBBBBBBBBCBBBBBBBCBCBCBCBBBBBBBBCBCBBBBBBBBCBBBBBBBBCBCCBBBCCBBCBBCBBBBBBBBBBCBBBCBBBBBBBBBBBBCBBCCBBCBBCBBBBCBBBBCBBBCCBBBCBBBBBBBCBBBBCBBBC...
output:
45728 99995 59536 99995 59537 99987 59527 99987 59528 99990 59517 99990 59518 99976 59511 99976 59512 99974 59511 99974 59512 99960 59509 99960 59510 99953 59507 99953 59508 99944 59504 99944 59505 100002 59501 100002 59502 100002 59498 100002 59499 99937 59496 99937 59497 100002 59491 100002 59492 ...
result:
ok moves = 45728
Test #22:
score: 0
Accepted
time: 544ms
memory: 18432kb
input:
233338 159967 CCBCBBCCCCBBCCCCCCCCBCCCBCCCCBCCBCCCCCCCCCBCBCCBBCBBCCCCBCCCCCCCCCCCCCCCCCCCBCCBCCBBCBCCBBBCCBCCCCBBCCCBCCCCCCCCCCCBCCBCCCCCCCCBCCCBBCBCCCBCCCCCBCCBCCBCCCCCCCBCCCCCBCCBBCCCCCCCBCCCCCCCCBBBCCCCCCCCCCCCBBBCCCBBCCBCBCCCCCCCCCBCCCCBCCCCCCCCBBCCCCBCCCCBCCCBCCCBCCCCCBCCCCCBBCCCBCCCCCCCCCCCCC...
output:
103344 73368 233334 73369 233334 73367 233338 73368 233338 73365 233330 73366 233330 73359 233329 73360 233329 73357 233327 73358 233327 73346 233318 73347 233318 73351 233338 73352 233338 73340 233313 73341 233313 73338 233338 73339 233338 73335 233311 73336 233311 73336 233338 73337 233338 73330 2...
result:
ok moves = 103344
Test #23:
score: 0
Accepted
time: 370ms
memory: 20864kb
input:
300000 1 CCCBBBBBBCCBCCCBCBBBBCBCBCBBCBBBBCBCBCCBBCCBBCCBCBBCBBBBBBCBBBCBCBCCBBCBBCCCCCBCBCBBBBBBBBCBCBBBBCCCBCBBBCCBCBCBCBCBBCCBCBCCCBCBCBBCCBCCBBCBBBBCCBBCBCBBBBCCBBBBBBBCCBCCCBCBCCBBBBBCCBBBBCBCCBCBBCBBCBCCCBBBBBBBCCCCBBBBBBBBCBBBCCBCBBBBCCBBBCCBCBCCBCCBBCBBCCCCCBCBBBCCCCCCBCBBBCBBCCCCCCBCCCBBBCC...
output:
149876 300000 300000 299996 299999 299997 299996 299999 299992 299992 299994 299993 299997 299985 299989 299984 299991 299980 299979 299979 299980 299977 299977 299975 299982 299982 299971 299972 299966 299969 299963 299966 299961 299968 299959 299956 299974 299957 299957 299960 299955 299949 299952...
result:
ok moves = 149876
Test #24:
score: 0
Accepted
time: 1622ms
memory: 21004kb
input:
300000 299999 BBCBCCBBBBCCBBBCBBBCCCBCBCBCCBBCCBBCCBBCCBBBBBCBBCBBBCBBBCCBBCBBBCCCCCCBBCCBCBCBCBBBCCBCBBCCCBBCCCCCBCBCCBBCBBCCBBCCBBBBCBBCBBCCBBCCCCCCCBCBCCCBBBCBBBCCCCBCBBCCCBBCBBBCBBBBCCCCCCBCCCCCCBCBBCBBCBCBCBCCCCBCCBCCCBBCCBBCCCCCBBCCBCCCCBBCBCBCBCCCCBBBCCBCBBBCCBBBCCBBCBCCBCCBCCCCBCCBBBCCBCCBCB...
output:
299728 299997 299999 299998 299999 300000 299996 1 299996 299994 299990 299995 299990 299996 299989 299997 299989 299992 300000 299993 300000 299986 300000 299987 300000 299984 299983 299985 299983 299986 300000 299987 300000 299992 300000 299993 300000 299980 299981 299981 299981 299982 300000 2999...
result:
ok moves = 299728
Test #25:
score: 0
Accepted
time: 332ms
memory: 21004kb
input:
299999 1 BBBCCBBCBCCCCBCCCBBBCCBBBBCBCBBCCCCBBCCCCCCBCBBCBBBCCCCCBCBBCCCCBCBCBCCBBCBCCCBCBCCCBBBBBCBCCBBCBCBBBCCBBCCBBCBBBCBCCBCBCCCBCCCCBBCBCBCBBBBCBCCCCBCCCBBCCBCCCBBBCCCCBCCCBBBBBBCCCBCBCBCBCCBCCBBCBBCCBBCBBCCBBBBCCCCBBCBBBCCCBBCBCCBBCCBBBCCBCCCBCCBBBBBCBCBBBCCBCCCBCBBBBBBBBCCBBCBBBCBCBBBCBCCCCCB...
output:
149958 299993 299999 299987 299998 299988 299993 299989 299995 299991 299991 299982 299990 299984 299987 299980 299986 299981 299984 299975 299983 299976 299977 299977 299978 299974 299976 299973 299974 299972 299971 299967 299964 299965 299965 299959 299962 299960 299956 299952 299953 299956 299950...
result:
ok moves = 149958
Test #26:
score: 0
Accepted
time: 1616ms
memory: 21008kb
input:
299999 299998 CBBCBBBCBCBBCBCCCCCBCCBBBCBCBCCCBBBBCCBBCBCCCBCBBCCBBBBCCBCBBCCCCBCBBCCBCCCCBCCBCBCCCBBCBBCCBBCCCBBBCCBBCBBBCCCBBCCBCCCCCBBCCCCCBBCCCCBCCBCCBBBCBCCCCBBCBBBCBBBCCCBCCBBCCCBBCBCBBCBCBBCBCCBBBCBBCCCBBCBBCBCCCCBBBBCCCBCCBCBBBCBCCBCBBBBBBBBBCBCBCBBBCCBCCBBBBCCCBBCCBCCBBCCCCBBBBCCCCBBCBCBCBC...
output:
299574 299993 299992 299993 299993 299999 299992 299999 299993 299989 299991 299989 299992 299986 299986 299986 299987 299999 299986 299999 299987 299984 299980 299984 299981 299980 299979 299980 299980 299976 299986 299976 299987 299999 299998 299999 299999 299972 299981 299972 299982 299999 299978...
result:
ok moves = 299574
Test #27:
score: 0
Accepted
time: 626ms
memory: 20808kb
input:
300000 2 CCBBBBBBCCCBBCCCBBBCCBBCCBBBBBCBCBBBCCBBCBCCBBCBBBBCBCBBCCBCCCBCBCCBBCBBBCBCBCBBCCCCBBBCBCCCBCCBBBBCCCBCBBBBBCCCCCCBBBCCBBBBCCBBBBBCCCBCBCCCBCCBBCCBCBCBBBCBBCCCCCCBBBBCBBCCCCBCCBCCBCCBBCBBBCCBCCCCBCCBBCBBBCBCCBCCBBBBCBBCBBCBCCBCCCBBCCCCBBBCCBCBBCCBCBBCBBBBBCBBBCBBBBBBCCBBBBCCCBBBBBCCBBCCCBB...
output:
299994 299996 299994 299996 299995 299993 299991 299993 299992 299990 299994 299990 299995 299990 299988 299990 299989 299988 299987 299988 299988 299983 299983 299983 299984 299982 299984 299982 299985 299981 299988 299981 299989 299978 299983 299978 299984 300000 299976 300000 299977 300000 299975...
result:
ok moves = 299994
Test #28:
score: 0
Accepted
time: 1645ms
memory: 20868kb
input:
300000 299998 BBBBBBBCBBBBBBCCCCBBCCCCBCCCCCCBCCBCCCBBCCBBCCCBBCBCCBCBBCCCBCCCBCCBCCCBCCBCBBBCBBCCCCBBCBCCCBCCBBCBCCBCBCCBBBCCBCCBBCBBBBBBCBBBCBBBCCCCCCBBCBCCCCCBBCBBCBCCCBBCBBCBBCCCCCCBBBBCBCCCCCCCCCBCCBCCBCBCCBCBCBBCBCBCCBBCCCCBCCCCCCCCCBCCCBBCCCBBCBBBBBBCBCCBCBCBBBBCCCBBCBBCBBBCBCBBCCCCBCCBBBBCBB...
output:
299714 299998 300000 299998 1 299996 299999 299996 300000 299990 2 299990 3 299988 299997 299988 299998 299983 299994 299983 299995 299983 299993 299983 299994 299977 299992 299977 299993 299972 299995 299972 299996 300000 299991 300000 299992 299969 299994 299969 299995 299969 299991 299969 299992 ...
result:
ok moves = 299714
Test #29:
score: 0
Accepted
time: 618ms
memory: 20924kb
input:
299999 2 CBCCCCBCBBCCBBBBCBCCBBBCBCCBCBCCBCBCBBCCBBBBCCCBBCBCBBCBCCCCBBBCCBCBBCCBBCBCCBBCBBCCBBCCBCCBBBCCCCBBCBBBCCBBBCCBBBCCCBBCBBCBCCCBCBCBBBCBCBBCCBCBCBBBBCCBCBCBBBBBCBCBBCBCBCCBCBCCBCCBBCBBBCBBBBCBCBBBCCBCBBCBBCCBCBCBCCBBBBCBCCBCBCCCCCBBBBBCBCCCCBBCCBBCCCCBBCBBBBBBCBCCBBCBCBCBBBCCCBCCBBBBCCBBCBB...
output:
299818 299996 299998 299997 299998 299997 299998 299998 299998 299992 299994 299993 299994 299992 299992 299993 299992 299986 299988 299987 299988 299987 299988 299988 299988 299987 299990 299988 299990 299982 299987 299983 299987 299981 299977 299982 299977 299977 299974 299978 299974 299974 299972...
result:
ok moves = 299818
Test #30:
score: 0
Accepted
time: 1576ms
memory: 20928kb
input:
299999 299997 CBBBCBCBBBBBCBBCCCCBBCBCBBCBCBBBCCBBBBCCCBBCBBCBCBCCCBBCBBBBCCBCCBBBBBCBCBCBBBBBCBBCCBBBBBCCBCCCCCBCBBBBCCCBBCCCBCCBBCCBBCCBBBBCCBCBBBBCCBCBCCBBCBBBCBCBBCBBCCCCCCCCBCBCCCBCCCCCBCCCCCCCCBBBCCBCCBBCCCCBCCCBBBCBCCCCCCBCBCCBBCBBBCBBCBCBCCBCBCBBBBBBBBCCCBCCBCBCCCCBCCBBBCBCCCBCBCCBCCCBCBBCCC...
output:
299540 299999 299997 299999 299998 299999 299994 299999 299995 299997 299999 299997 1 299992 299996 299992 299997 299996 299995 299996 299996 299999 299994 299999 299995 299986 299994 299986 299995 299999 299998 299999 299999 299983 299992 299983 299993 299983 299993 299983 299994 299976 299992 2999...
result:
ok moves = 299540
Test #31:
score: 0
Accepted
time: 622ms
memory: 20860kb
input:
300000 3 BBBCBBCBCBBBCBCBBBCCBCCBBBCCBCCBCBCCCCBBBBCBBCCBBBCCBCCBCBCBBBBBBBBCCCBCBBCBBCBBCBBBBCBCCBBBBBCCBBBBCBCBBCCCBBBCBBCCBBBCCCBBCBBBCBBCBCBCBCBCBBCBBCCBBBCCBCBBCCCCBBCBCBCCCCBCCCCBBCCBCCCCBCBBBCBBBCBCCBBCCCCCBCBCCBBBCBBBCCCBCCCCBCCCCCBBCCCBBBBBBBCCBCBCBCCCCCCBBBCCCCCCBCBCCBBBCBCCBBCCCCBCCBCCBCC...
output:
299680 299995 299992 299996 299992 299989 299989 299990 299989 299988 299993 299989 299993 299988 299990 299989 299990 299980 299984 299981 299984 299975 299998 299976 299998 299976 299981 299977 299981 299981 299979 299982 299979 299975 299974 299976 299974 299976 299975 299977 299975 299968 299972...
result:
ok moves = 299680
Test #32:
score: 0
Accepted
time: 1642ms
memory: 20928kb
input:
300000 299997 CCCBCBBCCBCCCBCCCCCBBBCBCBBBCBCBBCBCBBBBCCBBCCBCBBCBBCBBCCCBBCBCCCCBCCCBCCCBBCCBCCCCBBBCBBCBBBCBBCBCCBCBBBBCCCCBCCCBBCBCCBCBCCBCCBCCBCBCCBCCCCBBCCCCBBCCBBCBBCBBBBBBBBBBBCCBCBBCCCBBCCBBCBBBBCBCCBBCCCCBBCBBCCBCBBBCBCCBBBCBBBCCBCBCCCBCCBBBBBBCBCBCBCCBBBBBBBCBCCBBCBCBCCCCCCBBCCBBBBCCBCCCCB...
output:
299862 299998 3 299998 4 300000 3 300000 4 300000 1 300000 2 300000 299997 300000 299998 299992 299998 299992 299999 300000 299995 300000 299996 299983 299996 299983 299997 299970 299996 299970 299997 300000 2 300000 3 300000 299996 300000 299997 299968 299997 299968 299998 300000 299992 300000 2999...
result:
ok moves = 299862
Test #33:
score: 0
Accepted
time: 651ms
memory: 20916kb
input:
299999 3 BCBBBCBCCCBCCCBBBBCBBBBBCCBCCCCBCBBBBBBCBBCBCBCBBBBBBCBBBCCCBCBBBBBCCCBCBCBBBBBBBCBBBBBBCBCBBBCCCBCCBCCBCCBBBCCCBCCCBBBBCBCCBBCCCCBCBBBCBCCCBBCBBBBCCCCBCCCCBBBBCCCCCCBBBCCCBBBBCCBBCCBCBCCBBCBBCBBCBCBBBBBCCBBBBBCBBBCCBBBBCCCBBCBBCBBCBCBBCCBBCBBBCBCBCCCBBBBCBBBBBCBBCBBCCCCCCBCCCCBCBBBBBCCCBBC...
output:
299648 299999 299996 299999 299997 299993 299994 299993 299995 299984 299993 299984 299994 299985 299995 299985 299996 299986 299991 299986 299992 299981 299989 299981 299990 299977 299988 299977 299989 299976 299986 299976 299987 299975 299982 299975 299983 299972 299984 299972 299985 299972 299985...
result:
ok moves = 299648
Test #34:
score: 0
Accepted
time: 1603ms
memory: 20936kb
input:
299999 299996 CBBCBCCCBBBCBCBBCBBBBBCBBCCBBCBBCCCBCCBCBCBBCBCCBBCBBBCCCBCBBBBCBCCBCCCCBBCCCCBCBBCBBBBCBBCBCCBBBBCBCCBBBCBBCBBCCCBBCBCCCBCBCCBCBCCBBCBCBCBBBBBCCCBBBBBCCBCBBCCBCBCBBCCCCCCBBCCBBBBBBBCCBCBCBBCBCCBCBBCBBCBCCBBCCBCBCBCBBBBBBBCCBCCBCBCCBBCCBBCBBBBCBBCCBBCCCCBCCBBBBCBCCBBBBCCCCCBCCCBCCBCBCC...
output:
299968 299996 299998 299996 299999 299994 299995 299994 299996 299998 299990 299998 299991 299985 299997 299985 299998 299999 299988 299999 299989 299982 299988 299982 299989 299982 299986 299982 299987 299999 299984 299999 299985 299999 299986 299999 299987 299971 299984 299971 299985 299973 299983...
result:
ok moves = 299968
Test #35:
score: 0
Accepted
time: 654ms
memory: 20948kb
input:
300000 4 CBBBBBCBCCBBBCBCBBCBCBBBCBBBCBBCCCBBCBCCCCBBBBCCCBBCBBCCBBCBBCBBCBBBBBCCBBBCBBBCBBCBBBBBBCCCBCCCCBBBBBBBCBBBCBCBCCCBBBCBCCCCBBBBBCBCBCCBCCCCBCCCBBBCCCBBBCCCCBCBCBBBBBCBBCBBBBCCCBCBBCCBBCBCBCCBCBBBBCCBCCBCBCBCBBBCCCBBCBBCCCBBBCCBBBBBCCCCCCCBBBCBCCCCBCBBBCCCBBBCBBCCBCBCBCBCBCCCBCCCCBCCBCCCBBB...
output:
299674 299996 299998 299997 299998 299996 299997 299997 299997 299991 299997 299992 299997 299995 299991 299996 299991 299989 299991 299990 299991 299987 299989 299988 299989 299985 299988 299986 299988 299985 299984 299986 299984 299983 299979 299984 299979 299990 299976 299991 299976 299976 299975...
result:
ok moves = 299674
Test #36:
score: 0
Accepted
time: 1622ms
memory: 20812kb
input:
300000 299996 CBCBCBBCCCCBBCBBCBBBCCCBBCCCCBBCBCCBBCCCCBCBBCCBBBCCCBCBCCCCCCBCCBCBBBBBCBCCBBCCCCCBBBBBCBBCCBBCCCCBBBCBBCCBCBCBBBCCCBCBCCBBBBCCCBCCBCBCBBBCBCCCBBCCBCCCBCBBCCCCCCBBBCCBCBCBBCBBBBCBBBCBBCBBBCCBBBCBCCCCBBCBCCCBBCBCBBCCCCBBCCBBCCBBBCCCBCBBCBBCCCCCBCBCCCBCCCCCCBCBBCBCBCBCBCCBCBBBCBCCCBBBCC...
output:
299466 4 299997 5 299997 3 299990 4 299990 2 300000 3 300000 4 300000 5 300000 1 299987 2 299987 300000 300000 1 300000 299999 300000 300000 300000 299993 300000 299994 300000 299991 299977 299992 299977 299992 300000 299993 300000 299988 300000 299989 300000 299989 300000 299990 300000 299989 29997...
result:
ok moves = 299466
Test #37:
score: 0
Accepted
time: 642ms
memory: 20948kb
input:
299999 4 BBBCCBBBBCCCBCCCBCCCCBBBBBCBCCCBCBCBCCCBBBBBBBCBBBBCBBBBCBCCBCCCCCCBCCBBBCCCCCBBBCBCCBBBCBCBBCBCBCBCBBCBCBBBCBCBBBCCCCBCBBCCCBBBBCBBBBBBBBCCBCCBBCBBCCCCBCBCBBCBBCBBCBCBBBCCCCCCBBBBBBCBCBCCCCCCBBCBBCBBBCCBBBBBBBCBBBBBBCBCCBCBCCCCBBCCCCBBBBCCBCBBCCBCCCBCBCBBCCCCBBCBBBCBCBCCBBCBCBCCCCCBBCBCCCC...
output:
299540 299999 299994 299999 299995 299997 299994 299997 299995 299996 299989 299996 299990 299995 299981 299995 299982 299987 299982 299987 299983 299982 299980 299982 299981 299976 299982 299976 299983 299972 299984 299972 299985 299980 299975 299980 299976 299970 299973 299970 299974 299968 299970...
result:
ok moves = 299540
Test #38:
score: 0
Accepted
time: 1649ms
memory: 20868kb
input:
299999 299995 BBBBCCCBBBBBBBBCCBCBCBBBBCCCCBBCCCBBBBBCBBBCBBBCCBBCCCCBCBCBCCCCBBCBBCCBBBCBBBCBBBBBBBBCCBBCBBBBBBBCCCBCCBBBCBCBCCBBCBBCBCBBBBCBCBBCBCBCBBCCCBCCBCBCCBBBCBBCBCCBBCBCBBBBCCBCBCBCCCCBCCCBCBCCBCCCCBBBBBBCBCBCBCBCCBCBBBCCBBBCCBCBCCCBBBBBCCCBCCBCBCBCCCCBBCCCBBBBBCBBCCBBCBCCBBCCBBBBBBBCCCBCBC...
output:
299896 299994 2 299994 3 299994 1 299994 2 299994 2 299994 3 299992 2 299992 3 299985 299998 299985 299999 299999 299992 299999 299993 299999 299994 299999 299995 299999 299995 299999 299996 299978 3 299978 4 299979 299994 299979 299995 299968 299995 299968 299996 299970 299989 299970 299990 299967 ...
result:
ok moves = 299896
Test #39:
score: 0
Accepted
time: 760ms
memory: 20944kb
input:
300000 3210 CCBBCBBCCBBBBCBBCBBCCCBCCCBBBBBCBBCBBCBCBCCBBCBBBCCCCCBBCCCCCCCCBBCBBBBBCCCBBCBBBBCCBBBCCCCBBBBBBCBBBCBBCCBBCCCBCBCCCCCCBCBBBCBCBBBCCCBCBCCCCBCBBCCBBBBBCBBBBCBBCBBCCCBCCBCCCBBCCBCCCCCCCCBCCBBCBBBBBBCBBBBBCBBCBCCBBBCBBCBCCBBBCCCCBCCBBBBBCBCBBCBBBBBBBBBCCCCBCBCCBCCCCCBBBCBBBCCBBCCCCCBBBCBC...
output:
299636 296787 299999 296788 299999 296786 299997 296787 299997 296788 299993 296789 299993 296790 299993 296791 299993 296782 299993 296783 299993 296779 299989 296780 299989 296784 299988 296785 299988 296776 300000 296777 300000 296777 299988 296778 299988 296775 299985 296776 299985 296773 299983...
result:
ok moves = 299636
Test #40:
score: 0
Accepted
time: 1684ms
memory: 20868kb
input:
300000 296790 BBCCBBCBCBBCCCCBBBCBBBCCCBBCCCCBCCCCBCCCBBCCBCBBBBBBBBCBCBCBCBCCBCBBCBBBBCBCBCCCCBBBBCCBCCBCCCCCCCCBBCBCBCBCCCBCCBCCBCBCBCCBCCBCBBBCCCCCBBBCCBCCCBBBBBCCBBCCBBCCCBCBBCBCCCBCBBCCBCBCCCCBCBBCBBBBCCCCBBCCBCCCBCBCBBBCBBCBBCBBBBBBCCCBBBCCBCCBBCCCCBBBCBBBCBCBCBBCBCBBBBCCCCBCBBCCBBBCBCBCCBBCBB...
output:
299960 299995 3206 299995 3207 299995 3209 299995 3210 299995 3204 299995 3205 300000 3205 300000 3206 300000 3204 300000 3205 299983 3201 299983 3202 299983 3206 299983 3207 300000 3199 300000 3200 299983 3199 299983 3200 300000 3197 300000 3198 299986 3201 299986 3202 299987 3196 299987 3197 30000...
result:
ok moves = 299960
Test #41:
score: 0
Accepted
time: 783ms
memory: 20788kb
input:
299999 3210 CBCBCBBCCCBBBBCCBCBCCCBBCBBCBBCBCCCCBCBCCCCBBBCBBBBCBCBCCBCBBBCBCBBCCBCCBBCCCCBCCBCCBBBBCBCCCBBBBCCBCCCCBCBCBBCCBBBBCCBBCCBBCBCBCCBCBCBBCCBCCCCCBCBBBBBBCBCCCCBCBBCCCCCCBBCCCCCBCBCBBCBCCBBCCBCCBBBBCBBCCCCCCBBCBBCCCCCBCCBBBBBBCBCCCCBCBBCBCBBBBBCCCCCBBBBCCCBCBBBBBCBCBBCBBBBBBCCCCCBBBBCCCBBB...
output:
299944 299999 296785 299999 296786 299999 296786 299999 296787 299996 296786 299996 296787 299999 296788 299999 296789 299994 296783 299994 296784 299999 296784 299999 296785 299993 296785 299993 296786 299992 296787 299992 296788 299999 296785 299999 296786 299999 296786 299999 296787 299991 296782...
result:
ok moves = 299944
Test #42:
score: 0
Accepted
time: 1635ms
memory: 20860kb
input:
299999 296789 CCCBBCCCCCCCBCBCBBCBBCCBBCBBCBCCBBBCCBBCCBBCCBCBCCBBCBBBCBCBCCBBCBCBCCBBBCBCBCBBBCCCBCBBCBBBCBBCBBBBBCBBCCBCCCCCCCCBBCCCCCCCBCCBBBBCCBBBCBCBBCCBCCCCBCCCCCCBCCBBBBBCCBBBBCBBBCBBCCBCCCCCCBCCBBCBBCBBCCCBBBCBBBCBCBBBBBCBCBBCCBCBBCBBBCCBCBBCBBBCBCBBBBBCCBBBBCCCCCBCBBBBCBCCCCBBBCCBBBCCCCCCBB...
output:
299914 3208 299999 3209 299999 3207 299999 3208 299999 3206 299999 3207 299999 3201 299997 3202 299997 3202 299996 3203 299996 3204 299999 3205 299999 3205 299988 3206 299988 3203 299987 3204 299987 3206 299987 3207 299987 3194 299989 3195 299989 3192 299999 3193 299999 3190 299985 3191 299985 3187 ...
result:
ok moves = 299914
Test #43:
score: 0
Accepted
time: 1160ms
memory: 20812kb
input:
300000 98765 BBCBBCCBCBBBBCBCCCBBCBCBCCBCBBBBBCCBCBCBCCBCCCCCBCCCBCBBBBCCBCCBCCBBBCCBCCCCBBBCBCCCCCBCBCCCBBBCCBBBBCCCCBBBCBBBBBCBBCBCCCBCCBCCCCBBCBBBBBCCCBBBCCCBBBBBCCCBBBBBBBBCCCCCCBCBBBBBCBCBBCCBCBBCCBCBCCCBBCCBBBBCBCCBCBCBCCCCCBCBBCBCBBCBBBBBBBCCBBBCCBCCBCBCBBCCCCBCBBBBCBBCBCBCBBBBBBBBCCCBBBBCCCB...
output:
299684 201234 300000 201235 300000 201232 299998 201233 299998 201235 300000 201236 300000 201228 299994 201229 299994 201229 300000 201230 300000 201227 299991 201228 299991 201227 299991 201228 299991 201228 299986 201229 299986 201222 299983 201223 299983 201221 300000 201222 300000 201220 300000...
result:
ok moves = 299684
Test #44:
score: 0
Accepted
time: 1186ms
memory: 20812kb
input:
300000 201235 BBCCCBBBBCCCCCBBBBBBCCBBBBCCCBBBBCBBBCBBBBCBCBBBCCCBBCBCCBCBCBBBCBBBCCCCBBCCBBBCBBCBCCCCBBCBCCCBBCCCCCCBCBBCCCBCCBBBBCBBBCCCCBBCCBBCCCCBCCCBCBBBCCCBBCBBCCCBCBBCBCBCCBBBBBBCBCCCBBBCBCBBBBBBBCCCBCCCBBCBBBCCBCBBCBBCCBCCBBCBBBBCBBBBBBCBCBBCCBCCBCCCBCCBBCBBCCCCCBBCCCBCBCBCCCCBCBBCBCBCBCCCBB...
output:
299440 98763 300000 98764 300000 98762 300000 98763 300000 98759 300000 98760 300000 98755 299993 98756 299993 98755 300000 98756 300000 98753 299993 98754 299993 98754 299991 98755 299991 98756 300000 98757 300000 98752 299988 98753 299988 98753 299983 98754 299983 98754 300000 98755 300000 98753 3...
result:
ok moves = 299440
Test #45:
score: 0
Accepted
time: 1134ms
memory: 20916kb
input:
299999 98765 CCBBCCBCBCBCBCCBBBCBCBBCCBBCBCCCBCBBCBBBCBCBCBCBBCBCCBCBBCCCBBBCCCBBCBBCCBBCBBBBCCBBBBBBBCCCCCBBBCBCCCCBCBBCBBBCBBCBCBCBCBBCCBCCCBCBCBCBBCBBCBBBCCCCCCBBCCBBBBCCBCCBBBCBCCBBCCBCCBBBBCBBBCCCCCCCCBCBCCCCCCBCCCBBCBBCBCCCBCCCCCCBBCBCBCCBBBBCBBCBBBCCCBCCCBCBCBBCBCCCBBBCBCBBCCCCCCCBBBCCCBCBCCC...
output:
299904 299992 201225 299992 201226 299999 201225 299999 201226 299999 201222 299999 201223 299990 201223 299990 201224 299989 201217 299989 201218 299999 201219 299999 201220 299999 201220 299999 201221 299991 201216 299991 201217 299999 201218 299999 201219 299987 201214 299987 201215 299999 201216...
result:
ok moves = 299904
Test #46:
score: 0
Accepted
time: 1222ms
memory: 20848kb
input:
299999 201234 CCBBCCCBCBCBCBBBCCBCBCCBCCCCCCBCBCBBBBCBCCCBCBBCCCBBBBCBBBCBCBBBCCBCCCCCCBCCBCBCBCBCBBBCCBCBCCCBBBCBCBCBBBBBBCBBBCBCBBCBBCCBBBBCBCCBBBBCCCCCCCCCCBBBCCBCCBCCBBCBCBBCBBBBCCCBBBBCBCCBCCBBCCCBCCCBBBCCCBCCBCBBBBCCCBBCCCBCCCCBBBCBCCBCCCCCBCBBCCCCBBCBCBCCBCBBBBBCCBBCCBBCBBCCBCCBBCCBCBCCBBBBBB...
output:
299526 299997 98765 299997 98766 299999 98762 299999 98763 299999 98763 299999 98764 299994 98760 299994 98761 299991 98761 299991 98762 299999 98763 299999 98764 299999 98762 299999 98763 299999 98760 299999 98761 299991 98758 299991 98759 299999 98756 299999 98757 299992 98754 299992 98755 299999 ...
result:
ok moves = 299526
Test #47:
score: 0
Accepted
time: 1323ms
memory: 20948kb
input:
300000 150000 CBBBBCCBCBBBBCBBBCBCBCBBCBBBBCBBCCBCCCBBBBCBCBBBBBBCCCCCCBCBBCCBCBCBBCBCBBBBBBCBCBBBBCCBCCCBBCCCBBCCCBBBBCCCCCBCCBCBBCCCCBCBBBBBBBBBBBBBBBCBBBCBBBBCBBBCCCBCBCCBBBCBBCCCCCCBBBCBBCBCBCBBCBCCCCBCCCCCCCCCBCCCBCBBBBBBBCBBCBBBBBBCCBBBBCCCCCCBBBCCCCCBCBCBBCBBCBCBCBBBCBBCCCBCCBCCBCBCBCBBBBBCBC...
output:
299434 299999 150000 299999 150001 299999 150000 299999 150001 299996 149999 299996 150000 299995 149997 299995 149998 299993 149996 299993 149997 299989 149992 299989 149993 300000 149994 300000 149995 300000 149996 300000 149997 299992 149992 299992 149993 300000 149989 300000 149990 299987 149990...
result:
ok moves = 299434
Test #48:
score: 0
Accepted
time: 1380ms
memory: 20856kb
input:
300000 150000 BCCCCCCBCBBCCBBBBCBCCBCBCBCBCCCBCBCBBBCCCBCBBBCBBBBBBCBCBCCCBCCCBCCBBBBBCBCCCBCBCCCBCCBBCCBBBCBBBCBBCBCCBBBCBCCCBCBBCBCCCCBCCCCCBBCBCBCBBBCCBBCCBCCBCBBCCBBCCBBBBCCCBBCCBBBBBCCBCCBBBBBCBBCCBCCBBBCBBBBBBCCBBCCBBCBCBCCCBCBCCCBCBCBCBCCCBCCCCCBCCCCCBBBBBCCCCCBCBCCBCBBCCCCCBCBBCCBCBCBBCCBBCB...
output:
299902 150000 299993 150001 299993 149997 300000 149998 300000 150000 300000 150001 300000 149996 300000 149997 300000 149995 299991 149996 299991 149995 299995 149996 299995 149995 300000 149996 300000 149995 300000 149996 300000 149992 299980 149993 299980 149992 300000 149993 300000 149987 299980...
result:
ok moves = 299902
Test #49:
score: 0
Accepted
time: 1360ms
memory: 20844kb
input:
299999 150000 BCBCBBBBCCBCCCCCBCCBCBBCCBCBBBBBCBBBBCBBBCCCBCBBBBBBBBCCCBCCCBBCBBBCCCBBCBBCBBBCCBBCCBCCBBBCBBBCBBBBCCCCBBBBBCCCBCCBCBBBCBCCBCBCBCBBBCBCCCBBCCCCBCBBCCBBCCBCBCCBCCCCBCCCBCCBCCBBBCBCBCCBBCCBBCBBCCCCBCBBCCBCCBBBCBCBBBCCBCCCBBBBCBCBBCBBBCBCBBCCBCCBCCCBCCBCBCBCCBCBCCCBCCBBBCBBBCCBBCCBCBBCBC...
output:
299908 149997 299994 149998 299994 149998 299994 149999 299994 149999 299999 150000 299999 149999 299991 150000 299991 149997 299990 149998 299990 149991 299989 149992 299989 149991 299999 149992 299999 149992 299984 149993 299984 149989 299999 149990 299999 149989 299999 149990 299999 149992 299999...
result:
ok moves = 299908
Test #50:
score: 0
Accepted
time: 1316ms
memory: 21004kb
input:
299999 149999 CCCCBBBCBCBCCCBBCBBBCCCBBBBCCCBCBBCBBBBCCCCBBBCBBCCBCCCCCCCCBCCCBCBBCBBCBCBCCCCCCCBBBBBCBBCBCBCBBCCCBCBCCBBCBBBCCCCCBBBCCCBBCBBBBCCBCBBCBCCBCBCCBBCBBCBBCCBCCBBCCBBBCCCBCCCBCCCBBCCCCCBCBBCCCBCBCCBBBCCBCCCCBBCCBCCCCBCCCBBCBCCBBBCCCBCCBCCCCCCCBCCBBBCBBCCBBBCCBCBCBCBCCCBCBBCCBCBCBBCCCBCCCC...
output:
299948 149996 299999 149997 299999 149999 299999 150000 299999 149988 299992 149989 299992 149989 299999 149990 299999 149984 299989 149985 299989 149986 299989 149987 299989 149984 299986 149985 299986 149983 299999 149984 299999 149984 299999 149985 299999 149985 299999 149986 299999 149982 299999...
result:
ok moves = 299948
Test #51:
score: 0
Accepted
time: 1336ms
memory: 20852kb
input:
300000 150001 CBBCCCBBCBBBCCCCBCCCBBBCBBCBCCBBCBCCBCBCCBBBCBCBBBBCCBCBBCCBCCBBCBCCCCCCCCBBCCCCBBCBBCCBBCBBCBBCBBCBBCBBBCBBBBCBBBBCBBBBBCBCBBBCBBCCCBBBBCCBBBBCCBBBCBBCCBCBCBCBBBBBBCCBBCCCCCBBBCBCBBCCBCCCCBBBCBBBBCCCCCCCBBCCCCBBCBBCCBBBCBBCBCCCCBBCBCCBBCBCCBCBBCCBBBCBCCCCBBBBCBBBBBBBBBCCCBBBBCBBBCCBCC...
output:
299890 299996 149998 299996 149999 300000 149999 300000 150000 299996 149996 299996 149997 299994 149994 299994 149995 300000 149994 300000 149995 300000 149996 300000 149997 300000 149994 300000 149995 299993 149995 299993 149996 299988 149993 299988 149994 300000 149990 300000 149991 299989 149989...
result:
ok moves = 299890
Test #52:
score: 0
Accepted
time: 1360ms
memory: 20924kb
input:
300000 149999 BBBBCBBCCCBCCBBCBCCCCBBCCBBCBCBBBCCBCCBCCCBBBBCBCCCCBCCBBCCCCCCBCCCBBBCCCBCCCBCCCBCCBCBCCCCBBCCCBBCBCBBBCBCBBBBBBCBCCBCBCCCBBBBBBCCBCCBCCBBBCBCBBBBBCCBBBCCCBBBBBBBBCCCBCCCBCCBBCBCBCCBCCBCCBCBBBCCCCBCCCBCBBBCCBBCBCBBCCBCCBBCBCCBBBBCCCCBCBBCCCCBBBBCCBCCCCBCCCCBBCBBBBBCCBCBCCCBCBCCBCBCCCC...
output:
299656 149997 300000 149998 300000 149996 300000 149997 300000 149999 299999 150000 299999 149995 299997 149996 299997 149994 300000 149995 300000 149993 299989 149994 299989 149990 299988 149991 299988 149991 300000 149992 300000 149988 299984 149989 299984 149987 300000 149988 300000 149987 299982...
result:
ok moves = 299656
Test #53:
score: 0
Accepted
time: 1385ms
memory: 20860kb
input:
299999 150001 BCBCBCBBCBCBBCBCCCCCBCBCBBBCCCBCBCBCBCCBCCBBBCCBCCCCBCCBCCBBCBCBBCBCBCBBBBBCCBBBBCCBCBCBCCBBCBCCCBCBBCBCBBCBBBBCBBBCBBCBBBBCCBCBCCBCBCCBBCBCBCBBBCBBCCBBBCBBBBBCCCBBCBBBCBBBBCCBBCBCCBBCCBCBBCBBCBBBBBCBCBCBBBBBBBBCCBCBCCBBBBCBBCBBBCCCCCBBCBBBBCCCBCBCBCBCBCBCCCBBCBBCCBCCBCBCBBBBBBCCBCBBBC...
output:
299792 299998 149995 299998 149996 299995 149994 299995 149995 299999 149990 299999 149991 299988 149989 299988 149990 299999 149986 299999 149987 299991 149985 299991 149986 299999 149986 299999 149987 299983 149988 299983 149989 299984 149986 299984 149987 299999 149986 299999 149987 299984 149979...
result:
ok moves = 299792
Test #54:
score: 0
Accepted
time: 1355ms
memory: 20940kb
input:
299999 149998 CBCCBCBCBCCBCCCCCBBCBCBCCCBCCCBBCBCBCCBBCBBCBBBCBBCCBCCBBCBBBBCCCBBCCBCBBBBBBBCBCCBBBCBBCCCCBBCBBCBCBCCBBCCCBCCCBBBCCBCBCBCBBBCBCCBBBCBCBCBCCCBCCBCCCBCCCCBCCBBCBBCBCCCCCBBCCCBBCBBCBBBCCBBCBCBCCBCBBCCBBBBBBBBBCCCBCCBBCCCCBBCBCCBCCCCCBBCCBCBCCBCCBCCBCBBBCBCCCCBBBBCBBBCBBCBBCCCBCBCBCBBBCB...
output:
299972 149998 299993 149999 299993 149996 299999 149997 299999 149998 299990 149999 299990 149999 299999 150000 299999 150000 299999 150001 299999 149995 299999 149996 299999 149993 299999 149994 299999 149992 299999 149993 299999 149992 299991 149993 299991 149995 299999 149996 299999 149987 299985...
result:
ok moves = 299972
Test #55:
score: 0
Accepted
time: 1097ms
memory: 20868kb
input:
262143 194294 CBBBCCCBCBBBCBBCBCBCBCCBCCCBCBCCCBCCCCBCBBBCCCCBCCCCBBBBCBBCBCCBCBCCCBCCCBCCCBBBBCCCCCCCCBBCCBBCBCBBBBCBCCBBBBCCCBCBCBCCBCCCBCBCBCBBBBBBBCBBCCCCBBCCBCBCBBCBCCCBCBBBCCBBBBCBCCBCCCCCBCBBBBCBBBBBBBBBBBCBBCBCBCBBCCBCCBBCBCCCBBBBCCBCCBBBBCBCCCBBBCBCBCCCBCCBBBCCBBCBCCBBBCCBBCCCBCCCBCBBBCCCBC...
output:
262120 262141 67849 262141 67850 262143 67847 262143 67848 262140 67848 262140 67849 262134 67848 262134 67849 262133 67849 262133 67850 262143 67843 262143 67844 262143 67846 262143 67847 262143 67842 262143 67843 262131 67837 262131 67838 262143 67838 262143 67839 262127 67836 262127 67837 262125 ...
result:
ok moves = 262120
Test #56:
score: 0
Accepted
time: 1145ms
memory: 18800kb
input:
262144 149222 BBCCBCCCCCBCCCCCBCCBCBBCBCBCBBCCCCCBBBBBBBCCCBBBCCCCCBCBBCBCBCCCCCBCBBBBBBBCCCCBCBCBCBBBBBCBBBBCCBCCCBCCBCBCCCBBBCCCCCCBCCBBBCCBCBBBBCCCBBBCBCBBCBCCBCBCBBBCCBBCBBCBCCCCBCCCCBBCCCBCBCBCBBBCCCBCCBCCCCBCCCBCBCCBBBCBCBBCBCCBBCBBBBBBBBBBCBCBBBBCCCBCBCCCBBBBCCCBBBBCBBBCBCCCBBBCBCBBCBCBCCCCBC...
output:
261936 262143 112920 262143 112921 262134 112920 262134 112921 262130 112921 262130 112922 262144 112915 262144 112916 262144 112910 262144 112911 262130 112910 262130 112911 262130 112905 262130 112906 262144 112906 262144 112907 262144 112906 262144 112907 262144 112908 262144 112909 262130 112907...
result:
ok moves = 261936
Test #57:
score: 0
Accepted
time: 1123ms
memory: 20440kb
input:
262145 120549 BCBCBCCBCBBBBBCBBBCBCBCCCBBCCCCCCCCBCCCCCBBCCBCBBBBCCCBCBBCBBCCCCBCCCCBBBBCCBCBCBBBBCBBCBCBCBCCCBBCBBCCCBCCBBCCCBBCBCCCCCBCCCBCBCCBBCCBCCCBCBCCCCCBCBCBCBBCBCCCCBCBBCCBCCBCCCBBCBCBBBBCCCCCBBCBCCBBBBCCCCCCCBCBBCCCBBCCBBBBCCBBCBBCBBBCBCCBBBBBBBBBBBBBCBBCBBCBCCBBBBBBCBBBBBBBCBBCCCBBBBBCBCB...
output:
261964 141596 262140 141597 262140 141595 262141 141596 262141 141595 262139 141596 262139 141594 262140 141595 262140 141595 262140 141596 262140 141589 262140 141590 262140 141591 262135 141592 262135 141593 262145 141594 262145 141589 262131 141590 262131 141591 262145 141592 262145 141594 262145...
result:
ok moves = 261964
Test #58:
score: 0
Accepted
time: 1487ms
memory: 21004kb
input:
299997 265881 CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB...
output:
299996 299994 34114 299994 34115 299995 34113 299995 34114 299992 34112 299992 34113 299997 34111 299997 34112 299990 34108 299990 34109 299997 34110 299997 34111 299988 34108 299988 34109 299997 34107 299997 34108 299984 34116 299984 34117 299997 34107 299997 34108 299982 34106 299982 34107 299997 ...
result:
ok moves = 299996
Test #59:
score: 0
Accepted
time: 1064ms
memory: 20920kb
input:
299998 76325 BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB...
output:
299998 299998 223672 299998 223673 299994 223669 299994 223670 299998 223668 299998 223669 299992 223671 299992 223672 299998 223664 299998 223665 299990 223666 299990 223667 299998 223664 299998 223665 299984 223668 299984 223669 299978 223664 299978 223665 299979 223661 299979 223662 299998 223660...
result:
ok moves = 299998
Test #60:
score: 0
Accepted
time: 1384ms
memory: 20864kb
input:
299999 236065 BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC...
output:
299998 299999 63933 299999 63934 299997 63932 299997 63933 299999 63927 299999 63928 299995 63929 299995 63930 299999 63927 299999 63928 299991 63926 299991 63927 299999 63925 299999 63926 299992 63924 299992 63925 299999 63923 299999 63924 299989 63922 299989 63923 299999 63931 299999 63932 299983 ...
result:
ok moves = 299998
Test #61:
score: 0
Accepted
time: 974ms
memory: 20948kb
input:
300000 46255 CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC...
output:
300000 299999 253742 299999 253743 300000 253741 300000 253742 299995 253744 299995 253745 300000 253741 300000 253742 299993 253738 299993 253739 300000 253740 300000 253741 299989 253734 299989 253735 300000 253736 300000 253737 299987 253738 299987 253739 300000 253733 300000 253734 299989 253735...
result:
ok moves = 300000
Test #62:
score: 0
Accepted
time: 1006ms
memory: 20916kb
input:
299997 56982 BBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBC...
output:
299996 299996 243013 299996 243014 299996 243012 299996 243013 299991 243012 299991 243013 299997 243009 299997 243010 299997 243008 299997 243009 299989 243006 299989 243007 299997 243004 299997 243005 299986 243005 299986 243006 299983 243004 299983 243005 299997 243001 299997 243002 299982 242999...
result:
ok moves = 299996
Test #63:
score: 0
Accepted
time: 1211ms
memory: 20856kb
input:
299998 129345 CCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBB...
output:
299998 299997 170651 299997 170652 299998 170653 299998 170654 299998 170648 299998 170649 299994 170648 299994 170649 299989 170647 299989 170648 299998 170644 299998 170645 299998 170645 299998 170646 299985 170643 299985 170644 299998 170642 299998 170643 299985 170642 299985 170643 299982 170650...
result:
ok moves = 299998
Test #64:
score: 0
Accepted
time: 1470ms
memory: 20972kb
input:
299999 265635 CBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCB...
output:
299998 34363 299997 34364 299997 34361 299994 34362 299994 34362 299999 34363 299999 34357 299992 34358 299992 34358 299999 34359 299999 34356 299999 34357 299999 34361 299991 34362 299991 34355 299999 34356 299999 34356 299989 34357 299989 34351 299993 34352 299993 34353 299999 34354 299999 34354 2...
result:
ok moves = 299998
Test #65:
score: 0
Accepted
time: 1289ms
memory: 20844kb
input:
300000 172035 BBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBC...
output:
300000 299999 127965 299999 127966 299999 127961 299999 127962 299997 127963 299997 127964 300000 127959 300000 127960 300000 127959 300000 127960 299994 127955 299994 127956 300000 127953 300000 127954 299991 127954 299991 127955 299989 127950 299989 127951 300000 127953 300000 127954 300000 127948...
result:
ok moves = 300000
Test #66:
score: 0
Accepted
time: 69ms
memory: 20872kb
input:
300000 143374 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
0
result:
ok moves = 0
Test #67:
score: 0
Accepted
time: 69ms
memory: 20924kb
input:
300000 59002 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
0
result:
ok moves = 0
Test #68:
score: 0
Accepted
time: 65ms
memory: 20844kb
input:
299999 85730 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
0
result:
ok moves = 0
Test #69:
score: 0
Accepted
time: 65ms
memory: 20860kb
input:
299999 52075 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
0
result:
ok moves = 0
Test #70:
score: 0
Accepted
time: 66ms
memory: 21004kb
input:
300000 234800 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
2 153042 61313 153042 61314
result:
ok moves = 2
Test #71:
score: 0
Accepted
time: 61ms
memory: 20932kb
input:
300000 24663 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
2 162952 296506 162953 296506
result:
ok moves = 2
Test #72:
score: 0
Accepted
time: 66ms
memory: 20804kb
input:
299999 82421 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
2 175078 70452 175078 70453
result:
ok moves = 2
Test #73:
score: 0
Accepted
time: 71ms
memory: 21008kb
input:
299999 103379 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
2 181903 23378 181904 23378
result:
ok moves = 2
Extra Test:
score: 0
Extra Test Passed