QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#440585 | #8523. Puzzle II | ucup-team3586# | AC ✓ | 580ms | 25964kb | C++23 | 3.3kb | 2024-06-13 20:56:32 | 2024-06-13 20:56:41 |
Judging History
answer
// Problem: P3369 【模板】普通平衡树
// Contest: Luogu
// URL: https://www.luogu.com.cn/problem/P3369
// Memory Limit: 128 MB
// Time Limit: 1000 ms
//
// Powered by CP Editor (https://cpeditor.org)
//And in that light,I find deliverance.
#include<bits/stdc++.h>
using namespace std;
inline int read(){
int s=0,w=1;
char ch=getchar();
while(ch<'0'||ch>'9'){if(ch=='-')w=-1;ch=getchar();}
while(ch>='0'&&ch<='9') s=s*10+ch-'0',ch=getchar();
return s*w;
}
mt19937 rnd(114514);
struct node{int ls,rs,pri,val,sz,B,C;}a[1000003];
int cnt=1;
void update(int x)
{
a[x].sz=a[a[x].ls].sz+a[a[x].rs].sz+1;
a[x].B=a[a[x].ls].B+a[a[x].rs].B+(a[x].val==0);
a[x].C=a[a[x].ls].C+a[a[x].rs].C+(a[x].val==1);
return ;
}
void rsplit(int cur,int k,int &x,int &y)
{
if(!cur) {x=0,y=0;return ;}
if(a[a[cur].ls].sz>=k)
y=cur,rsplit(a[cur].ls,k,x,a[y].ls);
else
x=cur,rsplit(a[cur].rs,k-a[a[cur].ls].sz-1,a[x].rs,y);
update(cur);
return ;
}
int merge(int x,int y)
{
if(!x||!y) return x+y;
if(a[x].pri>a[y].pri)
return a[y].ls=merge(x,a[y].ls),update(y),y;
else
return a[x].rs=merge(a[x].rs,y),update(x),x;
}
int firB(int x)
{
if(!x) return 0;
if(a[a[x].ls].B) return firB(a[x].ls);
if(!a[x].val) return a[a[x].ls].sz;
return a[a[x].ls].sz+1+firB(a[x].rs);
}
int firC(int x)
{
if(!x) return 0;
if(a[a[x].ls].C) return firC(a[x].ls);
if(a[x].val) return a[a[x].ls].sz;
return a[a[x].ls].sz+1+firC(a[x].rs);
}
char s[1<<20],t[1<<20];
signed main()
{
int rt1=0,rt2=0;
int n=read(),k=read();
scanf("%s",s+1);
scanf("%s",t+1);
int sB=0;
for(int i=1; i<=n; ++i) if(s[i]=='B') ++sB;
if(sB>n/2)
{
for(int i=1; i<=n; ++i) s[i]^=('B'^'C');
for(int i=1; i<=n; ++i) t[i]^=('C'^'B');
sB=n-sB;
}
for(int i=1; i<=n; ++i)
{
a[i].pri=rnd(),a[i].val=(s[i]=='C'),a[i].sz=1;
if(s[i]=='C') a[i].C=1;
else a[i].B=1;
a[n+i].pri=rnd(),a[n+i].val=(t[i]=='C'),a[n+i].sz=1;
if(t[i]=='C') a[n+i].C=1;
else a[n+i].B=1;
rt1=merge(rt1,i);
rt2=merge(rt2,n+i);
}
int fA=0,fB=0;
vector<pair<int,int>> ans;
while(sB--)
{
int A=firB(rt1);
int B=firC(rt2);
// printf("%d %d\n",A,B);
int X,Y;
fA=(fA+A)%n,
fB=(fB+B)%n;
rsplit(rt1,A,X,Y),
rt1=merge(Y,X),
rsplit(rt2,B,X,Y),
rt2=merge(Y,X);
if(k==1)
{
rsplit(rt1,1,X,rt1),
rsplit(rt2,1,Y,rt2),
rt1=merge(Y,rt1),
rt2=merge(X,rt2),
ans.push_back({fA%n+1,fB%n+1});
continue;
}
A=n-k;
fA=(fA+A)%n,
rsplit(rt1,A,X,Y),
rt1=merge(Y,X);
ans.push_back({fA%n+1,fB%n+1});
ans.push_back({(fA+1)%n+1,fB%n+1});
int X1,Y1;
rsplit(rt1,k,X1,rt1);
rsplit(rt1,1,Y1,rt1);
int X2,Y2;
rsplit(rt2,1,X2,rt2);
rsplit(rt2,k-1,Y2,rt2);
rt1=merge(merge(X2,X1),rt1);
rt2=merge(merge(Y2,Y1),rt2);
}
printf("%d\n",(int)ans.size());
for(int i=0; i<n; ++i) s[i]=s[i+1];
for(int i=0; i<n; ++i) t[i]=t[i+1];
// for(int i=0; i<n; ++i)
// putchar(s[i]);
// puts("");
// for(int i=0; i<n; ++i)
// putchar(t[i]);
// puts("");
for(auto [x,y]:ans)
{
printf("%d %d\n",x,y);
--x,--y;
// for(int i=0; i<k; ++i)
// swap(s[(x+i)%n],t[(y+i)%n]);
// for(int i=0; i<n; ++i)
// putchar(s[i]);
// puts("");
// for(int i=0; i<n; ++i)
// putchar(t[i]);
// puts("");
}
return 0;
}
詳細信息
Test #1:
score: 100
Accepted
time: 0ms
memory: 5832kb
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: 1ms
memory: 6068kb
input:
2 1 BC BC
output:
1 1 2
result:
ok moves = 1
Test #3:
score: 0
Accepted
time: 1ms
memory: 5856kb
input:
2 1 BB CC
output:
0
result:
ok moves = 0
Test #4:
score: 0
Accepted
time: 1ms
memory: 6064kb
input:
2 1 CC BB
output:
0
result:
ok moves = 0
Test #5:
score: 0
Accepted
time: 1ms
memory: 4048kb
input:
3 1 CCC BBB
output:
0
result:
ok moves = 0
Test #6:
score: 0
Accepted
time: 0ms
memory: 3812kb
input:
3 1 CBC BCB
output:
1 2 2
result:
ok moves = 1
Test #7:
score: 0
Accepted
time: 0ms
memory: 4076kb
input:
3 2 BBB CCC
output:
0
result:
ok moves = 0
Test #8:
score: 0
Accepted
time: 0ms
memory: 3804kb
input:
3 2 BCB BCC
output:
2 3 1 1 1
result:
ok moves = 2
Test #9:
score: 0
Accepted
time: 0ms
memory: 3808kb
input:
4 2 CCCB BBCB
output:
2 2 3 3 3
result:
ok moves = 2
Test #10:
score: 0
Accepted
time: 0ms
memory: 3848kb
input:
9 6 CCCBCCCBB BBBCBBBCC
output:
6 7 4 8 4 3 7 4 7 4 7 5 7
result:
ok moves = 6
Test #11:
score: 0
Accepted
time: 1ms
memory: 4048kb
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: 3792kb
input:
49 41 CBCCBCCBCCBCCBCCCBBCCBCBBCCCBBCCBCBCBCBCCCCBCBCCB BCCCCBCBBBBCBCBBBBBCBBBBCCCCBCBBCBBCBBBBCBCBCBBBC
output:
38 10 2 11 2 20 2 21 2 29 2 30 2 40 2 41 2 49 3 1 3 10 7 11 7 21 8 22 8 32 13 33 13 45 17 46 17 6 17 7 17 17 17 18 17 31 17 32 17 40 18 41 18 3 20 4 20 15 22 16 22 25 26 26 26 45 31 46 31 8 33 9 33 47 38 48 38
result:
ok moves = 38
Test #13:
score: 0
Accepted
time: 0ms
memory: 3788kb
input:
114 8 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
output:
0
result:
ok moves = 0
Test #14:
score: 0
Accepted
time: 1ms
memory: 4112kb
input:
266 28 CBBCBBCCCCBCBBCBBBCBCBCBCBBCBCBBCCCCBCCCCCBCCBBCCBBCBCBBCCCCCCBBBCCCBCCBCBBCCCBCCCCCCBCBBCCCBCBBCCBCBBBCBCCCBBCBCCCCBBCBBCBBCCBBCCCCCBBCCCBCCCCCCCCBBBBBBCBCCBCCCCBBCBBBBCBCCCCCCCBCBBCBCCCCCCCCCCCBBBBCCCCBCBCCCBCCCCCCCCCBCBCCCBBBCCCBCCBCBBCBCCCCCCBCBCCCCBCBCCBCCCCBCB CCBCBCBBCBCBBCBCCCBBBCBCBB...
output:
206 240 1 241 1 213 1 214 1 193 2 194 2 169 3 170 3 142 5 143 5 121 6 122 6 94 8 95 8 68 9 69 9 42 9 43 9 16 9 17 9 255 12 256 12 228 13 229 13 201 15 202 15 178 25 179 25 153 39 154 39 126 46 127 46 101 46 102 46 75 47 76 47 48 53 49 53 21 55 22 55 260 55 261 55 234 58 235 58 207 58 208 58 181 63 1...
result:
ok moves = 206
Test #15:
score: 0
Accepted
time: 1ms
memory: 3828kb
input:
620 443 BBBBBBCBBBCBBCBCBCBBBBCCCBCCBCBBBBBBCCCBBBCCBBCBCBCBBCCCCBCBBCBCCCCBBBBBBCCCCCBBBBCCBCBBBBBCBCBBCBCBCCCCBCBBCBBBCBBBCCCBCCCBBBBBCCBBCCBBBCCBCCBCBBCBCCCCCCCCCBCBCBBBCBBCBBCBBBBBBBCCBBBBBBBBBBCBBCBBCBBCCCBBCCBBBBCCCBBBBBBCBBBBBBBBCBBCBCBBBCCBBBBCCBBBCBCBCBBBBBCBBCBBBBCBBBBCCBBBCBBBBBCBBCCCCBCC...
output:
484 184 4 185 4 369 4 370 4 548 4 549 4 106 9 107 9 284 10 285 10 464 11 465 11 28 11 29 11 206 12 207 12 384 13 385 13 563 13 564 13 121 14 122 14 302 15 303 15 481 15 482 15 39 16 40 16 217 18 218 18 399 18 400 18 579 19 580 19 140 19 141 19 319 19 320 19 497 20 498 20 58 20 59 20 236 21 237 21 42...
result:
ok moves = 484
Test #16:
score: 0
Accepted
time: 2ms
memory: 3872kb
input:
1446 646 CCCBCCCCCCCBBCCBBCCCCBBCCCBBCCCCCCCCCCCCCCCBCCCCCCCCBBCCBBCCCBCBBBCCCCBBCCCCCCCCCCCBCBCCCBBCCCCBBCBCBCCCCCCCBCCCCCCCBCCBCBBCCCCCCCCCCCCBCCCBCCCCCCBCCCBCCCCCBBCCCBBCCCBBBCCBCCBCCBBBCBCBCCCCBCBCCCBCCCCBBCCCCCCCBCCCCBCCCBBBCCCBCCBBCCCCBCCCBBCBCCCCCBBCCBCCCCCCBCCCCCCCCCCCCCCBCCCCCBCBCCCCBCCCCCB...
output:
874 804 1 805 1 159 3 160 3 963 3 964 3 319 11 320 11 1125 11 1126 11 480 12 481 12 1282 14 1283 14 642 15 643 15 4 25 5 25 816 25 817 25 171 27 172 27 972 27 973 27 328 27 329 27 1136 27 1137 27 491 27 492 27 1292 36 1293 36 649 37 650 37 26 46 27 46 830 51 831 51 185 51 186 51 987 56 988 56 347 57...
result:
ok moves = 874
Test #17:
score: 0
Accepted
time: 2ms
memory: 4016kb
input:
3374 2755 BCBBCBBBCBBBBBBBBBCCBBBBBBBCCBBCBBCBBBBBCBBBBBBBBCBBBBBBBBBBBBCBBBCCBBBBCBBBBBCBBBBBCBBBBCBBBBBBBBBCBBBBBBBBBBBCBBBBBBBCBBBBBBBBBBCCBBBBBBBBBCBBCBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBCBBCBBBBBBBBBBBBBBCCBCBCBCBBBBCBBBCBBBBBBBBCBBCBCBBCBCCBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBCBBBBBBBBBBB...
output:
1216 621 3 622 3 1243 17 1244 17 1865 21 1866 21 2485 21 2486 21 3119 22 3120 22 378 25 379 25 1002 25 1003 25 1650 29 1651 29 2279 29 2280 29 2907 34 2908 34 153 36 154 36 773 36 774 36 1398 45 1399 45 2029 55 2030 55 2649 65 2650 65 3274 65 3275 65 524 83 525 83 1144 89 1145 89 1775 92 1776 92 239...
result:
ok moves = 1216
Test #18:
score: 0
Accepted
time: 7ms
memory: 4324kb
input:
7872 7827 BCBBCBCBBCCBCBBBCCCBBBBBBBCBBBBCCBCCBCBBBBBBCBBCBBBCCCBBBCCCCBCBBBBCBBCCBBBBCCBBCBBBCBCBBCBCBBCCBBBCCBBBBCCBBCBBBBBBCBBBBBBBBCCBBCCCCBCCCBBCCCBBCBCBBBCBBBBCBBBBCBCBBBCCBBCCCCBBBCBBCCBBBBBBCBBBBCCCBBBCCCBBCCCBBBBBBCCBBBCCCCBBBCBBCBCCBBBCCCCBCBBCCBBBBCCBBBCBBCBBBCBBBCBBBBCCBBBBBCCBCBCBBBBBBB...
output:
5928 47 1 48 1 94 3 95 3 142 4 143 4 188 4 189 4 238 4 239 4 286 8 287 8 332 8 333 8 382 11 383 11 430 11 431 11 476 12 477 12 524 12 525 12 572 12 573 12 619 12 620 12 665 14 666 14 711 14 712 14 763 19 764 19 814 22 815 22 860 27 861 27 912 28 913 28 963 30 964 30 1012 32 1013 32 1064 35 1065 35 1...
result:
ok moves = 5928
Test #19:
score: 0
Accepted
time: 8ms
memory: 5000kb
input:
18368 17997 CBBBBBBBBBBCBBBBBBBBBBBBBBCBBCCBBBBBBBBBBBBBCBCBBBBBBBBCBBBBBCBBBBBBBBBBBBBBCBBBBBBBBBBCBBBCBCBBBBBCBCBBCBBBBBBBBBBBBBCCCBBBBBBCBBBBCBCBBCBBBBBCBBBBBBBCCBBBBCCBCBBBBBBBBBBBBCBBBBBBBBCBCBBBBBBBBCBCBBBBBBBBBBBCBBBBCCBBBBBBBCBBBBBBBBBBBBBBBCCBBCBCBBCBCBBBCBBBBBBBBBBBBBCBBCBBBBBBBCCCBBBBBBBB...
output:
7330 372 2 373 2 746 9 747 9 1118 9 1119 9 1496 15 1497 15 1871 17 1872 17 2245 39 2246 39 2619 39 2620 39 2991 39 2992 39 3363 42 3364 42 3735 56 3736 56 4115 57 4116 57 4490 59 4491 59 4864 74 4865 74 5238 86 5239 86 5617 91 5618 91 5989 94 5990 94 6367 94 6368 94 6748 112 6749 112 7129 112 7130 1...
result:
ok moves = 7330
Test #20:
score: 0
Accepted
time: 15ms
memory: 6364kb
input:
42858 28689 CCCCCCCCCCCCCCCCCCCCBCCCBBCCCBCCCCCCCCCBCCCCCCCBCCCBCCCCCBCCCCCCCCBCCBCCBCCCCCCCCCCCCCCCCCBCCCCCCCCCBCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCBBCCCBCCCCCCCCCCBCCCCCCCBCCCCBCBCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCBCCCBCBCCCCCCCCCCCCCCBCCCCCCCCBCCCCCCCCCCCCCCCCCC...
output:
8086 14190 1 14191 1 28360 2 28361 2 42532 6 42533 6 13850 10 13851 10 28063 13 28064 13 42248 24 42249 24 13578 36 13579 36 27751 36 27752 36 41923 39 41924 39 13237 46 13238 46 27409 46 27410 46 41579 71 41580 71 12901 73 12902 73 27072 75 27073 75 41248 76 41249 76 12572 87 12573 87 26754 89 2675...
result:
ok moves = 8086
Test #21:
score: 0
Accepted
time: 86ms
memory: 9660kb
input:
100002 40466 BBBBBBBCCBCBCCBCBBBBCCBBCBBBBBBBBBBCBBBBCBBBBBCBBBBBBBBBCBBBCBBBCCBCBCBBBBBBCBBBBBBBCBBBBBCBBBBCBCBCBBBBBBBBCBBBBBBBBCBCBBBBCBBBBBBBBBBBBBCBCBBCBBBBBBBBBBBCBBBBBBBCBCBCBCBBBBBBBBCBCBBBBBBBBCBBBBBBBBCBCCBBBCCBBCBBCBBBBBBBBBBCBBBCBBBBBBBBBBBBCBBCCBBCBBCBBBBCBBBBCBBBCCBBBCBBBBBBBCBBBBCBBBC...
output:
45728 59544 3 59545 3 19081 6 19082 6 78621 9 78622 9 38156 10 38157 10 97695 10 97696 10 57235 13 57236 13 16773 25 16774 25 76310 26 76311 26 35849 26 35850 26 95387 26 95388 26 54923 26 54924 26 14458 27 14459 27 73998 33 73999 33 33536 33 33537 33 93073 39 93074 39 52609 39 52610 39 12147 44 121...
result:
ok moves = 45728
Test #22:
score: 0
Accepted
time: 214ms
memory: 18892kb
input:
233338 159967 CCBCBBCCCCBBCCCCCCCCBCCCBCCCCBCCBCCCCCCCCCBCBCCBBCBBCCCCBCCCCCCCCCCCCCCCCCCCBCCBCCBBCBCCBBBCCBCCCCBBCCCBCCCCCCCCCCCBCCBCCCCCCCCBCCCBBCBCCCBCCCCCBCCBCCBCCCCCCCBCCCCCBCCBBCCCCCCCBCCCCCCCCBBBCCCCCCCCCCCCBBBCCCBBCCBCBCCCCCCCCCBCCCCBCCCCCCCCBBCCCCBCCCCBCCCBCCCBCCCCCBCCCCCBBCCCBCCCCCCCCCCCCC...
output:
103344 73374 1 73375 1 146749 3 146750 3 220137 4 220138 4 60174 5 60175 5 133552 6 133553 6 206924 21 206925 21 46958 25 46959 25 120332 27 120333 27 193709 29 193710 29 33744 29 33745 29 107117 34 107118 34 180506 34 180507 34 20542 37 20543 37 93918 41 93919 41 167293 43 167294 43 7327 45 7328 45...
result:
ok moves = 103344
Test #23:
score: 0
Accepted
time: 204ms
memory: 22440kb
input:
300000 1 CCCBBBBBBCCBCCCBCBBBBCBCBCBBCBBBBCBCBCCBBCCBBCCBCBBCBBBBBBCBBBCBCBCCBBCBBCCCCCBCBCBBBBBBBBCBCBBBBCCCBCBBBCCBCBCBCBCBBCCBCBCCCBCBCBBCCBCCBBCBBBBCCBBCBCBBBBCCBBBBBBBCCBCCCBCBCCBBBBBCCBBBBCBCCBCBBCBBCBCCCBBBBBBBCCCCBBBBBBBBCBBBCCBCBBBBCCBBBCCBCBCCBCCBBCBBCCCCCBCBBBCCCCCCBCBBBCBBCCCCCCBCCCBBBCC...
output:
149876 4 1 5 3 6 6 7 9 8 12 9 13 12 15 16 18 18 19 19 21 20 26 21 27 23 28 25 29 27 30 28 31 30 32 31 33 32 35 33 37 35 38 37 39 40 40 41 41 44 43 45 44 48 47 50 48 51 51 53 52 54 53 55 54 56 55 57 58 58 61 60 62 61 63 62 65 64 68 66 69 69 71 70 73 72 74 73 75 79 76 81 77 83 80 84 84 85 85 86 86 87 ...
result:
ok moves = 149876
Test #24:
score: 0
Accepted
time: 270ms
memory: 25764kb
input:
300000 299999 BBCBCCBBBBCCBBBCBBBCCCBCBCBCCBBCCBBCCBBCCBBBBBCBBCBBBCBBBCCBBCBBBCCCCCCBBCCBCBCBCBBBCCBCBBCCCBBCCCCCBCBCCBBCBBCCBBCCBBBBCBBCBBCCBBCCCCCCCBCBCCCBBBCBBBCCCCBCBBCCCBBCBBBCBBBBCCCCCCBCCCCCCBCBBCBBCBCBCBCCCCBCCBCCCBBCCBBCCCCCBBCCBCCCCBBCBCBCBCCCCBBBCCBCBBBCCBBBCCBBCBCCBCCBCCCCBCCBBBCCBCCBCB...
output:
299728 2 4 3 4 4 4 5 4 7 5 8 5 11 5 12 5 13 6 14 6 15 13 16 13 17 14 18 14 21 14 22 14 23 15 24 15 25 16 26 16 28 18 29 18 30 18 31 18 32 18 33 18 37 19 38 19 40 19 41 19 43 22 44 22 47 22 48 22 49 25 50 25 53 25 54 25 55 25 56 25 59 27 60 27 61 31 62 31 65 31 66 31 67 31 68 31 69 31 70 31 71 31 72 ...
result:
ok moves = 299728
Test #25:
score: 0
Accepted
time: 203ms
memory: 23532kb
input:
299999 1 BBBCCBBCBCCCCBCCCBBBCCBBBBCBCBBCCCCBBCCCCCCBCBBCBBBCCCCCBCBBCCCCBCBCBCCBBCBCCCBCBCCCBBBBBCBCCBBCBCBBBCCBBCCBBCBBBCBCCBCBCCCBCCCCBBCBCBCBBBBCBCCCCBCCCBBCCBCCCBBBCCCCBCCCBBBBBBCCCBCBCBCBCCBCCBBCBBCCBBCBBCCBBBBCCCCBBCBBBCCCBBCBCCBBCCBBBCCBCCCBCCBBBBBCBCBBBCCBCCCBCBBBBBBBBCCBBCBBBCBCBBBCBCCCCCB...
output:
149958 4 1 5 2 8 4 10 5 11 6 12 7 13 8 15 16 16 17 17 18 21 19 22 21 27 22 29 25 32 28 33 32 34 34 35 35 38 36 39 37 40 38 41 44 42 45 43 47 45 50 48 52 52 54 53 55 54 56 55 57 56 59 58 60 61 67 62 69 63 71 64 72 66 73 68 77 70 78 71 80 74 82 76 83 77 84 78 85 80 86 82 87 83 89 84 91 90 93 92 94 93 ...
result:
ok moves = 149958
Test #26:
score: 0
Accepted
time: 261ms
memory: 24932kb
input:
299999 299998 CBBCBBBCBCBBCBCCCCCBCCBBBCBCBCCCBBBBCCBBCBCCCBCBBCCBBBBCCBCBBCCCCBCBBCCBCCCCBCCBCBCCCBBCBBCCBBCCCBBBCCBBCBBBCCCBBCCBCCCCCBBCCCCCBBCCCCBCCBCCBBBCBCCCCBBCBBBCBBBCCCBCCBBCCCBBCBCBBCBCBBCBCCBBBCBBCCCBBCBBCBCCCCBBBBCCCBCCBCBBBCBCCBCBBBBBBBBBCBCBCBBBCCBCCBBBBCCCBBCCBCCBBCCCCBBBBCCCCBBCBCBCBC...
output:
299574 2 1 3 1 6 1 7 1 11 5 12 5 14 6 15 6 18 6 19 6 21 6 22 6 23 8 24 8 25 8 26 8 27 9 28 9 29 10 30 10 32 10 33 10 34 13 35 13 39 16 40 16 42 16 43 16 45 16 46 16 47 16 48 16 49 16 50 16 55 16 56 16 57 16 58 16 61 16 62 16 64 16 65 16 66 17 67 17 68 18 69 18 71 18 72 18 75 18 76 18 77 18 78 18 83 ...
result:
ok moves = 299574
Test #27:
score: 0
Accepted
time: 274ms
memory: 25576kb
input:
300000 2 CCBBBBBBCCCBBCCCBBBCCBBCCBBBBBCBCBBBCCBBCBCCBBCBBBBCBCBBCCBCCCBCBCCBBCBBBCBCBCBBCCCCBBBCBCCCBCCBBBBCCCBCBBBBBCCCCCCBBBCCBBBBCCBBBBBCCCBCBCCCBCCBBCCBCBCBBBCBBCCCCCCBBBBCBBCCCCBCCBCCBCCBBCBBBCCBCCCCBCCBBCBBBCBCCBCCBBBBCBBCBBCBCCBCCCBBCCCCBBBCCBCBBCCBCBBCBBBBBCBBBCBBBBBBCCBBBBCCCBBBBBCCBBCCCBB...
output:
299994 299999 11 300000 11 299999 14 300000 14 300000 16 1 16 7 19 8 19 8 19 9 19 9 21 10 21 12 24 13 24 13 24 14 24 14 26 15 26 18 26 19 26 19 32 20 32 22 32 23 32 23 36 24 36 29 36 30 36 31 38 32 38 35 40 36 40 36 40 37 40 39 46 40 46 41 52 42 52 42 56 43 56 45 60 46 60 50 60 51 60 52 63 53 63 55 ...
result:
ok moves = 299994
Test #28:
score: 0
Accepted
time: 288ms
memory: 24636kb
input:
300000 299998 BBBBBBBCBBBBBBCCCCBBCCCCBCCCCCCBCCBCCCBBCCBBCCCBBCBCCBCBBCCCBCCCBCCBCCCBCCBCBBBCBBCCCCBBCBCCCBCCBBCBCCBCBCCBBBCCBCCBBCBBBBBBCBBBCBBBCCCCCCBBCBCCCCCBBCBBCBCCCBBCBBCBBCCCCCCBBBBCBCCCCCCCCCBCCBCCBCBCCBCBCBBCBCBCCBBCCCCBCCCCCCCCCBCCCBBCCCBBCBBBBBBCBCCBCBCBBBBCCCBBCBBCBBBCBCBBCCCCBCCBBBBCBB...
output:
299714 10 2 11 2 18 2 19 2 21 2 22 2 26 2 27 2 29 2 30 2 33 5 34 5 36 5 37 5 39 6 40 6 43 6 44 6 47 9 48 9 50 10 51 10 54 10 55 10 59 10 60 10 62 12 63 12 66 14 67 14 69 15 70 15 73 17 74 17 77 18 78 18 80 18 81 18 83 18 84 18 86 18 87 18 89 18 90 18 93 18 94 18 96 21 97 21 99 21 100 21 103 21 104 2...
result:
ok moves = 299714
Test #29:
score: 0
Accepted
time: 281ms
memory: 24480kb
input:
299999 2 CBCCCCBCBBCCBBBBCBCCBBBCBCCBCBCCBCBCBBCCBBBBCCCBBCBCBBCBCCCCBBBCCBCBBCCBBCBCCBBCBBCCBBCCBCCBBBCCCCBBCBBBCCBBBCCBBBCCCBBCBBCBCCCBCBCBBBCBCBBCCBCBCBBBBCCBCBCBBBBBCBCBBCBCBCCBCBCCBCCBBCBBBCBBBBCBCBBBCCBCBBCBBCCBCBCBCCBBBBCBCCBCBCCCCCBBBBBCBCCCCBBCCBBCCCCBBCBBBBBBCBCCBBCBCBCBBBCCCBCCBBBBCCBBCBB...
output:
299818 299999 1 1 1 299998 3 299999 3 299997 3 299998 3 5 7 6 7 7 10 8 10 8 12 9 12 11 12 12 12 12 14 13 14 13 14 14 14 14 16 15 16 16 16 17 16 19 20 20 20 20 22 21 22 21 26 22 26 23 28 24 28 26 31 27 31 28 31 29 31 31 33 32 33 33 37 34 37 35 37 36 37 36 39 37 39 39 39 40 39 40 42 41 42 41 47 42 47 ...
result:
ok moves = 299818
Test #30:
score: 0
Accepted
time: 288ms
memory: 25092kb
input:
299999 299997 CBBBCBCBBBBBCBBCCCCBBCBCBBCBCBBBCCBBBBCCCBBCBBCBCBCCCBBCBBBBCCBCCBBBBBCBCBCBBBBBCBBCCBBBBBCCBCCCCCBCBBBBCCCBBCCCBCCBBCCBBCCBBBBCCBCBBBBCCBCBCCBBCBBBCBCBBCBBCCCCCCCCBCBCCCBCCCCCBCCCCCCCCBBBCCBCCBBCCCCBCCCBBBCBCCCCCCBCBCCBBCBBBCBBCBCBCCBCBCBBBBBBBBCCCBCCBCBCCCCBCCBBBCBCCCBCBCCBCCCBCBBCCC...
output:
299540 3 1 4 1 8 2 9 2 11 2 12 2 18 2 19 2 22 3 23 3 25 3 26 3 30 3 31 3 33 3 34 3 37 4 38 4 40 6 41 6 45 7 46 7 52 9 53 9 55 10 56 10 59 10 60 10 63 12 64 12 66 14 67 14 69 19 70 19 72 19 73 19 76 19 77 19 82 20 83 20 86 21 87 21 94 21 95 21 97 21 98 21 100 22 101 22 107 22 108 22 111 23 112 23 119...
result:
ok moves = 299540
Test #31:
score: 0
Accepted
time: 290ms
memory: 25772kb
input:
300000 3 BBBCBBCBCBBBCBCBBBCCBCCBBBCCBCCBCBCCCCBBBBCBBCCBBBCCBCCBCBCBBBBBBBBCCCBCBBCBBCBBCBBBBCBCCBBBBBCCBBBBCBCBBCCCBBBCBBCCBBBCCCBBCBBBCBBCBCBCBCBCBBCBBCCBBBCCBCBBCCCCBBCBCBCCCCBCCCCBBCCBCCCCBCBBBCBBBCBCCBBCCCCCBCBCCBBBCBBBCCCBCCCCBCCCCCBBCCCBBBBBBBCCBCBCBCCCCCCBBBCCCCCCBCBCCBBBCBCCBBCCCCBCCBCCBCC...
output:
299680 299998 5 299999 5 299996 8 299997 8 299999 8 300000 8 300000 11 1 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: 290ms
memory: 25964kb
input:
300000 299997 CCCBCBBCCBCCCBCCCCCBBBCBCBBBCBCBBCBCBBBBCCBBCCBCBBCBBCBBCCCBBCBCCCCBCCCBCCCBBCCBCCCCBBBCBBCBBBCBBCBCCBCBBBBCCCCBCCCBBCBCCBCBCCBCCBCCBCBCCBCCCCBBCCCCBBCCBBCBBCBBBBBBBBBBBCCBCBBCCCBBCCBBCBBBBCBCCBBCCCCBBCBBCCBCBBBCBCCBBBCBBBCCBCBCCCBCCBBBBBBCBCBCBCCBBBBBBBCBCCBBCBCBCCCCCCBBCCBBBBCCBCCCCB...
output:
299862 4 1 5 1 9 2 10 2 13 5 14 5 17 5 18 5 22 6 23 6 26 12 27 12 32 12 33 12 39 12 40 12 45 13 46 13 53 16 54 16 58 16 59 16 62 22 63 22 66 25 67 25 70 25 71 25 74 27 75 27 80 28 81 28 84 31 85 31 89 31 90 31 94 31 95 31 100 34 101 34 104 37 105 37 108 38 109 38 113 38 114 38 117 38 118 38 122 38 1...
result:
ok moves = 299862
Test #33:
score: 0
Accepted
time: 282ms
memory: 25852kb
input:
299999 3 BCBBBCBCCCBCCCBBBBCBBBBBCCBCCCCBCBBBBBBCBBCBCBCBBBBBBCBBBCCCBCBBBBBCCCBCBCBBBBBBBCBBBBBBCBCBBBCCCBCCBCCBCCBBBCCCBCCCBBBBCBCCBBCCCCBCBBBCBCCCBBCBBBBCCCCBCCCCBBBBCCCCCCBBBCCCBBBBCCBBCCBCBCCBBCBBCBBCBCBBBBBCCBBBBBCBBBCCBBBBCCCBBCBBCBBCBCBBCCBBCBBBCBCBCCCBBBBCBBBBBCBBCBBCCCCCCBCCCCBCBBBBBCCCBBC...
output:
299648 299998 4 299999 4 299997 4 299998 4 3 7 4 7 5 7 6 7 6 10 7 10 7 10 8 10 9 13 10 13 10 14 11 14 11 15 12 15 16 16 17 16 22 19 23 19 23 19 24 19 25 19 26 19 26 23 27 23 27 23 28 23 28 23 29 23 30 26 31 26 37 27 38 27 40 30 41 30 42 30 43 30 44 30 45 30 51 34 52 34 55 34 56 34 56 34 57 34 57 38 ...
result:
ok moves = 299648
Test #34:
score: 0
Accepted
time: 303ms
memory: 25280kb
input:
299999 299996 CBBCBCCCBBBCBCBBCBBBBBCBBCCBBCBBCCCBCCBCBCBBCBCCBBCBBBCCCBCBBBBCBCCBCCCCBBCCCCBCBBCBBBBCBBCBCCBBBBCBCCBBBCBBCBBCCCBBCBCCCBCBCCBCBCCBBCBCBCBBBBBCCCBBBBBCCBCBBCCBCBCBBCCCCCCBBCCBBBBBBBCCBCBCBBCBCCBCBBCBBCBCCBBCCBCBCBCBBBBBBBCCBCCBCBCCBBCCBBCBBBBCBBCCBBCCCCBCCBBBBCBCCBBBBCCCCCBCCCBCCBCBCC...
output:
299968 4 1 5 1 8 2 9 2 12 2 13 2 18 2 19 2 24 4 25 4 31 4 32 4 35 5 36 5 40 6 41 6 44 7 45 7 49 7 50 7 53 7 54 7 59 10 60 10 63 10 64 10 67 10 68 10 72 12 73 12 77 13 78 13 83 17 84 17 87 18 88 18 91 22 92 22 97 22 98 22 101 22 102 22 107 22 108 22 113 22 114 22 117 22 118 22 121 22 122 22 127 25 12...
result:
ok moves = 299968
Test #35:
score: 0
Accepted
time: 289ms
memory: 24504kb
input:
300000 4 CBBBBBCBCCBBBCBCBBCBCBBBCBBBCBBCCCBBCBCCCCBBBBCCCBBCBBCCBBCBBCBBCBBBBBCCBBBCBBBCBBCBBBBBBCCCBCCCCBBBBBBBCBBBCBCBCCCBBBCBCCCCBBBBBCBCBCCBCCCCBCCCBBBCCCBBBCCCCBCBCBBBBBCBBCBBBBCCCBCBBCCBBCBCBCCBCBBBBCCBCCBCBCBCBBBCCCBBCBBCCCBBBCCBBBBBCCCCCCCBBBCBCCCCBCBBBCCCBBBCBBCCBCBCBCBCBCCCBCCCCBCCBCCCBBB...
output:
299674 299998 2 299999 2 299996 2 299997 2 299994 2 299995 2 299992 7 299993 7 299989 8 299990 8 299987 17 299988 17 299984 18 299985 18 299982 18 299983 18 299979 22 299980 22 299976 22 299977 22 299975 23 299976 23 299972 25 299973 25 299977 26 299978 26 299985 30 299986 30 299990 30 299991 30 299...
result:
ok moves = 299674
Test #36:
score: 0
Accepted
time: 302ms
memory: 25064kb
input:
300000 299996 CBCBCBBCCCCBBCBBCBBBCCCBBCCCCBBCBCCBBCCCCBCBBCCBBBCCCBCBCCCCCCBCCBCBBBBBCBCCBBCCCCCBBBBBCBBCCBBCCCCBBBCBBCCBCBCBBBCCCBCBCCBBBBCCCBCCBCBCBBBCBCCCBBCCBCCCBCBBCCCCCCBBBCCBCBCBBCBBBBCBBBCBBCBBBCCBBBCBCCCCBBCBCCCBBCBCBBCCCCBBCCBBCCBBBCCCBCBBCBBCCCCCBCBCCCBCCCCCCBCBBCBCBCBCBCCBCBBBCBCCCBBBCC...
output:
299466 6 2 7 2 11 2 12 2 18 3 19 3 23 3 24 3 28 3 29 3 33 4 34 4 40 4 41 4 47 4 48 4 54 7 55 7 61 10 62 10 68 10 69 10 78 10 79 10 84 10 85 10 89 10 90 10 95 10 96 10 103 14 104 14 108 14 109 14 115 15 116 15 122 16 123 16 127 17 128 17 132 17 133 17 137 17 138 17 144 20 145 20 150 20 151 20 158 20 ...
result:
ok moves = 299466
Test #37:
score: 0
Accepted
time: 290ms
memory: 25152kb
input:
299999 4 BBBCCBBBBCCCBCCCBCCCCBBBBBCBCCCBCBCBCCCBBBBBBBCBBBBCBBBBCBCCBCCCCCCBCCBBBCCCCCBBBCBCCBBBCBCBBCBCBCBCBBCBCBBBCBCBBBCCCCBCBBCCCBBBBCBBBBBBBBCCBCCBBCBBCCCCBCBCBBCBBCBBCBCBBBCCCCCCBBBBBBCBCBCCCCCCBBCBBCBBBCCBBBBBBBCBBBBBBCBCCBCBCCCCBBCCCCBBBBCCBCBBCCBCCCBCBCBBCCCCBBCBBBCBCBCCBBCBCBCCCCCBBCBCCCC...
output:
299540 299999 1 1 1 299996 1 299997 1 299993 2 299994 2 299992 6 299993 6 299994 6 299995 6 1 7 2 7 6 11 7 11 7 12 8 12 8 17 9 17 10 17 11 17 11 21 12 21 12 21 13 21 14 21 15 21 15 21 16 21 16 31 17 31 17 32 18 32 23 36 24 36 25 40 26 40 26 40 27 40 27 40 28 40 29 49 30 49 31 49 32 49 33 49 34 49 34...
result:
ok moves = 299540
Test #38:
score: 0
Accepted
time: 303ms
memory: 24876kb
input:
299999 299995 BBBBCCCBBBBBBBBCCBCBCBBBBCCCCBBCCCBBBBBCBBBCBBBCCBBCCCCBCBCBCCCCBBCBBCCBBBCBBBCBBBBBBBBCCBBCBBBBBBBCCCBCCBBBCBCBCCBBCBBCBCBBBBCBCBBCBCBCBBCCCBCCBCBCCBBBCBBCBCCBBCBCBBBBCCBCBCBCCCCBCCCBCBCCBCCCCBBBBBBCBCBCBCBCCBCBBBCCBBBCCBCBCCCBBBBBCCCBCCBCBCBCCCCBBCCCBBBBBCBBCCBBCBCCBBCCBBBBBBBCCCBCBC...
output:
299896 9 1 10 1 21 1 22 1 27 3 28 3 33 4 34 4 40 4 41 4 49 5 50 5 54 7 55 7 59 7 60 7 64 7 65 7 70 12 71 12 75 17 76 17 82 17 83 17 87 18 88 18 92 18 93 18 97 18 98 18 107 19 108 19 112 20 113 20 121 22 122 22 126 22 127 22 132 22 133 22 137 23 138 23 142 26 143 26 148 26 149 26 154 28 155 28 160 29...
result:
ok moves = 299896
Test #39:
score: 0
Accepted
time: 447ms
memory: 25532kb
input:
300000 3210 CCBBCBBCCBBBBCBBCBBCCCBCCCBBBBBCBBCBBCBCBCCBBCBBBCCCCCBBCCCCCCCCBBCBBBBBCCCBBCBBBBCCBBBCCCCBBBBBBCBBBCBBCCBBCCCBCBCCCCCCBCBBBCBCBBBCCCBCBCCCCBCBBCCBBBBBCBBBBCBBCBBCCCBCCBCCCBBCCBCCCCCCCCBCCBBCBBBBBBCBBBBBCBBCBCCBBBCBBCBCCBBBCCCCBCCBBBBBCBCBBCBBBBBBBBBCCCCBCBCCBCCCCCBBBCBBBCCBBCCCCCBBBCBC...
output:
299636 296793 7 296794 7 293589 11 293590 11 290380 11 290381 11 287174 11 287175 11 283965 12 283966 12 280757 12 280758 12 277551 12 277552 12 274342 15 274343 15 271133 15 271134 15 267925 15 267926 15 264717 16 264718 16 261508 16 261509 16 258299 16 258300 16 255091 17 255092 17 251882 17 25188...
result:
ok moves = 299636
Test #40:
score: 0
Accepted
time: 452ms
memory: 25592kb
input:
300000 296790 BBCCBBCBCBBCCCCBBBCBBBCCCBBCCCCBCCCCBCCCBBCCBCBBBBBBBBCBCBCBCBCCBCBBCBBBBCBCBCCCCBBBBCCBCCBCCCCCCCCBBCBCBCBCCCBCCBCCBCBCBCCBCCBCBBBCCCCCBBBCCBCCCBBBBBCCBBCCBBCCCBCBBCBCCCBCBBCCBCBCCCCBCBBCBBBBCCCCBBCCBCCCBCBCBBBCBBCBBCBBBBBBCCCBBBCCBCCBBCCCCBBBCBBBCBCBCBBCBCBBBBCCCCBCBBCCBBBCBCBCCBBCBB...
output:
299960 3213 3 3214 3 6424 5 6425 5 9635 5 9636 5 12846 6 12847 6 16057 7 16058 7 19268 8 19269 8 22481 8 22482 8 25692 10 25693 10 28906 12 28907 12 32117 16 32118 16 35328 17 35329 17 38540 19 38541 19 41755 19 41756 19 44966 21 44967 21 48177 22 48178 22 51388 24 51389 24 54599 25 54600 25 57812 2...
result:
ok moves = 299960
Test #41:
score: 0
Accepted
time: 465ms
memory: 25112kb
input:
299999 3210 CBCBCBBCCCBBBBCCBCBCCCBBCBBCBBCBCCCCBCBCCCCBBBCBBBBCBCBCCBCBBBCBCBBCCBCCBBCCCCBCCBCCBBBBCBCCCBBBBCCBCCCCBCBCBBCCBBBBCCBBCCBBCBCBCCBCBCBBCCBCCCCCBCBBBBBBCBCCCCBCBBCCCCCCBBCCCCCBCBCBBCBCCBBCCBCCBBBBCBBCCCCCCBBCBBCCCCCBCCBBBBBBCBCCCCBCBBCBCBBBBBCCCCCBBBBCCCBCBBBBBCBCBBCBBBBBBCCCCCBBBBCCCBBB...
output:
299944 296790 1 296791 1 293581 4 293582 4 290374 4 290375 4 287165 4 287166 4 283957 4 283958 4 280749 4 280750 4 277541 4 277542 4 274332 5 274333 5 271124 5 271125 5 267918 6 267919 6 264709 6 264710 6 261500 6 261501 6 258294 7 258295 7 255088 8 255089 8 251879 8 251880 8 248674 11 248675 11 245...
result:
ok moves = 299944
Test #42:
score: 0
Accepted
time: 467ms
memory: 25804kb
input:
299999 296789 CCCBBCCCCCCCBCBCBBCBBCCBBCBBCBCCBBBCCBBCCBBCCBCBCCBBCBBBCBCBCCBBCBCBCCBBBCBCBCBBBCCCBCBBCBBBCBBCBBBBBCBBCCBCCCCCCCCBBCCCCCCCBCCBBBBCCBBBCBCBBCCBCCCCBCCCCCCBCCBBBBBCCBBBBCBBBCBBCCBCCCCCCBCCBBCBBCBBCCCBBBCBBBCBCBBBBBCBCBBCCBCBBCBBBCCBCBBCBBBCBCBBBBBCCBBBBCCCCCBCBBBBCBCCCCBBBCCBBBCCCCCCBB...
output:
299914 3214 1 3215 1 6426 1 6427 1 9637 3 9638 3 12849 7 12850 7 16060 8 16061 8 19271 8 19272 8 22482 9 22483 9 25695 13 25696 13 28907 13 28908 13 32118 13 32119 13 35329 16 35330 16 38540 19 38541 19 41751 23 41752 23 44962 23 44963 23 48173 23 48174 23 51385 23 51386 23 54597 23 54598 23 57808 2...
result:
ok moves = 299914
Test #43:
score: 0
Accepted
time: 524ms
memory: 24544kb
input:
300000 98765 BBCBBCCBCBBBBCBCCCBBCBCBCCBCBBBBBCCBCBCBCCBCCCCCBCCCBCBBBBCCBCCBCCBBBCCBCCCCBBBCBCCCCCBCBCCCBBBCCBBBBCCCCBBBCBBBBBCBBCBCCCBCCBCCCCBBCBBBBBCCCBBBCCCBBBBBCCCBBBBBBBBCCCCCCBCBBBBBCBCBBCCBCBBCCBCBCCCBBCCBBBBCBCCBCBCBCCCCCBCBBCBCBBCBBBBBBBCCBBBCCBCCBCBCBBCCCCBCBBBBCBBCBCBCBBBBBBBBCCCBBBBCCCB...
output:
299684 201236 2 201237 2 102473 3 102474 3 3710 3 3711 3 204946 6 204947 6 106183 6 106184 6 7419 8 7420 8 208657 9 208658 9 109893 10 109894 10 11129 12 11130 12 212368 12 212369 12 113604 15 113605 15 14840 15 14841 15 216076 15 216077 15 117312 18 117313 18 18549 21 18550 21 219785 21 219786 21 1...
result:
ok moves = 299684
Test #44:
score: 0
Accepted
time: 529ms
memory: 24976kb
input:
300000 201235 BBCCCBBBBCCCCCBBBBBBCCBBBBCCCBBBBCBBBCBBBBCBCBBBCCCBBCBCCBCBCBBBCBBBCCCCBBCCBBBCBBCBCCCCBBCBCCCBBCCCCCCBCBBCCCBCCBBBBCBBBCCCCBBCCBBCCCCBCCCBCBBBCCCBBCBBCCCBCBBCBCBCCBBBBBBCBCCCBBBCBCBBBBBBBCCCBCCCBBCBBBCCBCBBCBBCCBCCBBCBBBBCBBBBBBCBCBBCCBCCBCCCBCCBBCBBCCCCCBBCCCBCBCBCCCCBCBBCBCBCBCCCBB...
output:
299440 98766 1 98767 1 197532 1 197533 1 296298 2 296299 2 95064 4 95065 4 193830 6 193831 6 292596 6 292597 6 91364 6 91365 6 190132 7 190133 7 288899 7 288900 7 87665 8 87666 8 186432 9 186433 9 285198 9 285199 9 83964 10 83965 10 182730 10 182731 10 281498 10 281499 10 80264 10 80265 10 179030 10...
result:
ok moves = 299440
Test #45:
score: 0
Accepted
time: 506ms
memory: 25124kb
input:
299999 98765 CCBBCCBCBCBCBCCBBBCBCBBCCBBCBCCCBCBBCBBBCBCBCBCBBCBCCBCBBCCCBBBCCCBBCBBCCBBCBBBBCCBBBBBBBCCCCCBBBCBCCCCBCBBCBBBCBBCBCBCBCBBCCBCCCBCBCBCBBCBBCBBBCCCCCCBBCCBBBBCCBCCBBBCBCCBBCCBCCBBBBCBBBCCCCCCCCBCBCCCCCCBCCCBBCBBCBCCCBCCCCCCBBCBCBCCBBBBCBBCBBBCCCBCCCBCBCBBCBCCCBBBCBCBBCCCCCCCBBBCCCBCBCCC...
output:
299904 201235 1 201236 1 102472 3 102473 3 3708 9 3709 9 204946 9 204947 9 106182 10 106183 10 7418 13 7419 13 208654 13 208655 13 109890 19 109891 19 11128 19 11129 19 212363 19 212364 19 113599 19 113600 19 14835 23 14836 23 216070 23 216071 23 117306 23 117307 23 18543 23 18544 23 219780 24 21978...
result:
ok moves = 299904
Test #46:
score: 0
Accepted
time: 563ms
memory: 25572kb
input:
299999 201234 CCBBCCCBCBCBCBBBCCBCBCCBCCCCCCBCBCBBBBCBCCCBCBBCCCBBBBCBBBCBCBBBCCBCCCCCCBCCBCBCBCBCBBBCCBCBCCCBBBCBCBCBBBBBBCBBBCBCBBCBBCCBBBBCBCCBBBBCCCCCCCCCCBBBCCBCCBCCBBCBCBBCBBBBCCCBBBBCBCCBCCBBCCCBCCCBBBCCCBCCBCBBBBCCCBBCCCBCCCCBBBCBCCBCCCCCBCBBCCCCBBCBCBCCBCBBBBBCCBBCCBBCBBCCBCCBBCCBCBCCBBBBBB...
output:
299526 98766 1 98767 1 197533 1 197534 1 296301 3 296302 3 95068 4 95069 4 193835 6 193836 6 292603 9 292604 9 91372 9 91373 9 190138 9 190139 9 288904 10 288905 10 87672 10 87673 10 186440 12 186441 12 285208 12 285209 12 83976 12 83977 12 182742 12 182743 12 281509 12 281510 12 80278 13 80279 13 1...
result:
ok moves = 299526
Test #47:
score: 0
Accepted
time: 512ms
memory: 24420kb
input:
300000 150000 CBBBBCCBCBBBBCBBBCBCBCBBCBBBBCBBCCBCCCBBBBCBCBBBBBBCCCCCCBCBBCCBCBCBBCBCBBBBBBCBCBBBBCCBCCCBBCCCBBCCCBBBBCCCCCBCCBCBBCCCCBCBBBBBBBBBBBBBBBCBBBCBBBBCBBBCCCBCBCCBBBCBBCCCCCCBBBCBBCBCBCBBCBCCCCBCCCCCCCCCBCCCBCBBBBBBBCBBCBBBBBBCCBBBBCCCCCCBBBCCCCCBCBCBBCBBCBCBCBBBCBBCCCBCCBCCBCBCBCBBBBBCBC...
output:
299434 150001 3 150002 3 3 6 4 6 150007 6 150008 6 8 10 9 10 150009 10 150010 10 13 11 14 11 150017 11 150018 11 22 12 23 12 150024 12 150025 12 31 19 32 19 150035 19 150036 19 36 19 37 19 150039 19 150040 19 40 19 41 19 150041 19 150042 19 44 22 45 22 150045 22 150046 22 47 22 48 22 150052 22 15005...
result:
ok moves = 299434
Test #48:
score: 0
Accepted
time: 445ms
memory: 24760kb
input:
300000 150000 BCCCCCCBCBBCCBBBBCBCCBCBCBCBCCCBCBCBBBCCCBCBBBCBBBBBBCBCBCCCBCCCBCCBBBBBCBCCCBCBCCCBCCBBCCBBBCBBBCBBCBCCBBBCBCCCBCBBCBCCCCBCCCCCBBCBCBCBBBCCBBCCBCCBCBBCCBBCCBBBBCCCBBCCBBBBBCCBCCBBBBBCBBCCBCCBBBCBBBBBBCCBBCCBBCBCBCCCBCBCCCBCBCBCBCCCBCCCCCBCCCCCBBBBBCCCCCBCBCCBCBBCCCCCBCBBCCBCBCBBCCBBCB...
output:
299902 150001 1 150002 1 3 1 4 1 150009 1 150010 1 10 3 11 3 150012 3 150013 3 13 4 14 4 150014 6 150015 6 16 6 17 6 150018 7 150019 7 19 7 20 7 150020 9 150021 9 22 9 23 9 150023 9 150024 9 24 9 25 9 150026 10 150027 10 27 11 28 11 150030 12 150031 12 31 14 32 14 150033 15 150034 15 34 15 35 15 150...
result:
ok moves = 299902
Test #49:
score: 0
Accepted
time: 446ms
memory: 25736kb
input:
299999 150000 BCBCBBBBCCBCCCCCBCCBCBBCCBCBBBBBCBBBBCBBBCCCBCBBBBBBBBCCCBCCCBBCBBBCCCBBCBBCBBBCCBBCCBCCBBBCBBBCBBBBCCCCBBBBBCCCBCCBCBBBCBCCBCBCBCBBBCBCCCBBCCCCBCBBCCBBCCBCBCCBCCCCBCCCBCCBCCBBBCBCBCCBBCCBBCBBCCCCBCBBCCBCCBBBCBCBBBCCBCCCBBBBCBCBBCBBBCBCBBCCBCCBCCCBCCBCBCBCCBCBCCCBCCBBBCBBBCCBBCCBCBBCBC...
output:
299908 150000 1 150001 1 5 1 6 1 150005 4 150006 4 7 5 8 5 150007 5 150008 5 9 5 10 5 150009 6 150010 6 12 6 13 6 150014 6 150015 6 16 13 17 13 150021 13 150022 13 22 16 23 16 150025 19 150026 19 27 19 28 19 150028 19 150029 19 29 21 30 21 150030 25 150031 25 32 27 33 27 150034 27 150035 27 40 35 41...
result:
ok moves = 299908
Test #50:
score: 0
Accepted
time: 467ms
memory: 24516kb
input:
299999 149999 CCCCBBBCBCBCCCBBCBBBCCCBBBBCCCBCBBCBBBBCCCCBBBCBBCCBCCCCCCCCBCCCBCBBCBBCBCBCCCCCCCBBBBBCBBCBCBCBBCCCBCBCCBBCBBBCCCCCBBBCCCBBCBBBBCCBCBBCBCCBCBCCBBCBBCBBCCBCCBBCCBBBCCCBCCCBCCCBBCCCCCBCBBCCCBCBCCBBBCCBCCCCBBCCBCCCCBCCCBBCBCCBBBCCCBCCBCCCCCCCBCCBBBCBBCCBBBCCBCBCBCBCCCBCBBCCBCBCBBCCCBCCCC...
output:
299948 150005 1 150006 1 11 2 12 2 150012 5 150013 5 15 5 16 5 150017 5 150018 5 20 5 21 5 150021 6 150022 6 24 6 25 6 150028 9 150029 9 32 9 33 9 150036 9 150037 9 39 13 40 13 150040 13 150041 13 42 16 43 16 150043 17 150044 17 50 18 51 18 150052 19 150053 19 54 19 55 19 150055 19 150056 19 57 20 5...
result:
ok moves = 299948
Test #51:
score: 0
Accepted
time: 456ms
memory: 25216kb
input:
300000 150001 CBBCCCBBCBBBCCCCBCCCBBBCBBCBCCBBCBCCBCBCCBBBCBCBBBBCCBCBBCCBCCBBCBCCCCCCCCBBCCCCBBCBBCCBBCBBCBBCBBCBBCBBBCBBBBCBBBBCBBBBBCBCBBBCBBCCCBBBBCCBBBBCCBBBCBBCCBCBCBCBBBBBBCCBBCCCCCBBBCBCBBCCBCCCCBBBCBBBBCCCCCCCBBCCCCBBCBBCCBBBCBBCBCCCCBBCBCCBBCBCCBCBBCCBBBCBCCCCBBBBCBBBBBBBBBCCCBBBBCBBBCCBCC...
output:
299890 150000 1 150001 1 300000 2 1 2 150004 2 150005 2 6 5 7 5 150006 5 150007 5 8 7 9 7 150008 7 150009 7 10 7 11 7 150012 8 150013 8 12 8 13 8 150017 10 150018 10 17 10 18 10 150019 11 150020 11 22 12 23 12 150022 12 150023 12 25 14 26 14 150025 19 150026 19 31 21 32 21 150032 21 150033 21 33 22 ...
result:
ok moves = 299890
Test #52:
score: 0
Accepted
time: 453ms
memory: 25232kb
input:
300000 149999 BBBBCBBCCCBCCBBCBCCCCBBCCBBCBCBBBCCBCCBCCCBBBBCBCCCCBCCBBCCCCCCBCCCBBBCCCBCCCBCCCBCCBCBCCCCBBCCCBBCBCBBBCBCBBBBBBCBCCBCBCCCBBBBBBCCBCCBCCBBBCBCBBBBBCCBBBCCCBBBBBBBBCCCBCCCBCCBBCBCBCCBCCBCCBCBBBCCCCBCCCBCBBBCCBBCBCBBCCBCCBBCBCCBBBBCCCCBCBBCCCCBBBBCCBCCCCBCCCCBBCBBBBBCCBCBCCCBCBCCBCBCCCC...
output:
299656 150002 1 150003 1 5 3 6 3 150008 5 150009 5 10 6 11 6 150014 9 150015 9 16 16 17 16 150018 16 150019 16 21 20 22 20 150027 22 150028 22 30 24 31 24 150032 24 150033 24 35 26 36 26 150038 32 150039 32 40 32 41 32 150044 32 150045 32 47 34 48 34 150052 38 150053 38 55 41 56 41 150058 45 150059 ...
result:
ok moves = 299656
Test #53:
score: 0
Accepted
time: 447ms
memory: 25624kb
input:
299999 150001 BCBCBCBBCBCBBCBCCCCCBCBCBBBCCCBCBCBCBCCBCCBBBCCBCCCCBCCBCCBBCBCBBCBCBCBBBBBCCBBBBCCBCBCBCCBBCBCCCBCBBCBCBBCBBBBCBBBCBBCBBBBCCBCBCCBCBCCBBCBCBCBBBCBBCCBBBCBBBBBCCCBBCBBBCBBBBCCBBCBCCBBCCBCBBCBBCBBBBBCBCBCBBBBBBBBCCBCBCCBBBBCBBCBBBCCCCCBBCBBBBCCCBCBCBCBCBCBCCCBBCBBCCBCCBCBCBBBBBBCCBCBBBC...
output:
299792 150000 2 150001 2 299999 2 1 2 149999 4 150000 4 299998 6 299999 6 150004 8 150005 8 4 8 5 8 150007 8 150008 8 7 8 8 8 150011 11 150012 11 11 12 12 12 150014 13 150015 13 17 15 18 15 150018 20 150019 20 19 20 20 20 150021 20 150022 20 21 20 22 20 150023 22 150024 22 23 23 24 23 150025 23 1500...
result:
ok moves = 299792
Test #54:
score: 0
Accepted
time: 465ms
memory: 25728kb
input:
299999 149998 CBCCBCBCBCCBCCCCCBBCBCBCCCBCCCBBCBCBCCBBCBBCBBBCBBCCBCCBBCBBBBCCCBBCCBCBBBBBBBCBCCBBBCBBCCCCBBCBBCBCBCCBBCCCBCCCBBBCCBCBCBCBBBCBCCBBBCBCBCBCCCBCCBCCCBCCCCBCCBBCBBCBCCCCCBBCCCBBCBBCBBBCCBBCBCBCCBCBBCCBBBBBBBBBCCCBCCBBCCCCBBCBCCBCCCCCBBCCBCBCCBCCBCCBCBBBCBCCCCBBBBCBBBCBBCBBCCCBCBCBCBBBCB...
output:
299972 150003 1 150004 1 8 2 9 2 150011 2 150012 2 14 2 15 2 150021 2 150022 2 24 2 25 2 150027 3 150028 3 30 4 31 4 150032 5 150033 5 36 5 37 5 150038 5 150039 5 41 6 42 6 150043 7 150044 7 46 11 47 11 150048 11 150049 11 52 16 53 16 150054 17 150055 17 57 19 58 19 150059 19 150060 19 62 20 63 20 1...
result:
ok moves = 299972
Test #55:
score: 0
Accepted
time: 457ms
memory: 21284kb
input:
262143 194294 CBBBCCCBCBBBCBBCBCBCBCCBCCCBCBCCCBCCCCBCBBBCCCCBCCCCBBBBCBBCBCCBCBCCCBCCCBCCCBBBBCCCCCCCCBBCCBBCBCBBBBCBCCBBBBCCCBCBCBCCBCCCBCBCBCBBBBBBBCBBCCCCBBCCBCBCBBCBCCCBCBBBCCBBBBCBCCBCCCCCBCBBBBCBBBBBBBBBBBCBBCBCBCBBCCBCCBBCBCCCBBBBCCBCCBBBBCBCCCBBBCBCBCCCBCCBBBCCBBCBCCBBBCCBBCCCBCCCBCBBBCCCBC...
output:
262120 67850 7 67851 7 135700 8 135701 8 203558 8 203559 8 9266 8 9267 8 77116 8 77117 8 144966 9 144967 9 212818 11 212819 11 18525 13 18526 13 86377 13 86378 13 154229 13 154230 13 222079 14 222080 14 27789 14 27790 14 95640 14 95641 14 163492 15 163493 15 231342 16 231343 16 37050 16 37051 16 104...
result:
ok moves = 262120
Test #56:
score: 0
Accepted
time: 453ms
memory: 21628kb
input:
262144 149222 BBCCBCCCCCBCCCCCBCCBCBBCBCBCBBCCCCCBBBBBBBCCCBBBCCCCCBCBBCBCBCCCCCBCBBBBBBBCCCCBCBCBCBBBBBCBBBBCCBCCCBCCBCBCCCBBBCCCCCCBCCBBBCCBCBBBBCCCBBBCBCBBCBCCBCBCBBBCCBBCBBCBCCCCBCCCCBBCCCBCBCBCBBBCCCBCCBCCCCBCCCBCBCCBBBCBCBBCBCCBBCBBBBBBBBBBCBCBBBBCCCBCBCCCBBBBCCCBBBBCBBBCBCCCBBBCBCBBCBCBCCCCBC...
output:
261936 112925 1 112926 1 225848 1 225849 1 76628 2 76629 2 189552 2 189553 2 40331 2 40332 2 153256 4 153257 4 4042 4 4043 4 116968 5 116969 5 229892 6 229893 6 80672 7 80673 7 193599 7 193600 7 44379 7 44380 7 157306 11 157307 11 8087 11 8088 11 121010 11 121011 11 233934 11 233935 11 84715 11 8471...
result:
ok moves = 261936
Test #57:
score: 0
Accepted
time: 473ms
memory: 21140kb
input:
262145 120549 BCBCBCCBCBBBBBCBBBCBCBCCCBBCCCCCCCCBCCCCCBBCCBCBBBBCCCBCBBCBBCCCCBCCCCBBBBCCBCBCBBBBCBBCBCBCBCCCBBCBBCCCBCCBBCCCBBCBCCCCCBCCCBCBCCBBCCBCCCBCBCCCCCBCBCBCBBCBCCCCBCBBCCBCCBCCCBBCBCBBBBCCCCCBBCBCCBBBBCCCCCCCBCBBCCCBBCCBBBBCCBBCBBCBBBCBCCBBBBBBBBBBBBBCBBCBBCBCCBBBBBBCBBBBBBBCBBCCCBBBBBCBCB...
output:
261964 141597 7 141598 7 21051 8 21052 8 162650 8 162651 8 42102 8 42103 8 183699 10 183700 10 63153 12 63154 12 204750 13 204751 13 84202 15 84203 15 225800 18 225801 18 105252 18 105253 18 246852 18 246853 18 126306 19 126307 19 5758 19 5759 19 147355 20 147356 20 26811 20 26812 20 168408 21 16840...
result:
ok moves = 261964
Test #58:
score: 0
Accepted
time: 525ms
memory: 25312kb
input:
299997 265881 CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB...
output:
299996 34117 2 34118 2 68234 3 68235 3 102351 4 102352 4 136468 5 136469 5 170585 6 170586 6 204703 7 204704 7 238820 8 238821 8 272937 9 272938 9 7057 10 7058 10 41175 11 41176 11 75292 12 75293 12 109409 13 109410 13 143526 14 143527 14 177644 15 177645 15 211761 16 211762 16 245878 17 245879 17 2...
result:
ok moves = 299996
Test #59:
score: 0
Accepted
time: 548ms
memory: 25632kb
input:
299998 76325 BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB...
output:
299998 223674 2 223675 2 147351 3 147352 3 71027 4 71028 4 294701 5 294702 5 218378 6 218379 6 142054 7 142055 7 65730 8 65731 8 289404 9 289405 9 213081 10 213082 10 136757 11 136758 11 60433 12 60434 12 284107 13 284108 13 207784 14 207785 14 131460 15 131461 15 55136 16 55137 16 278810 17 278811 ...
result:
ok moves = 299998
Test #60:
score: 0
Accepted
time: 527ms
memory: 24556kb
input:
299999 236065 BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC...
output:
299998 63936 1 63937 1 127872 2 127873 2 191807 3 191808 3 255742 4 255743 4 19678 5 19679 5 83614 6 83615 6 147550 7 147551 7 211485 8 211486 8 275420 9 275421 9 39356 10 39357 10 103292 11 103293 11 167228 12 167229 12 231163 13 231164 13 295098 14 295099 14 59034 15 59035 15 122969 16 122970 16 1...
result:
ok moves = 299998
Test #61:
score: 0
Accepted
time: 580ms
memory: 24840kb
input:
300000 46255 CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC...
output:
300000 253747 2 253748 2 207494 3 207495 3 161240 4 161241 4 114986 5 114987 5 68732 6 68733 6 22478 7 22479 7 276224 8 276225 8 229971 9 229972 9 183717 10 183718 10 137463 11 137464 11 91209 12 91210 12 44955 13 44956 13 298701 14 298702 14 252448 15 252449 15 206194 16 206195 16 159940 17 159941 ...
result:
ok moves = 300000
Test #62:
score: 0
Accepted
time: 572ms
memory: 24436kb
input:
299997 56982 BBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBC...
output:
299996 243018 1 243019 1 186038 1 186039 1 129057 3 129058 3 72078 4 72079 4 15097 4 15098 4 258114 6 258115 6 201134 6 201135 6 144154 7 144155 7 87175 9 87176 9 30194 10 30195 10 273212 10 273213 10 216231 11 216232 11 159251 13 159252 13 102270 13 102271 13 45289 15 45290 15 288307 16 288308 16 2...
result:
ok moves = 299996
Test #63:
score: 0
Accepted
time: 553ms
memory: 24440kb
input:
299998 129345 CCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBB...
output:
299998 170656 2 170657 2 41312 2 41313 2 211967 4 211968 4 82623 5 82624 5 253278 5 253279 5 123934 6 123935 6 294589 8 294590 8 165245 9 165246 9 35902 9 35903 9 206556 11 206557 11 77213 11 77214 11 247867 12 247868 12 118523 14 118524 14 289177 14 289178 14 159833 16 159834 16 30491 17 30492 17 2...
result:
ok moves = 299998
Test #64:
score: 0
Accepted
time: 551ms
memory: 24424kb
input:
299999 265635 CBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCB...
output:
299998 34366 2 34367 2 68732 3 68733 3 103097 3 103098 3 137463 4 137464 4 171830 6 171831 6 206196 7 206197 7 240563 7 240564 7 274930 9 274931 9 9298 9 9299 9 43663 10 43664 10 78028 12 78029 12 112393 12 112394 12 146758 14 146759 14 181124 15 181125 15 215491 15 215492 15 249856 17 249857 17 284...
result:
ok moves = 299998
Test #65:
score: 0
Accepted
time: 555ms
memory: 25640kb
input:
300000 172035 BBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBC...
output:
300000 127966 2 127967 2 255933 2 255934 2 83900 3 83901 3 211868 5 211869 5 39835 5 39836 5 167801 7 167802 7 295768 8 295769 8 123735 8 123736 8 251701 9 251702 9 79668 11 79669 11 207634 12 207635 12 35600 12 35601 12 163567 14 163568 14 291534 14 291535 14 119501 15 119502 15 247467 17 247468 17...
result:
ok moves = 300000
Test #66:
score: 0
Accepted
time: 47ms
memory: 20876kb
input:
300000 143374 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
0
result:
ok moves = 0
Test #67:
score: 0
Accepted
time: 41ms
memory: 21040kb
input:
300000 59002 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
0
result:
ok moves = 0
Test #68:
score: 0
Accepted
time: 55ms
memory: 20788kb
input:
299999 85730 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
0
result:
ok moves = 0
Test #69:
score: 0
Accepted
time: 59ms
memory: 21084kb
input:
299999 52075 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
0
result:
ok moves = 0
Test #70:
score: 0
Accepted
time: 41ms
memory: 22540kb
input:
300000 234800 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
2 218242 296113 218243 296113
result:
ok moves = 2
Test #71:
score: 0
Accepted
time: 54ms
memory: 22200kb
input:
300000 24663 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
2 162952 296506 162953 296506
result:
ok moves = 2
Test #72:
score: 0
Accepted
time: 48ms
memory: 22020kb
input:
299999 82421 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
2 92657 152873 92658 152873
result:
ok moves = 2
Test #73:
score: 0
Accepted
time: 49ms
memory: 22228kb
input:
299999 103379 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
2 181903 23378 181904 23378
result:
ok moves = 2
Extra Test:
score: 0
Extra Test Passed