QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#444344 | #8523. Puzzle II | ucup-team3510# | AC ✓ | 856ms | 23864kb | C++20 | 2.8kb | 2024-06-15 18:27:13 | 2024-06-15 18:27:14 |
Judging History
answer
#include <bits/stdc++.h>
#define N 600011
#define any orinvotr
using namespace std;
int n,k;
int lc[N],rc[N],siz[N],any[N][2];char v[N];unsigned R[N];
void pushup(int x)
{
siz[x]=siz[lc[x]]+siz[rc[x]]+1;
for(int o=0;o<2;++o)
{
any[x][o]=0;
if(any[lc[x]][o])any[x][o]=any[lc[x]][o];
else if(v[x]-'B'==o)any[x][o]=siz[lc[x]]+1;
else if(any[rc[x]][o])any[x][o]=any[rc[x]][o]+siz[lc[x]]+1;
}
}
void split(int x,int k,int &a,int &b)
{
if(!x){a=b=0;return;}
if(siz[lc[x]]>=k)b=x,split(lc[x],k,a,lc[x]);
else a=x,split(rc[x],k-siz[lc[x]]-1,rc[x],b);pushup(x);
}
int merge(int a,int b)
{
if(!a||!b)return a^b;
if(R[a]<R[b]){rc[a]=merge(rc[a],b);pushup(a);return a;}
lc[b]=merge(a,lc[b]);pushup(b);return b;
}
int rt1,rt2,sz;
int res[N][2],rn;
void dfs(int u)
{
if(!u)return;
dfs(lc[u]);
putchar(v[u]);
dfs(rc[u]);
}
void op(int u,int v)
{//printf("op(%d,%d)\n",u,v);
if(u+k-1<=n&&v+k-1<=n)
{
int P,Q,R,S,T,U;
split(rt1,u+k-1,Q,R);split(Q,u-1,P,Q);
split(rt2,v+k-1,T,U);split(T,v-1,S,T);
rt1=merge(P,merge(T,R));
rt2=merge(S,merge(Q,U));
}
else if(u+k-1<=n)
{
int P,Q,R,S,T,U;
split(rt1,u+k-1,Q,R);split(Q,u-1,P,Q);
split(rt2,v-1,T,U);split(T,v+k-1-n,S,T);
rt1=merge(P,merge(U,merge(S,R)));
int Q1,Q2;
split(Q,n-v+1,Q1,Q2);
rt2=merge(Q2,merge(T,Q1));
}
else if(v+k-1<=n)
{
int P,Q,R,S,T,U;
split(rt1,u-1,Q,R);split(Q,u+k-1-n,P,Q);
split(rt2,v+k-1,T,U);split(T,v-1,S,T);
rt2=merge(S,merge(R,merge(P,U)));
int T1,T2;
split(T,n-u+1,T1,T2);
rt1=merge(T2,merge(Q,T1));
}
else
{
int P,Q,R,S,T,U;
split(rt1,u-1,Q,R);split(Q,u+k-1-n,P,Q);
split(rt2,v-1,T,U);split(T,v+k-1-n,S,T);
int X=merge(R,P);
int X1,X2;
split(X,n-v+1,X1,X2);
rt2=merge(X2,merge(T,X1));
X=merge(U,S);
split(X,n-u+1,X1,X2);
rt1=merge(X2,merge(Q,X1));
}
++rn;res[rn][0]=u;res[rn][1]=v;
// printf("s:");dfs(rt1);putchar(10);
// printf("t:");dfs(rt2);putchar(10);
}
char s[N],t[N];
mt19937 rnd(801);
int make(char c)
{
++sz;v[sz]=c;
any[sz][c-'B']=1;any[sz][!(c-'B')]=0;
siz[sz]=1;lc[sz]=rc[sz]=0;R[sz]=rnd();
return sz;
}
int main()
{
scanf("%d%d%s%s",&n,&k,s+1,t+1);
int cntb=0;
for(int i=1;i<=n;++i)cntb+=s[i]=='B';
bool flg=0;
if(cntb+cntb<n)flg=1,swap(s,t);
for(int i=1;i<=n;++i)rt1=merge(rt1,make(s[i]));
for(int i=1;i<=n;++i)rt2=merge(rt2,make(t[i]));
// printf("s:");dfs(rt1);putchar(10);
// printf("t:");dfs(rt2);putchar(10);
while(any[rt1][1])
{
int idC=any[rt1][1];
int idB=any[rt2][0];
int preB=idB==k?n:(idB-k+n)%n;
op(idC,preB);
op(idC,preB%n+1);
// printf("s:");dfs(rt1);putchar(10);
// printf("t:");dfs(rt2);putchar(10);
}
printf("%d\n",rn);
for(int i=1;i<=rn;++i)printf("%d %d\n",res[i][flg],res[i][!flg]);
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 13260kb
input:
6 3 BCCBCC BBCBBC
output:
4 4 3 5 3 2 6 3 6
result:
ok moves = 4
Test #2:
score: 0
Accepted
time: 0ms
memory: 16204kb
input:
2 1 BC BC
output:
2 2 2 2 1
result:
ok moves = 2
Test #3:
score: 0
Accepted
time: 2ms
memory: 16200kb
input:
2 1 BB CC
output:
0
result:
ok moves = 0
Test #4:
score: 0
Accepted
time: 0ms
memory: 13324kb
input:
2 1 CC BB
output:
0
result:
ok moves = 0
Test #5:
score: 0
Accepted
time: 0ms
memory: 16668kb
input:
3 1 CCC BBB
output:
0
result:
ok moves = 0
Test #6:
score: 0
Accepted
time: 0ms
memory: 16604kb
input:
3 1 CBC BCB
output:
2 1 2 2 2
result:
ok moves = 2
Test #7:
score: 0
Accepted
time: 2ms
memory: 16104kb
input:
3 2 BBB CCC
output:
0
result:
ok moves = 0
Test #8:
score: 0
Accepted
time: 0ms
memory: 12092kb
input:
3 2 BCB BCC
output:
2 2 2 2 3
result:
ok moves = 2
Test #9:
score: 0
Accepted
time: 0ms
memory: 16512kb
input:
4 2 CCCB BBCB
output:
2 2 3 3 3
result:
ok moves = 2
Test #10:
score: 0
Accepted
time: 0ms
memory: 16608kb
input:
9 6 CCCBCCCBB BBBCBBBCC
output:
6 7 4 8 4 4 7 5 7 4 7 5 7
result:
ok moves = 6
Test #11:
score: 0
Accepted
time: 3ms
memory: 13320kb
input:
21 3 CCCCBBCBCCCCCCCBCCCCC BBCCBCBBBBBBBBBCBBBBB
output:
8 2 3 3 3 3 3 4 3 5 6 6 6 13 16 14 16
result:
ok moves = 8
Test #12:
score: 0
Accepted
time: 0ms
memory: 16276kb
input:
49 41 CBCCBCCBCCBCCBCCCBBCCBCBBCCCBBCCBCBCBCBCCCCBCBCCB BCCCCBCBBBBCBCBBBBBCBBBBCCCCBCBBCBBCBBBBCBCBCBBBC
output:
38 10 2 11 2 9 2 10 2 13 2 14 2 16 2 17 2 9 3 10 3 23 7 24 7 9 8 10 8 28 13 29 13 33 17 34 17 34 17 35 17 38 17 39 17 9 17 10 17 41 18 42 18 9 20 10 20 45 22 46 22 9 26 10 26 3 31 4 31 4 33 5 33 8 38 9 38
result:
ok moves = 38
Test #13:
score: 0
Accepted
time: 0ms
memory: 12080kb
input:
114 8 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
output:
0
result:
ok moves = 0
Test #14:
score: 0
Accepted
time: 0ms
memory: 13260kb
input:
266 28 CBBCBBCCCCBCBBCBBBCBCBCBCBBCBCBBCCCCBCCCCCBCCBBCCBBCBCBBCCCCCCBBBCCCBCCBCBBCCCBCCCCCCBCBBCCCBCBBCCBCBBBCBCCCBBCBCCCCBBCBBCBBCCBBCCCCCBBCCCBCCCCCCCCBBBBBBCBCCBCCCCBBCBBBBCBCCCCCCCBCBBCBCCCCCCCCCCCBBBBCCCCBCBCCCBCCCCCCCCCBCBCCCBBBCCCBCCBCBBCBCCCCCCBCBCCCCBCBCCBCCCCBCB CCBCBCBBCBCBBCBCCCBBBCBCBB...
output:
206 240 1 241 1 239 1 240 1 241 2 242 2 239 3 240 3 243 5 244 5 244 6 245 6 249 8 250 8 251 9 252 9 239 9 240 9 252 9 253 9 254 12 255 12 239 13 240 13 255 15 256 15 239 25 240 25 256 39 257 39 258 46 259 46 260 46 261 46 262 47 263 47 239 53 240 53 264 55 265 55 239 55 240 55 265 58 266 58 1 58 2 5...
result:
ok moves = 206
Test #15:
score: 0
Accepted
time: 0ms
memory: 12104kb
input:
620 443 BBBBBBCBBBCBBCBCBCBBBBCCCBCCBCBBBBBBCCCBBBCCBBCBCBCBBCCCCBCBBCBCCCCBBBBBBCCCCCBBBBCCBCBBBBBCBCBBCBCBCCCCBCBBCBBBCBBBCCCBCCCBBBBBCCBBCCBBBCCBCCBCBBCBCCCCCCCCCBCBCBBBCBBCBBCBBBBBBBCCBBBBBBBBBBCBBCBBCBBCCCBBCCBBBBCCCBBBBBBCBBBBBBBBCBBCBCBBBCCBBBBCCBBBCBCBCBBBBBCBBCBBBBCBBBBCCBBBCBBBBBCBBCCCCBCC...
output:
484 7 181 7 182 10 182 10 183 12 183 12 184 13 189 13 190 14 191 14 192 18 193 18 194 18 194 18 195 18 196 18 197 19 178 19 179 19 198 19 199 20 199 20 200 26 178 26 179 26 178 26 179 26 201 26 202 29 178 29 179 29 203 29 204 31 178 31 179 32 204 32 205 33 178 33 179 35 206 35 207 35 209 35 210 35 1...
result:
ok moves = 484
Test #16:
score: 0
Accepted
time: 4ms
memory: 13252kb
input:
1446 646 CCCBCCCCCCCBBCCBBCCCCBBCCCBBCCCCCCCCCCCCCCCBCCCCCCCCBBCCBBCCCBCBBBCCCCBBCCCCCCCCCCCBCBCCCBBCCCCBBCBCBCCCCCCCBCCCCCCCBCCBCBBCCCCCCCCCCCCBCCCBCCCCCCBCCCBCCCCCBBCCCBBCCCBBBCCBCCBCCBBBCBCBCCCCBCBCCCBCCCCBBCCCCCCCBCCCCBCCCBBBCCCBCCBBCCCCBCCCBBCBCCCCCBBCCBCCCCCCBCCCCCCCCCCCCCCBCCCCCBCBCCCCBCCCCCB...
output:
874 804 1 805 1 812 3 813 3 801 3 802 3 813 11 814 11 816 11 817 11 801 12 802 12 817 14 818 14 822 15 823 15 801 25 802 25 823 25 824 25 827 27 828 27 801 27 802 27 801 27 802 27 801 27 802 27 828 27 829 27 801 36 802 36 801 37 802 37 844 46 845 46 853 51 854 51 854 51 855 51 801 56 802 56 857 57 8...
result:
ok moves = 874
Test #17:
score: 0
Accepted
time: 4ms
memory: 12016kb
input:
3374 2755 BCBBCBBBCBBBBBBBBBCCBBBBBBBCCBBCBBCBBBBBCBBBBBBBBCBBBBBBBBBBBBCBBBCCBBBBCBBBBBCBBBBBCBBBBCBBBBBBBBBCBBBBBBBBBBBCBBBBBBBCBBBBBBBBBBCCBBBBBBBBBCBBCBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBCBBCBBBBBBBBBBBBBBCCBCBCBCBBBBCBBBCBBBBBBBBCBBCBCBBCBCCBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBCBBBBBBBBBBB...
output:
1216 2 622 2 623 4 637 4 638 7 620 7 621 16 642 16 643 16 643 16 644 23 645 23 646 23 649 23 650 25 650 25 651 27 655 27 656 32 656 32 657 40 620 40 621 52 662 52 663 55 665 55 666 55 666 55 667 59 676 59 677 64 687 64 688 69 698 69 699 73 699 73 700 82 620 82 621 93 718 93 719 100 725 100 726 110 7...
result:
ok moves = 1216
Test #18:
score: 0
Accepted
time: 13ms
memory: 12224kb
input:
7872 7827 BCBBCBCBBCCBCBBBCCCBBBBBBBCBBBBCCBCCBCBBBBBBCBBCBBBCCCBBBCCCCBCBBBBCBBCCBBBBCCBBCBBBCBCBBCBCBBCCBBBCCBBBBCCBBCBBBBBBCBBBBBBBBCCBBCCCCBCCCBBCCCBBCBCBBBCBBBBCBBBBCBCBBBCCBBCCCCBBBCBBCCBBBBBBCBBBBCCCBBBCCCBBCCCBBBBBBCCBBBCCCCBBBCBBCBCCBBBCCCCBCBBCCBBBBCCBBBCBBCBBBCBBBCBBBBCCBBBBBCCBCBCBBBBBBB...
output:
5928 2 46 2 47 4 49 4 50 5 46 5 47 7 46 7 47 7 51 7 52 8 46 8 47 11 52 11 53 11 53 11 54 11 58 11 59 18 46 18 47 22 46 22 47 22 59 22 60 23 63 23 64 23 64 23 65 24 66 24 67 30 46 30 47 32 67 32 68 35 46 35 47 35 46 35 47 35 68 35 69 38 69 38 70 38 46 38 47 38 72 38 73 38 73 38 74 39 46 39 47 43 79 4...
result:
ok moves = 5928
Test #19:
score: 0
Accepted
time: 17ms
memory: 16340kb
input:
18368 17997 CBBBBBBBBBBCBBBBBBBBBBBBBBCBBCCBBBBBBBBBBBBBCBCBBBBBBBBCBBBBBCBBBBBBBBBBBBBBCBBBBBBBBBBCBBBCBCBBBBBCBCBBCBBBBBBBBBBBBBCCCBBBBBBCBBBBCBCBBCBBBBBCBBBBBBBCCBBBBCCBCBBBBBBBBBBBBCBBBBBBBBCBCBBBBBBBBCBCBBBBBBBBBBBCBBBBCCBBBBBBBCBBBBBBBBBBBBBBBCCBBCBCBBCBCBBBCBBBBBBBBBBBBBCBBCBBBBBBBCCCBBBBBBBB...
output:
7330 1 373 1 374 11 381 11 382 25 372 25 373 27 372 27 373 27 382 27 383 40 372 40 373 41 389 41 390 49 392 49 393 54 415 54 416 68 416 68 417 78 417 78 418 81 421 81 422 82 436 82 437 87 438 87 439 88 372 88 373 90 441 90 442 103 457 103 458 103 470 103 471 103 476 103 477 109 480 109 481 113 481 1...
result:
ok moves = 7330
Test #20:
score: 0
Accepted
time: 30ms
memory: 15632kb
input:
42858 28689 CCCCCCCCCCCCCCCCCCCCBCCCBBCCCBCCCCCCCCCBCCCCCCCBCCCBCCCCCBCCCCCCCCBCCBCCBCCCCCCCCCCCCCCCCCBCCCCCCCCCBCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCBBCCCBCCCCCCCCCCBCCCCCCCBCCCCBCBCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCBCCCBCBCCCCCCCCCCCCCCBCCCCCCCCBCCCCCCCCCCCCCCCCCC...
output:
8086 14190 1 14191 1 14194 2 14195 2 14170 6 14171 6 14195 10 14196 10 14199 13 14200 13 14209 24 14210 24 14217 36 14218 36 14221 36 14222 36 14227 39 14228 39 14236 46 14237 46 14239 46 14240 46 14242 71 14243 71 14260 73 14261 73 14270 75 14271 75 14275 76 14276 76 14304 87 14305 87 14322 89 1432...
result:
ok moves = 8086
Test #21:
score: 0
Accepted
time: 122ms
memory: 17072kb
input:
100002 40466 BBBBBBBCCBCBCCBCBBBBCCBBCBBBBBBBBBBCBBBBCBBBBBCBBBBBBBBBCBBBCBBBCCBCBCBBBBBBCBBBBBBBCBBBBBCBBBBCBCBCBBBBBBBBCBBBBBBBBCBCBBBBCBBBBBBBBBBBBBCBCBBCBBBBBBBBBBBCBBBBBBBCBCBCBCBBBBBBBBCBCBBBBBBBBCBBBBBBBBCBCCBBBCCBBCBBCBBBBBBBBBBCBBBCBBBBBBBBBBBBCBBCCBBCBBCBBBBCBBBBCBBBCCBBBCBBBBBBBCBBBBCBBBC...
output:
45728 8 59539 8 59540 8 59537 8 59538 9 59543 9 59544 10 59547 10 59548 10 59549 10 59550 11 59550 11 59551 15 59554 15 59555 15 59567 15 59568 17 59569 17 59570 27 59570 27 59571 31 59571 31 59572 36 59537 36 59538 45 59572 45 59573 48 59574 48 59575 51 59537 51 59538 51 59581 51 59582 52 59582 52 ...
result:
ok moves = 45728
Test #22:
score: 0
Accepted
time: 320ms
memory: 20736kb
input:
233338 159967 CCBCBBCCCCBBCCCCCCCCBCCCBCCCCBCCBCCCCCCCCCBCBCCBBCBBCCCCBCCCCCCCCCCCCCCCCCCCBCCBCCBBCBCCBBBCCBCCCCBBCCCBCCCCCCCCCCCBCCBCCCCCCCCBCCCBBCBCCCBCCCCCBCCBCCBCCCCCCCBCCCCCBCCBBCCCCCCCBCCCCCCCCBBBCCCCCCCCCCCCBBBCCCBBCCBCBCCCCCCCCCBCCCCBCCCCCCCCBBCCCCBCCCCBCCCBCCCBCCCCCBCCCCCBBCCCBCCCCCCCCCCCCC...
output:
103344 73374 1 73375 1 73376 3 73377 3 73377 4 73378 4 73382 5 73383 5 73372 6 73373 6 73383 21 73384 21 73372 25 73373 25 73392 27 73393 27 73396 29 73397 29 73372 29 73373 29 73401 34 73402 34 73404 34 73405 34 73414 37 73415 37 73416 41 73417 41 73419 43 73420 43 73420 45 73421 45 73372 47 73373 ...
result:
ok moves = 103344
Test #23:
score: 0
Accepted
time: 469ms
memory: 22612kb
input:
300000 1 CCCBBBBBBCCBCCCBCBBBBCBCBCBBCBBBBCBCBCCBBCCBBCCBCBBCBBBBBBCBBBCBCBCCBBCBBCCCCCBCBCBBBBBBBBCBCBBBBCCCBCBBBCCBCBCBCBCBBCCBCBCCCBCBCBBCCBCCBBCBBBBCCBBCBCBBBBCCBBBBBBBCCBCCCBCBCCBBBBBCCBBBBCBCCBCBBCBBCBCCCBBBBBBBCCCCBBBBBBBBCBBBCCBCBBBBCCBBBCCBCBCCBCCBBCBBCCCCCBCBBBCCCCCCBCBBBCBBCCCCCCBCCCBBBCC...
output:
299752 3 1 4 1 4 3 5 3 5 6 6 6 6 9 7 9 7 12 8 12 8 13 9 13 11 15 12 15 15 18 16 18 17 19 18 19 18 21 19 21 19 26 20 26 20 27 21 27 22 28 23 28 24 29 25 29 26 30 27 30 27 31 28 31 29 32 30 32 30 33 31 33 31 35 32 35 32 37 33 37 34 38 35 38 36 39 37 39 39 40 40 40 40 41 41 41 43 43 44 43 44 44 45 44 4...
result:
ok moves = 299752
Test #24:
score: 0
Accepted
time: 697ms
memory: 22816kb
input:
300000 299999 BBCBCCBBBBCCBBBCBBBCCCBCBCBCCBBCCBBCCBBCCBBBBBCBBCBBBCBBBCCBBCBBBCCCCCCBBCCBCBCBCBBBCCBCBBCCCBBCCCCCBCBCCBBCBBCCBBCCBBBBCBBCBBCCBBCCCCCCCBCBCCCBBBCBBBCCCCBCBBCCCBBCBBBCBBBBCCCCCCBCCCCCCBCBBCBBCBCBCBCCCCBCCBCCCBBCCBBCCCCCBBCCBCCCCBBCBCBCBCCCCBBBCCBCBBBCCBBBCCBBCBCCBCCBCCCCBCCBBBCCBCCBCB...
output:
299728 2 4 3 4 4 4 5 4 7 5 8 5 2 5 3 5 12 6 13 6 2 13 3 13 15 14 16 14 17 14 18 14 19 15 20 15 2 16 3 16 2 18 3 18 25 18 26 18 27 18 28 18 2 19 3 19 2 19 3 19 31 22 32 22 34 22 35 22 36 25 37 25 2 25 3 25 39 25 40 25 44 27 45 27 2 31 3 31 48 31 49 31 2 31 3 31 2 31 3 31 2 31 3 31 2 32 3 32 55 32 56 ...
result:
ok moves = 299728
Test #25:
score: 0
Accepted
time: 478ms
memory: 22616kb
input:
299999 1 BBBCCBBCBCCCCBCCCBBBCCBBBBCBCBBCCCCBBCCCCCCBCBBCBBBCCCCCBCBBCCCCBCBCBCCBBCBCCCBCBCCCBBBBBCBCCBBCBCBBBCCBBCCBBCBBBCBCCBCBCCCBCCCCBBCBCBCBBBBCBCCCCBCCCBBCCBCCCBBBCCCCBCCCBBBBBBCCCBCBCBCBCCBCCBBCBBCCBBCBBCCBBBBCCCCBBCBBBCCCBBCBCCBBCCBBBCCBCCCBCCBBBBBCBCBBBCCBCCCBCBBBBBBBBCCBBCBBBCBCBBBCBCCCCCB...
output:
299916 4 299999 4 1 5 299999 5 1 8 1 8 2 10 3 10 4 11 4 11 5 12 5 12 6 13 6 13 7 15 7 15 8 16 15 16 16 17 16 17 17 21 17 21 18 22 18 22 19 27 20 27 21 29 21 29 22 32 24 32 25 33 27 33 28 34 31 34 32 35 33 35 34 38 34 38 35 39 35 39 36 40 36 40 37 41 37 41 38 42 43 42 44 43 44 43 45 45 46 45 47 48 49...
result:
ok moves = 299916
Test #26:
score: 0
Accepted
time: 704ms
memory: 21840kb
input:
299999 299998 CBBCBBBCBCBBCBCCCCCBCCBBBCBCBCCCBBBBCCBBCBCCCBCBBCCBBBBCCBCBBCCCCBCBBCCBCCCCBCCBCBCCCBBCBBCCBBCCCBBBCCBBCBBBCCCBBCCBCCCCCBBCCCCCBBCCCCBCCBCCBBBCBCCCCBBCBBBCBBBCCCBCCBBCCCBBCBCBBCBCBBCBCCBBBCBBCCCBBCBBCBCCCCBBBBCCCBCCBCBBBCBCCBCBBBBBBBBBCBCBCBBBCCBCCBBBBCCCBBCCBCCBBCCCCBBBBCCCCBBCBCBCBC...
output:
299574 1 2 1 3 3 4 3 5 6 10 6 11 7 13 7 14 9 15 9 16 10 17 10 18 10 21 10 22 10 23 10 24 10 26 10 27 10 2 10 3 11 2 11 3 11 2 11 3 14 2 14 3 15 33 15 34 16 35 16 36 16 40 16 41 16 45 16 46 20 47 20 48 20 2 20 3 22 2 22 3 23 51 23 52 23 53 23 54 23 2 23 3 24 56 24 57 26 58 26 59 26 60 26 61 30 2 30 3...
result:
ok moves = 299574
Test #27:
score: 0
Accepted
time: 496ms
memory: 21640kb
input:
300000 2 CCBBBBBBCCCBBCCCBBBCCBBCCBBBBBCBCBBBCCBBCBCCBBCBBBBCBCBBCCBCCCBCBCCBBCBBBCBCBCBBCCCCBBBCBCCCBCCBBBBCCCBCBBBBBCCCCCCBBBCCBBBBCCBBBBBCCCBCBCCCBCCBBCCBCBCBBBCBBCCCCCCBBBBCBBCCCCBCCBCCBCCBBCBBBCCBCCCCBCCBBCBBBCBCCBCCBBBBCBBCBBCBCCBCCCBBCCCCBBBCCBCBBCCBCBBCBBBBBCBBBCBBBBBBCCBBBBCCCBBBBBCCBBCCCBB...
output:
299994 1 9 1 10 1 12 1 13 9 14 9 15 9 17 9 18 11 18 11 19 14 19 14 20 14 22 14 23 16 23 16 24 20 24 20 25 20 25 20 26 24 30 24 31 24 31 24 32 31 34 31 35 33 35 33 36 37 36 37 37 37 38 37 39 41 39 41 40 43 44 43 45 43 50 43 51 47 54 47 55 52 58 52 59 54 59 54 60 57 61 57 62 57 63 57 64 60 64 60 65 60...
result:
ok moves = 299994
Test #28:
score: 0
Accepted
time: 730ms
memory: 23108kb
input:
300000 299998 BBBBBBBCBBBBBBCCCCBBCCCCBCCCCCCBCCBCCCBBCCBBCCCBBCBCCBCBBCCCBCCCBCCBCCCBCCBCBBBCBBCCCCBBCBCCCBCCBBCBCCBCBCCBBBCCBCCBBCBBBBBBCBBBCBBBCCCCCCBBCBCCCCCBBCBBCBCCCBBCBBCBBCCCCCCBBBBCBCCCCCCCCCBCCBCCBCBCCBCBCBBCBCBCCBBCCCCBCCCCCCCCCBCCCBBCCCBBCBBBBBBCBCCBCBCBBBBCCCBBCBBCBBBCBCBBCCCCBCCBBBBCBB...
output:
299714 8 4 8 5 14 5 14 6 14 3 14 4 14 3 14 4 14 10 14 11 16 3 16 4 16 12 16 13 16 15 16 16 16 3 16 4 17 3 17 4 17 22 17 23 17 23 17 24 17 3 17 4 17 3 17 4 17 3 17 4 18 3 18 4 18 31 18 32 19 3 19 4 19 3 19 4 19 34 19 35 21 3 21 4 21 41 21 42 23 3 23 4 23 3 23 4 23 46 23 47 25 3 25 4 26 48 26 49 26 51...
result:
ok moves = 299714
Test #29:
score: 0
Accepted
time: 499ms
memory: 23320kb
input:
299999 2 CBCCCCBCBBCCBBBBCBCCBBBCBCCBCBCCBCBCBBCCBBBBCCCBBCBCBBCBCCCCBBBCCBCBBCCBBCBCCBBCBBCCBBCCBCCBBBCCCCBBCBBBCCBBBCCBBBCCCBBCBBCBCCCBCBCBBBCBCBBCCBCBCBBBBCCBCBCBBBBBCBCBBCBCBCCBCBCCBCCBBCBBBCBBBBCBCBBBCCBCBBCBBCCBCBCBCCBBBBCBCCBCBCCCCCBBBBBCBCCCCBBCCBBCCCCBBCBBBBBBCBCCBBCBCBCBBBCCCBCCBBBBCCBBCBB...
output:
299818 299999 1 1 1 299998 3 299999 3 5 3 6 3 7 7 8 7 8 10 9 10 11 12 12 12 12 12 13 12 13 14 14 14 14 14 15 14 16 16 17 16 19 16 20 16 20 20 21 20 21 22 22 22 23 26 24 26 26 28 27 28 28 31 29 31 31 31 32 31 33 33 34 33 35 37 36 37 36 37 37 37 39 39 40 39 40 39 41 39 41 42 42 42 42 47 43 47 46 47 47...
result:
ok moves = 299818
Test #30:
score: 0
Accepted
time: 731ms
memory: 21820kb
input:
299999 299997 CBBBCBCBBBBBCBBCCCCBBCBCBBCBCBBBCCBBBBCCCBBCBBCBCBCCCBBCBBBBCCBCCBBBBBCBCBCBBBBBCBBCCBBBBBCCBCCCCCBCBBBBCCCBBCCCBCCBBCCBBCCBBBBCCBCBBBBCCBCBCCBBCBBBCBCBBCBBCCCCCCCCBCBCCCBCCCCCBCCCCCCCCBBBCCBCCBBCCCCBCCCBBBCBCCCCCCBCBCCBBCBBBCBBCBCBCCBCBCBBBBBBBBCCCBCCBCBCCCCBCCBBBCBCCCBCBCCBCCCBCBBCCC...
output:
299540 1 3 1 4 4 3 4 4 5 3 5 4 10 8 10 9 12 3 12 4 12 3 12 4 12 11 12 12 12 14 12 15 14 3 14 4 15 3 15 4 17 3 17 4 18 3 18 4 21 21 21 22 21 3 21 4 25 3 25 4 25 24 25 25 25 27 25 28 27 3 27 4 29 3 29 4 30 3 30 4 31 3 31 4 31 32 31 33 31 3 31 4 33 3 33 4 37 3 37 4 37 3 37 4 38 3 38 4 38 3 38 4 43 42 4...
result:
ok moves = 299540
Test #31:
score: 0
Accepted
time: 510ms
memory: 22560kb
input:
300000 3 BBBCBBCBCBBBCBCBBBCCBCCBBBCCBCCBCBCCCCBBBBCBBCCBBBCCBCCBCBCBBBBBBBBCCCBCBBCBBCBBCBBBBCBCCBBBBBCCBBBBCBCBBCCCBBBCBBCCBBBCCCBBCBBBCBBCBCBCBCBCBBCBBCCBBBCCBCBBCCCCBBCBCBCCCCBCCCCBBCCBCCCCBCBBBCBBBCBCCBBCCCCCBCBCCBBBCBBBCCCBCCCCBCCCCCBBCCCBBBBBBBCCBCBCBCCCCCCBBBCCCCCCBCBCCBBBCBCCBBCCCCBCCBCCBCC...
output:
299680 299998 5 299999 5 299999 8 300000 8 300000 8 1 8 299998 11 299999 11 2 11 3 11 3 16 4 16 5 16 6 16 7 19 8 19 8 19 9 19 9 22 10 22 11 22 12 22 13 25 14 25 14 26 15 26 15 30 16 30 18 31 19 31 21 36 22 36 22 36 23 36 23 36 24 36 26 45 27 45 29 49 30 49 31 49 32 49 36 52 37 52 37 55 38 55 38 55 3...
result:
ok moves = 299680
Test #32:
score: 0
Accepted
time: 739ms
memory: 22796kb
input:
300000 299997 CCCBCBBCCBCCCBCCCCCBBBCBCBBBCBCBBCBCBBBBCCBBCCBCBBCBBCBBCCCBBCBCCCCBCCCBCCCBBCCBCCCCBBBCBBCBBBCBBCBCCBCBBBBCCCCBCCCBBCBCCBCBCCBCCBCCBCBCCBCCCCBBCCCCBBCCBBCBBCBBBBBBBBBBBCCBCBBCCCBBCCBBCBBBBCBCCBBCCCCBBCBBCCBCBBBCBCCBBBCBBBCCBCBCCCBCCBBBBBBCBCBCBCCBBBBBBBCBCCBBCBCBCCCCCCBBCCBBBBCCBCCCCB...
output:
299862 1 4 1 5 1 4 1 5 1 4 1 5 2 6 2 7 4 14 4 15 4 4 4 5 5 16 5 17 5 20 5 21 5 4 5 5 6 4 6 5 6 4 6 5 6 31 6 32 6 32 6 33 6 4 6 5 9 4 9 5 10 4 10 5 13 4 13 5 14 4 14 5 16 38 16 39 17 43 17 44 21 48 21 49 21 4 21 5 23 4 23 5 23 4 23 5 24 52 24 53 26 4 26 5 28 4 28 5 30 63 30 64 30 68 30 69 30 4 30 5 3...
result:
ok moves = 299862
Test #33:
score: 0
Accepted
time: 506ms
memory: 21728kb
input:
299999 3 BCBBBCBCCCBCCCBBBBCBBBBBCCBCCCCBCBBBBBBCBBCBCBCBBBBBBCBBBCCCBCBBBBBCCCBCBCBBBBBBBCBBBBBBCBCBBBCCCBCCBCCBCCBBBCCCBCCCBBBBCBCCBBCCCCBCBBBCBCCCBBCBBBBCCCCBCCCCBBBBCCCCCCBBBCCCBBBBCCBBCCBCBCCBBCBBCBBCBCBBBBBCCBBBBBCBBBCCBBBBCCCBBCBBCBBCBCBBCCBBCBBBCBCBCCCBBBBCBBBBBCBBCBBCCCCCCBCCCCBCBBBBBCCCBBC...
output:
299648 2 1 2 2 6 2 6 3 7 4 7 5 8 5 8 6 9 7 9 8 12 8 12 9 12 10 12 11 12 12 12 13 19 13 19 14 25 14 25 15 25 16 25 17 28 17 28 18 28 18 28 19 28 20 28 21 31 21 31 22 32 22 32 23 40 23 40 24 43 25 43 26 44 27 44 28 47 28 47 29 54 29 54 30 58 31 58 32 58 32 58 33 58 33 58 34 62 35 62 36 68 37 68 38 68 ...
result:
ok moves = 299648
Test #34:
score: 0
Accepted
time: 741ms
memory: 23004kb
input:
299999 299996 CBBCBCCCBBBCBCBBCBBBBBCBBCCBBCBBCCCBCCBCBCBBCBCCBBCBBBCCCBCBBBBCBCCBCCCCBBCCCCBCBBCBBBBCBBCBCCBBBBCBCCBBBCBBCBBCCCBBCBCCCBCBCCBCBCCBBCBCBCBBBBBCCCBBBBBCCBCBBCCBCBCBBCCCCCCBBCCBBBBBBBCCBCBCBBCBCCBCBBCBBCBCCBBCCBCBCBCBBBBBBBCCBCCBCBCCBBCCBBCBBBBCBBCCBBCCCCBCCBBBBCBCCBBBBCCCCCBCCCBCCBCBCC...
output:
299968 1 4 1 5 3 6 3 7 4 4 4 5 4 9 4 10 4 11 4 12 7 4 7 5 8 17 8 18 10 18 10 19 15 4 15 5 17 4 17 5 17 24 17 25 19 26 19 27 21 30 21 31 21 31 21 32 21 32 21 33 22 4 22 5 22 40 22 41 23 41 23 42 24 42 24 43 26 4 26 5 27 4 27 5 27 50 27 51 29 52 29 53 32 4 32 5 32 4 32 5 32 61 32 62 33 4 33 5 37 4 37 ...
result:
ok moves = 299968
Test #35:
score: 0
Accepted
time: 517ms
memory: 23712kb
input:
300000 4 CBBBBBCBCCBBBCBCBBCBCBBBCBBBCBBCCCBBCBCCCCBBBBCCCBBCBBCCBBCBBCBBCBBBBBCCBBBCBBBCBBCBBBBBBCCCBCCCCBBBBBBBCBBBCBCBCCCBBBCBCCCCBBBBBCBCBCCBCCCCBCCCBBBCCCBBBCCCCBCBCBBBBBCBBCBBBBCCCBCBBCCBBCBCBCCBCBBBBCCBCCBCBCBCBBBCCCBBCBBCCCBBBCCBBBBBCCCCCCCBBBCBCCCCBCBBBCCCBBBCBBCCBCBCBCBCBCCCBCCCCBCCBCCCBBB...
output:
299674 299998 2 299999 2 299997 2 299998 2 299997 2 299998 2 299999 7 300000 7 300000 8 1 8 299997 17 299998 17 1 18 2 18 2 18 3 18 4 22 5 22 7 22 8 22 8 23 9 23 9 25 10 25 11 26 12 26 13 30 14 30 14 30 15 30 16 41 17 41 18 41 19 41 19 41 20 41 20 46 21 46 22 46 23 46 23 46 24 46 24 46 25 46 26 53 2...
result:
ok moves = 299674
Test #36:
score: 0
Accepted
time: 744ms
memory: 22192kb
input:
300000 299996 CBCBCBBCCCCBBCBBCBBBCCCBBCCCCBBCBCCBBCCCCBCBBCCBBBCCCBCBCCCCCCBCCBCBBBBBCBCCBBCCCCCBBBBBCBBCCBBCCCCBBBCBBCCBCBCBBBCCCBCBCCBBBBCCCBCCBCBCBBBCBCCCBBCCBCCCBCBBCCCCCCBBBCCBCBCBBCBBBBCBBBCBBCBBBCCBBBCBCCCCBBCBCCCBBCBCBBCCCCBBCCBBCCBBBCCCBCBBCBBCCCCCBCBCCCBCCCCCCBCBBCBCBCBCBCCBCBBBCBCCCBBBCC...
output:
299466 6 2 7 2 5 2 6 2 5 3 6 3 5 3 6 3 8 3 9 3 5 4 6 4 16 4 17 4 17 4 18 4 5 7 6 7 25 10 26 10 5 10 6 10 27 10 28 10 5 10 6 10 30 10 31 10 33 10 34 10 36 14 37 14 38 14 39 14 39 15 40 15 46 16 47 16 5 17 6 17 48 17 49 17 5 17 6 17 5 20 6 20 5 20 6 20 58 20 59 20 59 23 60 23 5 24 6 24 5 27 6 27 5 33 ...
result:
ok moves = 299466
Test #37:
score: 0
Accepted
time: 502ms
memory: 22896kb
input:
299999 4 BBBCCBBBBCCCBCCCBCCCCBBBBBCBCCCBCBCBCCCBBBBBBBCBBBBCBBBBCBCCBCCCCCCBCCBBBCCCCCBBBCBCCBBBCBCBBCBCBCBCBBCBCBBBCBCBBBCCCCBCBBCCCBBBBCBBBBBBBBCCBCCBBCBBCCCCBCBCBBCBBCBBCBCBBBCCCCCCBBBBBBCBCBCCCCCCBBCBBCBBBCCBBBBBBBCBBBBBBCBCCBCBCCCCBBCCCCBBBBCCBCBBCCBCCCBCBCBBCCCCBBCBBBCBCBCCBBCBCBCCCCCBBCBCCCC...
output:
299540 4 299996 4 299997 4 299997 4 299998 10 299996 10 299997 10 299996 10 299997 10 299999 10 1 14 2 14 3 14 3 14 4 14 5 14 6 18 7 18 8 18 9 18 10 18 13 18 14 18 14 18 15 27 17 27 18 28 18 28 19 28 19 28 20 29 20 29 21 33 27 33 28 34 29 34 30 36 32 36 33 37 36 37 37 37 37 37 38 47 38 47 39 52 45 5...
result:
ok moves = 299540
Test #38:
score: 0
Accepted
time: 751ms
memory: 23144kb
input:
299999 299995 BBBBCCCBBBBBBBBCCBCBCBBBBCCCCBBCCCBBBBBCBBBCBBBCCBBCCCCBCBCBCCCCBBCBBCCBBBCBBBCBBBBBBBBCCBBCBBBBBBBCCCBCCBBBCBCBCCBBCBBCBCBBBBCBCBBCBCBCBBCCCBCCBCBCCBBBCBBCBCCBBCBCBBBBCCBCBCBCCCCBCCCBCBCCBCCCCBBBBBBCBCBCBCBCCBCBBBCCBBBCCBCBCCCBBBBBCCCBCCBCBCBCCCCBBCCCBBBBBCBBCCBBCBCCBBCCBBBBBBBCCCBCBC...
output:
299896 5 5 5 6 5 6 5 7 5 11 5 12 13 5 13 6 13 5 13 6 14 5 14 6 15 5 15 6 19 17 19 18 19 18 19 19 19 5 19 6 19 5 19 6 21 25 21 26 21 28 21 29 21 30 21 31 26 5 26 6 29 5 29 6 32 33 32 34 32 5 32 6 34 5 34 6 34 5 34 6 34 5 34 6 34 46 34 47 35 53 35 54 36 54 36 55 37 56 37 57 37 59 37 60 37 5 37 6 37 62...
result:
ok moves = 299896
Test #39:
score: 0
Accepted
time: 598ms
memory: 23072kb
input:
300000 3210 CCBBCBBCCBBBBCBBCBBCCCBCCCBBBBBCBBCBBCBCBCCBBCBBBCCCCCBBCCCCCCCCBBCBBBBBCCCBBCBBBBCCBBBCCCCBBBBBBCBBBCBBCCBBCCCBCBCCCCCCBCBBBCBCBBBCCCBCBCCCCBCBBCCBBBBBCBBBBCBBCBBCCCBCCBCCCBBCCBCCCCCCCCBCCBBCBBBBBBCBBBBBCBBCBCCBBBCBBCBCCBBBCCCCBCCBBBBBCBCBBCBBBBBBBBBCCCCBCBCCBCCCCCBBBCBBBCCBBCCCCCBBBCBC...
output:
299636 296793 7 296794 7 296791 11 296792 11 296794 11 296795 11 296791 11 296792 11 296791 12 296792 12 296796 12 296797 12 296791 12 296792 12 296797 15 296798 15 296800 15 296801 15 296801 15 296802 15 296802 16 296803 16 296791 16 296792 16 296803 16 296804 16 296791 17 296792 17 296805 17 29680...
result:
ok moves = 299636
Test #40:
score: 0
Accepted
time: 856ms
memory: 22932kb
input:
300000 296790 BBCCBBCBCBBCCCCBBBCBBBCCCBBCCCCBCCCCBCCCBBCCBCBBBBBBBBCBCBCBCBCCBCBBCBBBBCBCBCCCCBBBBCCBCCBCCCCCCCCBBCBCBCBCCCBCCBCCBCBCBCCBCCBCBBBCCCCCBBBCCBCCCBBBBBCCBBCCBBCCCBCBBCBCCCBCBBCCBCBCCCCBCBBCBBBBCCCCBBCCBCCCBCBCBBBCBBCBBCBBBBBBCCCBBBCCBCCBBCCCCBBBCBBBCBCBCBBCBCBBBBCCCCBCBBCCBBBCBCBCCBBCBB...
output:
299960 3 3213 3 3214 3 3216 3 3217 5 3211 5 3212 6 3217 6 3218 8 3219 8 3220 8 3211 8 3212 8 3221 8 3222 8 3211 8 3212 11 3211 11 3212 14 3211 14 3212 14 3223 14 3224 14 3211 14 3212 16 3224 16 3225 16 3227 16 3228 16 3230 16 3231 16 3211 16 3212 17 3235 17 3236 17 3211 17 3212 17 3237 17 3238 17 32...
result:
ok moves = 299960
Test #41:
score: 0
Accepted
time: 604ms
memory: 23156kb
input:
299999 3210 CBCBCBBCCCBBBBCCBCBCCCBBCBBCBBCBCCCCBCBCCCCBBBCBBBBCBCBCCBCBBBCBCBBCCBCCBBCCCCBCCBCCBBBBCBCCCBBBBCCBCCCCBCBCBBCCBBBBCCBBCCBBCBCBCCBCBCBBCCBCCCCCBCBBBBBBCBCCCCBCBBCCCCCCBBCCCCCBCBCBBCBCCBBCCBCCBBBBCBBCCCCCCBBCBBCCCCCBCCBBBBBBCBCCCCBCBBCBCBBBBBCCCCCBBBBCCCBCBBBBBCBCBBCBBBBBBCCCCCBBBBCCCBBB...
output:
299944 1 296790 1 296791 2 296794 2 296795 3 296790 3 296791 5 296795 5 296796 5 296790 5 296791 5 296790 5 296791 9 296790 9 296791 9 296790 9 296791 10 296796 10 296797 11 296790 11 296791 11 296790 11 296791 11 296790 11 296791 13 296790 13 296791 15 296790 15 296791 17 296797 17 296798 18 296798...
result:
ok moves = 299944
Test #42:
score: 0
Accepted
time: 834ms
memory: 23488kb
input:
299999 296789 CCCBBCCCCCCCBCBCBBCBBCCBBCBBCBCCBBBCCBBCCBBCCBCBCCBBCBBBCBCBCCBBCBCBCCBBBCBCBCBBBCCCBCBBCBBBCBBCBBBBBCBBCCBCCCCCCCCBBCCCCCCCBCCBBBBCCBBBCBCBBCCBCCCCBCCCCCCBCCBBBBBCCBBBBCBBBCBBCCBCCCCCCBCCBBCBBCBBCCCBBBCBBBCBCBBBBBCBCBBCCBCBBCBBBCCBCBBCBBBCBCBBBBBCCBBBBCCCCCBCBBBBCBCCCCBBBCCBBBCCCCCCBB...
output:
299914 3214 1 3215 1 3215 1 3216 1 3223 3 3224 3 3211 7 3212 7 3225 8 3226 8 3211 8 3212 8 3227 9 3228 9 3211 13 3212 13 3211 13 3212 13 3211 13 3212 13 3211 16 3212 16 3228 19 3229 19 3211 23 3212 23 3211 23 3212 23 3230 23 3231 23 3211 23 3212 23 3231 23 3232 23 3234 24 3235 24 3235 25 3236 25 323...
result:
ok moves = 299914
Test #43:
score: 0
Accepted
time: 706ms
memory: 23752kb
input:
300000 98765 BBCBBCCBCBBBBCBCCCBBCBCBCCBCBBBBBCCBCBCBCCBCCCCCBCCCBCBBBBCCBCCBCCBBBCCBCCCCBBBCBCCCCCBCBCCCBBBCCBBBBCCCCBBBCBBBBBCBBCBCCCBCCBCCCCBBCBBBBBCCCBBBCCCBBBBBCCCBBBBBBBBCCCCCCBCBBBBBCBCBBCCBCBBCCBCBCCCBBCCBBBBCBCCBCBCBCCCCCBCBBCBCBBCBBBBBBBCCBBBCCBCCBCBCBBCCCCBCBBBBCBBCBCBCBBBBBBBBCCCBBBBCCCB...
output:
299684 201236 2 201237 2 201236 3 201237 3 201236 3 201237 3 201237 6 201238 6 201239 6 201240 6 201236 8 201237 8 201240 9 201241 9 201243 10 201244 10 201245 12 201246 12 201246 12 201247 12 201236 15 201237 15 201236 15 201237 15 201247 15 201248 15 201236 18 201237 18 201236 21 201237 21 201236 ...
result:
ok moves = 299684
Test #44:
score: 0
Accepted
time: 735ms
memory: 23864kb
input:
300000 201235 BBCCCBBBBCCCCCBBBBBBCCBBBBCCCBBBBCBBBCBBBBCBCBBBCCCBBCBCCBCBCBBBCBBBCCCCBBCCBBBCBBCBCCCCBBCBCCCBBCCCCCCBCBBCCCBCCBBBBCBBBCCCCBBCCBBCCCCBCCCBCBBBCCCBBCBBCCCBCBBCBCBCCBBBBBBCBCCCBBBCBCBBBBBBBCCCBCCCBBCBBBCCBCBBCBBCCBCCBBCBBBBCBBBBBBCBCBBCCBCCBCCCBCCBBCBBCCCCCBBCCCBCBCBCCCCBCBBCBCBCBCCCBB...
output:
299440 98766 1 98767 1 98767 1 98768 1 98771 2 98772 2 98766 4 98767 4 98772 6 98773 6 98766 6 98767 6 98773 6 98774 6 98774 7 98775 7 98780 7 98781 7 98766 8 98767 8 98781 9 98782 9 98782 9 98783 9 98783 10 98784 10 98766 10 98767 10 98766 10 98767 10 98766 10 98767 10 98784 10 98785 10 98766 10 98...
result:
ok moves = 299440
Test #45:
score: 0
Accepted
time: 727ms
memory: 21572kb
input:
299999 98765 CCBBCCBCBCBCBCCBBBCBCBBCCBBCBCCCBCBBCBBBCBCBCBCBBCBCCBCBBCCCBBBCCCBBCBBCCBBCBBBBCCBBBBBBBCCCCCBBBCBCCCCBCBBCBBBCBBCBCBCBCBBCCBCCCBCBCBCBBCBBCBBBCCCCCCBBCCBBBBCCBCCBBBCBCCBBCCBCCBBBBCBBBCCCCCCCCBCBCCCCCCBCCCBBCBBCBCCCBCCCCCCBBCBCBCCBBBBCBBCBBBCCCBCCCBCBCBBCBCCCBBBCBCBBCCCCCCCBBBCCCBCBCCC...
output:
299904 1 201235 1 201236 1 201238 1 201239 3 201245 3 201246 3 201246 3 201247 4 201248 4 201249 5 201252 5 201253 6 201253 6 201254 7 201260 7 201261 7 201261 7 201262 10 201262 10 201263 11 201235 11 201236 13 201235 13 201236 13 201263 13 201264 15 201235 15 201236 16 201235 16 201236 16 201235 1...
result:
ok moves = 299904
Test #46:
score: 0
Accepted
time: 741ms
memory: 22924kb
input:
299999 201234 CCBBCCCBCBCBCBBBCCBCBCCBCCCCCCBCBCBBBBCBCCCBCBBCCCBBBBCBBBCBCBBBCCBCCCCCCBCCBCBCBCBCBBBCCBCBCCCBBBCBCBCBBBBBBCBBBCBCBBCBBCCBBBBCBCCBBBBCCCCCCCCCCBBBCCBCCBCCBBCBCBBCBBBBCCCBBBBCBCCBCCBBCCCBCCCBBBCCCBCCBCBBBBCCCBBCCCBCCCCBBBCBCCBCCCCCBCBBCCCCBBCBCBCCBCBBBBBCCBBCCBBCBBCCBCCBBCCBCBCCBBBBBB...
output:
299526 1 98766 1 98767 1 98766 1 98767 3 98767 3 98768 3 98770 3 98771 3 98766 3 98767 4 98766 4 98767 5 98766 5 98767 6 98772 6 98773 9 98766 9 98767 9 98766 9 98767 10 98766 10 98767 11 98775 11 98776 11 98779 11 98780 12 98766 12 98767 12 98780 12 98781 12 98766 12 98767 12 98766 12 98767 12 9878...
result:
ok moves = 299526
Test #47:
score: 0
Accepted
time: 787ms
memory: 23012kb
input:
300000 150000 CBBBBCCBCBBBBCBBBCBCBCBBCBBBBCBBCCBCCCBBBBCBCBBBBBBCCCCCCBCBBCCBCBCBBCBCBBBBBBCBCBBBBCCBCCCBBCCCBBCCCBBBBCCCCCBCCBCBBCCCCBCBBBBBBBBBBBBBBBCBBBCBBBBCBBBCCCBCBCCBBBCBBCCCCCCBBBCBBCBCBCBBCBCCCCBCCCCCCCCCBCCCBCBBBBBBBCBBCBBBBBBCCBBBBCCCCCCBBBCCCCCBCBCBBCBBCBCBCBBBCBBCCCBCCBCCBCBCBCBBBBBCBC...
output:
299434 1 150003 1 150004 5 150001 5 150002 5 150001 5 150002 6 150007 6 150008 10 150001 10 150002 13 150008 13 150009 14 150001 14 150002 15 150001 15 150002 17 150013 17 150014 21 150001 21 150002 23 150001 23 150002 23 150014 23 150015 24 150001 24 150002 24 150016 24 150017 24 150001 24 150002 2...
result:
ok moves = 299434
Test #48:
score: 0
Accepted
time: 796ms
memory: 22856kb
input:
300000 150000 BCCCCCCBCBBCCBBBBCBCCBCBCBCBCCCBCBCBBBCCCBCBBBCBBBBBBCBCBCCCBCCCBCCBBBBBCBCCCBCBCCCBCCBBCCBBBCBBBCBBCBCCBBBCBCCCBCBBCBCCCCBCCCCCBBCBCBCBBBCCBBCCBCCBCBBCCBBCCBBBBCCCBBCCBBBBBCCBCCBBBBBCBBCCBCCBBBCBBBBBBCCBBCCBBCBCBCCCBCBCCCBCBCBCBCCCBCCCCCBCCCCCBBBBBCCCCCBCBCCBCBBCCCCCBCBBCCBCBCBBCCBBCB...
output:
299902 150001 1 150002 1 150001 1 150002 1 150001 1 150002 1 150008 3 150009 3 150010 3 150011 3 150001 4 150002 4 150011 6 150012 6 150014 6 150015 6 150001 7 150002 7 150001 7 150002 7 150001 9 150002 9 150001 9 150002 9 150001 9 150002 9 150001 9 150002 9 150015 10 150016 10 150016 11 150017 11 1...
result:
ok moves = 299902
Test #49:
score: 0
Accepted
time: 767ms
memory: 23316kb
input:
299999 150000 BCBCBBBBCCBCCCCCBCCBCBBCCBCBBBBBCBBBBCBBBCCCBCBBBBBBBBCCCBCCCBBCBBBCCCBBCBBCBBBCCBBCCBCCBBBCBBBCBBBBCCCCBBBBBCCCBCCBCBBBCBCCBCBCBCBBBCBCCCBBCCCCBCBBCCBBCCBCBCCBCCCCBCCCBCCBCCBBBCBCBCCBBCCBBCBBCCCCBCBBCCBCCBBBCBCBBBCCBCCCBBBBCBCBBCBBBCBCBBCCBCCBCCCBCCBCBCBCCBCBCCCBCCBBBCBBBCCBBCCBCBBCBC...
output:
299908 150000 1 150001 1 150000 1 150001 1 150000 4 150001 4 150000 5 150001 5 150000 5 150001 5 150002 5 150003 5 150004 6 150005 6 150000 6 150001 6 150005 6 150006 6 150006 13 150007 13 150007 13 150008 13 150010 16 150011 16 150016 19 150017 19 150000 19 150001 19 150000 19 150001 19 150000 21 1...
result:
ok moves = 299908
Test #50:
score: 0
Accepted
time: 765ms
memory: 22212kb
input:
299999 149999 CCCCBBBCBCBCCCBBCBBBCCCBBBBCCCBCBBCBBBBCCCCBBBCBBCCBCCCCCCCCBCCCBCBBCBBCBCBCCCCCCCBBBBBCBBCBCBCBBCCCBCBCCBBCBBBCCCCCBBBCCCBBCBBBBCCBCBBCBCCBCBCCBBCBBCBBCCBCCBBCCBBBCCCBCCCBCCCBBCCCCCBCBBCCCBCBCCBBBCCBCCCCBBCCBCCCCBCCCBBCBCCBBBCCCBCCBCCCCCCCBCCBBBCBBCCBBBCCBCBCBCBCCCBCBBCCBCBCBBCCCBCCCC...
output:
299948 150005 1 150006 1 150006 2 150007 2 150001 5 150002 5 150007 5 150008 5 150009 5 150010 5 150001 5 150002 5 150011 6 150012 6 150015 6 150016 6 150016 9 150017 9 150018 9 150019 9 150019 9 150020 9 150020 13 150021 13 150024 13 150025 13 150025 16 150026 16 150001 17 150002 17 150001 18 15000...
result:
ok moves = 299948
Test #51:
score: 0
Accepted
time: 774ms
memory: 22868kb
input:
300000 150001 CBBCCCBBCBBBCCCCBCCCBBBCBBCBCCBBCBCCBCBCCBBBCBCBBBBCCBCBBCCBCCBBCBCCCCCCCCBBCCCCBBCBBCCBBCBBCBBCBBCBBCBBBCBBBBCBBBBCBBBBBCBCBBBCBBCCCBBBBCCBBBBCCBBBCBBCCBCBCBCBBBBBBCCBBCCCCCBBBCBCBBCCBCCCCBBBCBBBBCCCCCCCBBCCCCBBCBBCCBBBCBBCBCCCCBBCBCCBBCBCCBCBBCCBBBCBCCCCBBBBCBBBBBBBBBCCCBBBBCBBBCCBCC...
output:
299890 1 150000 1 150001 3 150000 3 150001 3 150000 3 150001 3 150002 3 150003 5 150003 5 150004 8 150007 8 150008 8 150000 8 150001 8 150000 8 150001 8 150008 8 150009 9 150000 9 150001 9 150000 9 150001 9 150000 9 150001 12 150000 12 150001 14 150011 14 150012 15 150000 15 150001 15 150000 15 1500...
result:
ok moves = 299890
Test #52:
score: 0
Accepted
time: 784ms
memory: 22640kb
input:
300000 149999 BBBBCBBCCCBCCBBCBCCCCBBCCBBCBCBBBCCBCCBCCCBBBBCBCCCCBCCBBCCCCCCBCCCBBBCCCBCCCBCCCBCCBCBCCCCBBCCCBBCBCBBBCBCBBBBBBCBCCBCBCCCBBBBBBCCBCCBCCBBBCBCBBBBBCCBBBCCCBBBBBBBBCCCBCCCBCCBBCBCBCCBCCBCCBCBBBCCCCBCCCBCBBBCCBBCBCBBCCBCCBBCBCCBBBBCCCCBCBBCCCCBBBBCCBCCCCBCCCCBBCBBBBBCCBCBCCCBCBCCBCBCCCC...
output:
299656 150002 1 150003 1 150003 3 150004 3 150004 5 150005 5 150002 6 150003 6 150005 9 150006 9 150002 16 150003 16 150007 16 150008 16 150002 20 150003 20 150002 22 150003 22 150008 24 150009 24 150002 24 150003 24 150012 26 150013 26 150002 32 150003 32 150015 32 150016 32 150002 32 150003 32 150...
result:
ok moves = 299656
Test #53:
score: 0
Accepted
time: 779ms
memory: 22632kb
input:
299999 150001 BCBCBCBBCBCBBCBCCCCCBCBCBBBCCCBCBCBCBCCBCCBBBCCBCCCCBCCBCCBBCBCBBCBCBCBBBBBCCBBBBCCBCBCBCCBBCBCCCBCBBCBCBBCBBBBCBBBCBBCBBBBCCBCBCCBCBCCBBCBCBCBBBCBBCCBBBCBBBBBCCCBBCBBBCBBBBCCBBCBCCBBCCBCBBCBBCBBBBBCBCBCBBBBBBBBCCBCBCCBBBBCBBCBBBCCCCCBBCBBBBCCCBCBCBCBCBCBCCCBBCBBCCBCCBCBCBBBBBBCCBCBBBC...
output:
299792 2 150000 2 150001 3 150001 3 150002 4 150004 4 150005 6 150007 6 150008 7 149999 7 150000 9 150010 9 150011 10 149999 10 150000 10 150011 10 150012 10 150012 10 150013 10 150013 10 150014 10 150017 10 150018 11 149999 11 150000 12 150019 12 150020 15 149999 15 150000 15 150021 15 150022 15 14...
result:
ok moves = 299792
Test #54:
score: 0
Accepted
time: 776ms
memory: 22332kb
input:
299999 149998 CBCCBCBCBCCBCCCCCBBCBCBCCCBCCCBBCBCBCCBBCBBCBBBCBBCCBCCBBCBBBBCCCBBCCBCBBBBBBBCBCCBBBCBBCCCCBBCBBCBCBCCBBCCCBCCCBBBCCBCBCBCBBBCBCCBBBCBCBCBCCCBCCBCCCBCCCCBCCBBCBBCBCCCCCBBCCCBBCBBCBBBCCBBCBCBCCBCBBCCBBBBBBBBBCCCBCCBBCCCCBBCBCCBCCCCCBBCCBCBCCBCCBCCBCBBBCBCCCCBBBBCBBBCBBCBBCCCBCBCBCBBBCB...
output:
299972 150003 1 150004 1 150006 2 150007 2 150002 2 150003 2 150002 2 150003 2 150002 2 150003 2 150002 2 150003 2 150008 3 150009 3 150002 4 150003 4 150010 5 150011 5 150013 5 150014 5 150019 5 150020 5 150020 6 150021 6 150002 7 150003 7 150002 11 150003 11 150022 11 150023 11 150002 16 150003 16...
result:
ok moves = 299972
Test #55:
score: 0
Accepted
time: 687ms
memory: 22612kb
input:
262143 194294 CBBBCCCBCBBBCBBCBCBCBCCBCCCBCBCCCBCCCCBCBBBCCCCBCCCCBBBBCBBCBCCBCBCCCBCCCBCCCBBBBCCCCCCCCBBCCBBCBCBBBBCBCCBBBBCCCBCBCBCCBCCCBCBCBCBBBBBBBCBBCCCCBBCCBCBCBBCBCCCBCBBBCCBBBBCBCCBCCCCCBCBBBBCBBBBBBBBBBBCBBCBCBCBBCCBCCBBCBCCCBBBBCCBCCBBBBCBCCCBBBCBCBCCCBCCBBBCCBBCBCCBBBCCBBCCCBCCCBCBBBCCCBC...
output:
262120 1 67856 1 67857 4 67850 4 67851 4 67850 4 67851 4 67850 4 67851 5 67850 5 67851 8 67850 8 67851 10 67858 10 67859 11 67859 11 67860 12 67860 12 67861 13 67850 13 67851 13 67861 13 67862 14 67863 14 67864 14 67850 14 67851 14 67850 14 67851 15 67866 15 67867 16 67850 16 67851 16 67869 16 67870...
result:
ok moves = 262120
Test #56:
score: 0
Accepted
time: 663ms
memory: 21120kb
input:
262144 149222 BBCCBCCCCCBCCCCCBCCBCBBCBCBCBBCCCCCBBBBBBBCCCBBBCCCCCBCBBCBCBCCCCCBCBBBBBBBCCCCBCBCBCBBBBBCBBBBCCBCCCBCCBCBCCCBBBCCCCCCBCCBBBCCBCBBBBCCCBBBCBCBBCBCCBCBCBBBCCBBCBBCBCCCCBCCCCBBCCCBCBCBCBBBCCCBCCBCCCCBCCCBCBCCBBBCBCBBCBCCBBCBBBBBBBBBBCBCBBBBCCCBCBCCCBBBBCCCBBBBCBBBCBCCCBBBCBCBBCBCBCCCCBC...
output:
261936 3 112923 3 112924 3 112924 3 112925 4 112923 4 112924 4 112923 4 112924 4 112923 4 112924 4 112926 4 112927 4 112927 4 112928 5 112928 5 112929 5 112931 5 112932 5 112932 5 112933 5 112934 5 112935 5 112923 5 112924 6 112936 6 112937 6 112938 6 112939 7 112939 7 112940 9 112940 9 112941 10 11...
result:
ok moves = 261936
Test #57:
score: 0
Accepted
time: 684ms
memory: 22432kb
input:
262145 120549 BCBCBCCBCBBBBBCBBBCBCBCCCBBCCCCCCCCBCCCCCBBCCBCBBBBCCCBCBBCBBCCCCBCCCCBBBBCCBCBCBBBBCBBCBCBCBCCCBBCBBCCCBCCBBCCCBBCBCCCCCBCCCBCBCCBBCCBCCCBCBCCCCCBCBCBCBBCBCCCCBCBBCCBCCBCCCBBCBCBBBBCCCCCBBCBCCBBBBCCCCCCCBCBBCCCBBCCBBBBCCBBCBBCBBBCBCCBBBBBBBBBBBBBCBBCBBCBCCBBBBBBCBBBBBBBCBBCCCBBBBBCBCB...
output:
261964 141597 7 141598 7 141597 8 141598 8 141599 8 141600 8 141597 8 141598 8 141597 10 141598 10 141597 12 141598 12 141597 13 141598 13 141601 15 141602 15 141597 18 141598 18 141597 18 141598 18 141604 18 141605 18 141597 19 141598 19 141606 19 141607 19 141597 20 141598 20 141597 20 141598 20 1...
result:
ok moves = 261964
Test #58:
score: 0
Accepted
time: 834ms
memory: 23200kb
input:
299997 265881 CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB...
output:
299996 1 34118 1 34119 2 34117 2 34118 3 34120 3 34121 4 34117 4 34118 5 34122 5 34123 6 34117 6 34118 7 34124 7 34125 8 34117 8 34118 9 34126 9 34127 10 34117 10 34118 11 34128 11 34129 12 34117 12 34118 13 34130 13 34131 14 34117 14 34118 15 34132 15 34133 16 34117 16 34118 17 34134 17 34135 18 34...
result:
ok moves = 299996
Test #59:
score: 0
Accepted
time: 722ms
memory: 21696kb
input:
299998 76325 BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB...
output:
299998 2 223674 2 223675 3 223676 3 223677 4 223674 4 223675 5 223678 5 223679 6 223674 6 223675 7 223680 7 223681 8 223674 8 223675 9 223682 9 223683 10 223674 10 223675 11 223684 11 223685 12 223674 12 223675 13 223686 13 223687 14 223674 14 223675 15 223688 15 223689 16 223674 16 223675 17 223690...
result:
ok moves = 299998
Test #60:
score: 0
Accepted
time: 809ms
memory: 22652kb
input:
299999 236065 BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC...
output:
299998 2 63935 2 63936 3 63937 3 63938 4 63935 4 63936 5 63939 5 63940 6 63935 6 63936 7 63941 7 63942 8 63935 8 63936 9 63943 9 63944 10 63935 10 63936 11 63945 11 63946 12 63935 12 63936 13 63947 13 63948 14 63935 14 63936 15 63949 15 63950 16 63935 16 63936 17 63951 17 63952 18 63935 18 63936 19 ...
result:
ok moves = 299998
Test #61:
score: 0
Accepted
time: 669ms
memory: 21792kb
input:
300000 46255 CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC...
output:
300000 1 253746 1 253747 2 253748 2 253749 3 253746 3 253747 4 253750 4 253751 5 253746 5 253747 6 253752 6 253753 7 253746 7 253747 8 253754 8 253755 9 253746 9 253747 10 253756 10 253757 11 253746 11 253747 12 253758 12 253759 13 253746 13 253747 14 253760 14 253761 15 253746 15 253747 16 253762 1...
result:
ok moves = 300000
Test #62:
score: 0
Accepted
time: 687ms
memory: 21748kb
input:
299997 56982 BBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBC...
output:
299996 3 243016 3 243017 3 243017 3 243018 4 243020 4 243021 6 243016 6 243017 7 243022 7 243023 7 243016 7 243017 8 243016 8 243017 10 243023 10 243024 10 243026 10 243027 12 243016 12 243017 13 243016 13 243017 13 243027 13 243028 15 243016 15 243017 15 243029 15 243030 16 243032 16 243033 18 2430...
result:
ok moves = 299996
Test #63:
score: 0
Accepted
time: 795ms
memory: 22648kb
input:
299998 129345 CCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBB...
output:
299998 1 170654 1 170655 1 170654 1 170655 3 170657 3 170658 3 170654 3 170655 4 170658 4 170659 6 170660 6 170661 6 170654 6 170655 8 170663 8 170664 9 170654 9 170655 9 170654 9 170655 11 170665 11 170666 11 170654 11 170655 12 170666 12 170667 14 170668 14 170669 15 170654 15 170655 15 170654 15 ...
result:
ok moves = 299998
Test #64:
score: 0
Accepted
time: 845ms
memory: 23384kb
input:
299999 265635 CBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCB...
output:
299998 34366 2 34367 2 34368 3 34369 3 34365 3 34366 3 34369 4 34370 4 34365 6 34366 6 34365 7 34366 7 34372 7 34373 7 34365 9 34366 9 34373 9 34374 9 34375 10 34376 10 34365 12 34366 12 34365 12 34366 12 34378 14 34379 14 34380 15 34381 15 34365 15 34366 15 34381 17 34382 17 34365 17 34366 17 34365...
result:
ok moves = 299998
Test #65:
score: 0
Accepted
time: 775ms
memory: 23100kb
input:
300000 172035 BBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBC...
output:
300000 3 127966 3 127967 3 127966 3 127967 4 127969 4 127970 6 127971 6 127972 6 127966 6 127967 8 127972 8 127973 9 127966 9 127967 9 127966 9 127967 11 127975 11 127976 11 127976 11 127977 12 127966 12 127967 14 127966 14 127967 15 127978 15 127979 15 127966 15 127967 16 127981 16 127982 18 127983...
result:
ok moves = 300000
Test #66:
score: 0
Accepted
time: 43ms
memory: 19076kb
input:
300000 143374 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
0
result:
ok moves = 0
Test #67:
score: 0
Accepted
time: 47ms
memory: 19568kb
input:
300000 59002 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
0
result:
ok moves = 0
Test #68:
score: 0
Accepted
time: 48ms
memory: 19116kb
input:
299999 85730 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
0
result:
ok moves = 0
Test #69:
score: 0
Accepted
time: 47ms
memory: 19712kb
input:
299999 52075 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
0
result:
ok moves = 0
Test #70:
score: 0
Accepted
time: 35ms
memory: 19076kb
input:
300000 234800 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
2 153042 61313 153042 61314
result:
ok moves = 2
Test #71:
score: 0
Accepted
time: 40ms
memory: 19772kb
input:
300000 24663 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
2 162952 296506 162953 296506
result:
ok moves = 2
Test #72:
score: 0
Accepted
time: 48ms
memory: 20848kb
input:
299999 82421 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
2 175078 70452 175078 70453
result:
ok moves = 2
Test #73:
score: 0
Accepted
time: 44ms
memory: 19636kb
input:
299999 103379 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
2 181903 23378 181904 23378
result:
ok moves = 2
Extra Test:
score: 0
Extra Test Passed