QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#378048 | #8523. Puzzle II | Days_of_Future_Past# | AC ✓ | 939ms | 21424kb | C++23 | 3.6kb | 2024-04-05 23:17:36 | 2024-04-05 23:17:36 |
Judging History
answer
#pragma GCC optimize("Ofast")
#pragma GCC target("avx,avx2,fma")
#pragma GCC target("sse,sse2,sse3,ssse3,sse4,popcnt,abm,mmx")
#include <bits/stdc++.h>
#define rep(i,n) for(int i=1;i<=n;++i)
#define pb push_back
#define mp make_pair
#define N 310000
#define inf 1000000007
using namespace std;
struct node
{
int l,r; //son
int cnt; //size
int key; //randomkey
int sum[2]; //count
int num; //0 or 1
}a[2*N];
int root;
int n,k,root1,root2;
char s1[N],s2[N];
void update(int x)
{
int l=a[x].l,r=a[x].r;
a[x].cnt=a[l].cnt+a[r].cnt+1;
a[x].sum[0]=a[l].sum[0]+a[r].sum[0];
a[x].sum[1]=a[l].sum[1]+a[r].sum[1];
a[x].sum[a[x].num]++;
}
int merge(int x,int y)
{
if (x==0||y==0)return x+y;
if (a[x].key>a[y].key)
{
a[x].r=merge(a[x].r,y);
update(x);
return x;
}
else
{
a[y].l=merge(x,a[y].l);
update(y);
return y;
}
}
void split(int t,int k,int &x,int &y)
{
if (t==0){x=0; y=0; return;}
if (a[a[t].l].cnt+1<=k)
{
x=t;
split(a[t].r,k-a[a[t].l].cnt-1,a[t].r,y);
}
else
{
y=t;
split(a[t].l,k,x,a[t].l);
}
if (x!=0)update(x);
if (y!=0)update(y);
}
int find(int t,int x)
{
if (a[t].sum[x]==0)return -1;
if (a[t].num==x)return a[a[t].l].cnt+1;
if (a[a[t].l].sum[x]!=0)return find(a[t].l,x);
else return a[a[t].l].cnt+1+find(a[t].r,x);
}
int tot=0;
int newnode(char c)
{
tot++;
a[tot].l=a[tot].r=0;
a[tot].cnt=1;
a[tot].key=rand()*rand();
a[tot].sum[0]=a[tot].sum[1]=0;
if (c=='B')a[tot].num=0; else a[tot].num=1;
a[tot].sum[a[tot].num]++;
return tot;
}
void print(int t)
{
if (t==0)return;
print(a[t].l);
if (a[t].num==0)putchar('B'); else putchar('C');
print(a[t].r);
}
void work(int x,int y)
{
printf("%d %d\n",x,y);
int p1,p2,p3;
if (x+k-1<=n){ split(root1,x-1,p1,p2); split(p2,k,p2,p3); }
if (x+k-1>n){ int l=k-(n-x+1); split(root1,l,p3,root1); root1=merge(root1,p3); split(root1,n-k,p1,p2); p3=0; }
// print(p1); puts("");
// print(p2); puts("");
// print(p3); puts("");
int q1,q2,q3;
if (y+k-1<=n){ split(root2,y-1,q1,q2); split(q2,k,q2,q3); }
if (y+k-1>n){ int l=k-(n-y+1); split(root2,l,q3,root2); root2=merge(root2,q3); split(root2,n-k,q1,q2); q3=0; }
// print(q1); puts("");
// print(q2); puts("");
// print(q3); puts("");
root1=merge(merge(p1,q2),p3);
root2=merge(merge(q1,p2),q3);
if (x+k-1>n){ int l=k-(n-x+1); split(root1,n-l,p1,p2); root1=merge(p2,p1); }
if (y+k-1>n){ int l=k-(n-y+1); split(root2,n-l,q1,q2); root2=merge(q2,q1); }
}
int main()
{
//freopen("1.in","r",stdin);
srand(19260817);
cin>>n>>k;
scanf("%s%s",s1+1,s2+1);
//always swap B from s1 to s2
int b=0,c=0;
rep(i,n)if (s1[i]=='B')b++; else c++;
if (b>c)
{
rep(i,n)if (s1[i]=='B')s1[i]='C'; else s1[i]='B';
rep(i,n)if (s2[i]=='B')s2[i]='C'; else s2[i]='B';
}
cout<<2*min(b,c)<<endl;
//init treap
root1=0,root2=0;
rep(i,n)root1=merge(root1,newnode(s1[i]));
rep(i,n)root2=merge(root2,newnode(s2[i]));
while (1)
{
//find any B and C
int x=find(root1,0);
int y=find(root2,1);
//cout<<x<<" "<<y<<endl;
if (x==-1 || y==-1)break;
//update treap
//print(root1); puts("");
//print(root2); puts("");
if (y>k)work(x,y-k); else work(x,n-(k-y));
//print(root1); puts("");
//print(root2); puts("");
if (y>=k)work(x,y-k+1); else work(x,n-(k-y)+1);
//print(root1); puts("");
//print(root2); puts("");
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 0ms
memory: 3800kb
input:
6 3 BCCBCC BBCBBC
output:
4 1 3 1 4 4 1 4 2
result:
ok moves = 4
Test #2:
score: 0
Accepted
time: 1ms
memory: 5924kb
input:
2 1 BC BC
output:
2 1 1 1 2
result:
ok moves = 2
Test #3:
score: 0
Accepted
time: 0ms
memory: 3756kb
input:
2 1 BB CC
output:
0
result:
ok moves = 0
Test #4:
score: 0
Accepted
time: 0ms
memory: 3692kb
input:
2 1 CC BB
output:
0
result:
ok moves = 0
Test #5:
score: 0
Accepted
time: 0ms
memory: 3612kb
input:
3 1 CCC BBB
output:
0
result:
ok moves = 0
Test #6:
score: 0
Accepted
time: 1ms
memory: 5872kb
input:
3 1 CBC BCB
output:
2 2 1 2 2
result:
ok moves = 2
Test #7:
score: 0
Accepted
time: 0ms
memory: 3752kb
input:
3 2 BBB CCC
output:
0
result:
ok moves = 0
Test #8:
score: 0
Accepted
time: 0ms
memory: 3888kb
input:
3 2 BCB BCC
output:
2 2 2 2 3
result:
ok moves = 2
Test #9:
score: 0
Accepted
time: 1ms
memory: 5852kb
input:
4 2 CCCB BBCB
output:
2 4 1 4 2
result:
ok moves = 2
Test #10:
score: 0
Accepted
time: 0ms
memory: 3888kb
input:
9 6 CCCBCCCBB BBBCBBBCC
output:
6 4 7 4 8 7 4 7 5 7 4 7 5
result:
ok moves = 6
Test #11:
score: 0
Accepted
time: 0ms
memory: 3764kb
input:
21 3 CCCCBBCBCCCCCCCBCCCCC BBCCBCBBBBBBBBBCBBBBB
output:
8 16 1 16 2 6 3 6 4 5 2 5 3 6 13 6 14
result:
ok moves = 8
Test #12:
score: 0
Accepted
time: 0ms
memory: 3892kb
input:
49 41 CBCCBCCBCCBCCBCCCBBCCBCBBCCCBBCCBCBCBCBCCCCBCBCCB BCCCCBCBBBBCBCBBBBBCBBBBCCCCBCBBCBBCBBBBCBCBCBBBC
output:
38 2 13 2 14 4 9 4 10 6 15 6 16 8 12 8 13 10 14 10 15 14 9 14 10 13 14 13 15 15 9 15 10 17 26 17 27 16 9 16 10 20 31 20 32 19 38 19 39 21 47 21 48 22 4 22 5 23 47 23 48 24 9 24 10 29 48 29 49 31 1 31 2 35 3 35 4
result:
ok moves = 38
Test #13:
score: 0
Accepted
time: 1ms
memory: 5660kb
input:
114 8 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
output:
0
result:
ok moves = 0
Test #14:
score: 0
Accepted
time: 1ms
memory: 3896kb
input:
266 28 CBBCBBCCCCBCBBCBBBCBCBCBCBBCBCBBCCCCBCCCCCBCCBBCCBBCBCBBCCCCCCBBBCCCBCCBCBBCCCBCCCCCCBCBBCCCBCBBCCBCBBBCBCCCBBCBCCCCBBCBBCBBCCBBCCCCCBBCCCBCCCCCCCCBBBBBBCBCCBCCCCBBCBBBBCBCCCCCCCBCBBCBCCCCCCCCCCCBBBBCCCCBCBCCCBCCCCCCCCCBCBCCCBBBCCCBCCBCBBCBCCCCCCBCBCCCCBCBCCBCCCCBCB CCBCBCBBCBCBBCBCCCBBBCBCBB...
output:
206 16 262 16 263 163 243 163 244 153 239 153 240 2 242 2 243 5 242 5 243 2 257 2 258 3 246 3 247 12 239 12 240 9 239 9 240 7 239 7 240 8 249 8 250 9 239 9 240 10 251 10 252 11 254 11 255 20 239 20 240 12 239 12 240 14 257 14 258 13 257 13 258 14 261 14 262 17 265 17 266 23 13 23 14 36 6 36 7 127 20...
result:
ok moves = 206
Test #15:
score: 0
Accepted
time: 1ms
memory: 5820kb
input:
620 443 BBBBBBCBBBCBBCBCBCBBBBCCCBCCBCBBBBBBCCCBBBCCBBCBCBCBBCCCCBCBBCBCCCCBBBBBBCCCCCBBBBCCBCBBBBBCBCBBCBCBCCCCBCBBCBBBCBBBCCCBCCCBBBBBCCBBCCBBBCCBCCBCBBCBCCCCCCCCCBCBCBBBCBBCBBCBBBBBBBCCBBBBBBBBBBCBBCBBCBBCCCBBCCBBBBCCCBBBBBBCBBBBBBBBCBBCBCBBBCCBBBBCCBBBCBCBCBBBBBCBBCBBBBCBBBBCCBBBCBBBBBCBBCCCCBCC...
output:
484 16 191 16 192 152 183 152 184 22 184 22 185 7 184 7 185 22 190 22 191 23 193 23 194 10 194 10 195 12 196 12 197 23 178 23 179 14 199 14 200 18 199 18 200 19 178 19 179 111 178 111 179 27 203 27 204 27 178 27 179 26 204 26 205 33 178 33 179 29 203 29 204 29 178 29 179 37 206 37 207 32 216 32 217 ...
result:
ok moves = 484
Test #16:
score: 0
Accepted
time: 0ms
memory: 5944kb
input:
1446 646 CCCBCCCCCCCBBCCBBCCCCBBCCCBBCCCCCCCCCCCCCCCBCCCCCCCCBBCCBBCCCBCBBBCCCCBBCCCCCCCCCCCBCBCCCBBCCCCBBCBCBCCCCCCCBCCCCCCCBCCBCBBCCCCCCCCCCCCBCCCBCCCCCCBCCCBCCCCCBBCCCBBCCCBBBCCBCCBCCBBBCBCBCCCCBCBCCCBCCCCBBCCCCCCCBCCCCBCCCBBBCCCBCCBBCCCCBCCCBBCBCCCCCBBCCBCCCCCCBCCCCCCCCCCCCCCBCCCCCBCBCCCCBCCCCCB...
output:
874 250 878 250 879 16 802 16 803 162 821 162 822 139 806 139 807 22 807 22 808 4 817 4 818 15 817 15 818 12 819 12 820 11 823 11 824 17 834 17 835 20 835 20 836 20 801 20 802 113 801 113 802 35 990 35 991 86 908 86 909 62 984 62 985 44 801 44 802 43 801 43 802 53 946 53 947 45 846 45 847 45 845 45 ...
result:
ok moves = 874
Test #17:
score: 0
Accepted
time: 3ms
memory: 4088kb
input:
3374 2755 BCBBCBBBCBBBBBBBBBCCBBBBBBBCCBBCBBCBBBBBCBBBBBBBBCBBBBBBBBBBBBCBBBCCBBBBCBBBBBCBBBBBCBBBBCBBBBBBBBBCBBBBBBBBBBBCBBBBBBBCBBBBBBBBBBCCBBBBBBBBBCBBCBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBCBBCBBBBBBBBBBBBBBCCBCBCBCBBBBCBBBCBBBBBBBBCBBCBCBBCBCCBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBCBBBBBBBBBBB...
output:
1216 2 1989 2 1990 4 623 4 624 7 620 7 621 16 643 16 644 16 650 16 651 23 640 23 641 23 647 23 648 25 651 25 652 27 647 27 648 32 1285 32 1286 40 620 40 621 52 668 52 669 56 659 56 660 55 659 55 660 59 665 59 666 64 668 64 669 69 678 69 679 73 689 73 690 82 620 82 621 93 701 93 702 100 701 100 702 1...
result:
ok moves = 1216
Test #18:
score: 0
Accepted
time: 14ms
memory: 4252kb
input:
7872 7827 BCBBCBCBBCCBCBBBCCCBBBBBBBCBBBBCCBCCBCBBBBBBCBBCBBBCCCBBBCCCCBCBBBBCBBCCBBBBCCBBCBBBCBCBBCBCBBCCBBBCCBBBBCCBBCBBBBBBCBBBBBBBBCCBBCCCCBCCCBBCCCBBCBCBBBCBBBBCBBBBCBCBBBCCBBCCCCBBBCBBCCBBBBBBCBBBBCCCBBBCCCBBCCCBBBBBBCCBBBCCCCBBBCBBCBCCBBBCCCCBCBBCCBBBBCCBBBCBBCBBBCBBBCBBBBCCBBBBBCCBCBCBBBBBBB...
output:
5928 250 827 250 828 6 282 6 283 1 85 1 86 3 75 3 76 9 76 9 77 7 63 7 64 6 49 6 50 156 55 156 56 133 51 133 52 134 46 134 47 138 46 138 47 6 50 6 51 7 53 7 54 6 68 6 69 117 69 117 70 121 46 121 47 11 60 11 61 21 46 21 47 16 46 16 47 18 61 18 62 15 61 15 62 16 46 16 47 26 66 26 67 76 73 76 74 65 46 6...
result:
ok moves = 5928
Test #19:
score: 0
Accepted
time: 22ms
memory: 6736kb
input:
18368 17997 CBBBBBBBBBBCBBBBBBBBBBBBBBCBBCCBBBBBBBBBBBBBCBCBBBBBBBBCBBBBBCBBBBBBBBBBBBBBCBBBBBBBBBBCBBBCBCBBBBBCBCBBCBBBBBBBBBBBBBCCCBBBBBBCBBBBCBCBBCBBBBBCBBBBBBBCCBBBBCCBCBBBBBBBBBBBBCBBBBBBBBCBCBBBBBBBBCBCBBBBBBBBBBBCBBBBCCBBBBBBBCBBBBBBBBBBBBBBBCCBBCBCBBCBCBBBCBBBBBBBBBBBBBCBBCBBBBBBBCCCBBBBBBBB...
output:
7330 1 2336 1 2337 11 383 11 384 151 383 151 384 29 417 29 418 25 373 25 374 27 372 27 373 42 374 42 375 40 417 40 418 49 395 49 396 54 379 54 380 68 393 68 394 82 422 82 423 83 419 83 420 78 437 78 438 87 372 87 373 88 439 88 440 90 442 90 443 103 458 103 459 104 471 104 472 103 477 103 478 109 482...
result:
ok moves = 7330
Test #20:
score: 0
Accepted
time: 30ms
memory: 6932kb
input:
42858 28689 CCCCCCCCCCCCCCCCCCCCBCCCBBCCCBCCCCCCCCCBCCCCCCCBCCCBCCCCCBCCCCCCCCBCCBCCBCCCCCCCCCCCCCCCCCBCCCCCCCCCBCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCBBCCCBCCCCCCCCCCBCCCCCCCBCCCCBCBCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCBCCCBCBCCCCCCCCCCCCCCBCCCCCCCCBCCCCCCCCCCCCCCCCCC...
output:
8086 153 14177 153 14178 21 14182 21 14183 24 14172 24 14173 24 14174 24 14175 27 14186 27 14187 36 14198 36 14199 43 14212 43 14213 46 14212 46 14213 63 14216 63 14217 51 14170 51 14171 59 14224 59 14225 63 14225 63 14226 80 14251 80 14252 94 14170 94 14171 89 14254 89 14255 121 14257 121 14258 138...
result:
ok moves = 8086
Test #21:
score: 0
Accepted
time: 125ms
memory: 11492kb
input:
100002 40466 BBBBBBBCCBCBCCBCBBBBCCBBCBBBBBBBBBBCBBBBCBBBBBCBBBBBBBBBCBBBCBBBCCBCBCBBBBBBCBBBBBBBCBBBBBCBBBBCBCBCBBBBBBBBCBBBBBBBBCBCBBBBCBBBBBBBBBBBBBCBCBBCBBBBBBBBBBBCBBBBBBBCBCBCBCBBBBBBBBCBCBBBBBBBBCBBBBBBBBCBCCBBBCCBBCBBCBBBBBBBBBBCBBBCBBBBBBBBBBBBCBBCCBBCBBCBBBBCBBBBCBBBCCBBBCBBBBBBBCBBBBCBBBC...
output:
45728 16 43628 16 43629 13 60379 13 60380 8 59555 8 59556 8 59538 8 59539 9 59541 9 59542 10 59549 10 59550 15 59546 15 59547 15 59551 15 59552 17 59552 17 59553 27 59572 27 59573 37 59569 37 59570 31 59622 31 59623 84 59537 84 59538 58 59572 58 59573 53 59574 53 59575 45 59537 45 59538 48 59574 48 ...
result:
ok moves = 45728
Test #22:
score: 0
Accepted
time: 348ms
memory: 18612kb
input:
233338 159967 CCBCBBCCCCBBCCCCCCCCBCCCBCCCCBCCBCCCCCCCCCBCBCCBBCBBCCCCBCCCCCCCCCCCCCCCCCCCBCCBCCBBCBCCBBBCCBCCCCBBCCCBCCCCCCCCCCCBCCBCCCCCCCCBCCCBBCBCCCBCCCCCBCCBCCBCCCCCCCBCCCCCBCCBBCCCCCCCBCCCCCCCCBBBCCCCCCCCCCCCBBBCCCBBCCBCBCCCCCCCCCBCCCCBCCCCCCCCBBCCCCBCCCCBCCCBCCCBCCCCCBCCCCCBBCCCBCCCCCCCCCCCCC...
output:
103344 6 117573 6 117574 3 82575 3 82576 4 73381 4 73382 9 73383 9 73384 8 73376 8 73377 16 73372 16 73373 19 73379 19 73380 23 73381 23 73382 25 73430 25 73431 39 73372 39 73373 34 73372 34 73373 35 73400 35 73401 37 73372 37 73373 38 73405 38 73406 38 73408 38 73409 42 73412 42 73413 68 73412 68 7...
result:
ok moves = 103344
Test #23:
score: 0
Accepted
time: 609ms
memory: 20952kb
input:
300000 1 CCCBBBBBBCCBCCCBCBBBBCBCBCBBCBBBBCBCBCCBBCCBBCCBCBBCBBBBBBCBBBCBCBCCBBCBBCCCCCBCBCBBBBBBBBCBCBBBBCCCBCBBBCCBCBCBCBCBBCCBCBCCCBCBCBBCCBCCBBCBBBBCCBBCBCBBBBCCBBBBBBBCCBCCCBCBCCBBBBBCCBBBBCBCCBCBBCBBCBCCCBBBBBBBCCCCBBBBBBBBCBBBCCBCBBBBCCBBBCCBCBCCBCCBBCBBCCCCCBCBBBCCCCCCBCBBBCBBCCCCCCBCCCBBBCC...
output:
299752 184096 296941 184096 296942 72593 254708 72593 254709 62322 210411 62322 210412 1312 156597 1312 156598 16 12 16 13 7 300000 7 1 6 300000 6 1 5 2 5 3 4 5 4 6 12 8 12 9 8 440 8 441 9 161 9 162 163 307 163 308 153 12 153 13 140 14 140 15 142 17 142 18 147 20 147 21 23 18 23 19 31 39 31 40 122 3...
result:
ok moves = 299752
Test #24:
score: 0
Accepted
time: 827ms
memory: 20876kb
input:
300000 299999 BBCBCCBBBBCCBBBCBBBCCCBCBCBCCBBCCBBCCBBCCBBBBBCBBCBBBCBBBCCBBCBBBCCCCCCBBCCBCBCBCBBBCCBCBBCCCBBCCCCCBCBCCBBCBBCCBBCCBBBBCBBCBBCCBBCCCCCCCBCBCCCBBBCBBBCCCCBCBBCCCBBCBBBCBBBBCCCCCCBCCCCCCBCBBCBBCBCBCBCCCCBCCBCCCBBCCBBCCCCCBBCCBCCCCBBCBCBCBCCCCBBBCCBCBBBCCBBBCCBBCBCCBCCBCCCCBCCBBBCCBCCBCB...
output:
299728 72593 210413 72593 210414 62321 14667 62321 14668 1310 2 1310 3 7699 9 7699 10 246 2 246 3 2518 10 2518 11 848 15 848 16 4337 15 4337 16 3400 19 3400 20 1921 2 1921 3 1958 2 1958 3 2 2 2 3 3 2 3 3 2 455 2 456 1302 33 1302 34 148 37 148 38 124 2 124 3 6 2 6 3 13 39 13 40 103 62 103 63 5 2 5 3 ...
result:
ok moves = 299728
Test #25:
score: 0
Accepted
time: 626ms
memory: 20812kb
input:
299999 1 BBBCCBBCBCCCCBCCCBBBCCBBBBCBCBBCCCCBBCCCCCCBCBBCBBBCCCCCBCBBCCCCBCBCBCCBBCBCCCBCBCCCBBBBBCBCCBBCBCBBBCCBBCCBBCBBBCBCCBCBCCCBCCCCBBCBCBCBBBBCBCCCCBCCCBBCCBCCCBBBCCCCBCCCBBBBBBCCCBCBCBCBCCBCCBBCBBCCBBCBBCCBBBBCCCCBBCBBBCCCBBCBCCBBCCBBBCCBCCCBCCBBBBBCBCBBBCCBCCCBCBBBBBBBBCCBBCBBBCBCBBBCBCCCCCB...
output:
299916 250 254709 250 254710 16 156598 16 156599 5 34575 5 34576 4 56503 4 56504 13 14665 13 14666 12 55733 12 55734 8 13450 8 13451 11 1448 11 1449 10 22882 10 22883 15 36467 15 36468 163 1030 163 1031 153 23238 153 23239 140 9431 140 9432 17 3481 17 3482 21 14256 21 14257 22 7637 22 7638 127 580 1...
result:
ok moves = 299916
Test #26:
score: 0
Accepted
time: 805ms
memory: 21332kb
input:
299999 299998 CBBCBBBCBCBBCBCCCCCBCCBBBCBCBCCCBBBBCCBBCBCCCBCBBCCBBBBCCBCBBCCCCBCBBCCBCCCCBCCBCBCCCBBCBBCCBBCCCBBBCCBBCBBBCCCBBCCBCCCCCBBCCCCCBBCCCCBCCBCCBBBCBCCCCBBCBBBCBBBCCCBCCBBCCCBBCBCBBCBCBBCBCCBBBCBBCCCBBCBBCBCCCCBBBBCCCBCCBCBBBCBCCBCBBBBBBBBBCBCBCBBBCCBCCBBBBCCCBBCCBCCBBCCCCBBBBCCCCBBCBCBCBC...
output:
299574 184096 156600 184096 156601 218247 60210 218247 60211 72591 34579 72591 34580 1309 13455 1309 13456 50509 1454 50509 1455 11 1037 11 1038 7 588 7 589 1 1016 1 1017 2 23 2 24 131 27 131 28 7 12 7 13 8 2 8 3 5 2 5 3 6 5 6 6 7 7 7 8 7 18 7 19 111 26 111 27 115 25 115 26 13 2 13 3 7 2 7 3 11 31 1...
result:
ok moves = 299574
Test #27:
score: 0
Accepted
time: 607ms
memory: 20804kb
input:
300000 2 CCBBBBBBCCCBBCCCBBBCCBBCCBBBBBCBCBBBCCBBCBCCBBCBBBBCBCBBCCBCCCBCBCCBBCBBBCBCBCBBCCCCBBBCBCCCBCCBBBBCCCBCBBBBBCCCCCCBBBCCBBBBCCBBBBBCCCBCBCCCBCCBBCCBCBCBBBCBBCCCCCCBBBBCBBCCCCBCCBCCBCCBBCBBBCCBCCCCBCCBBCBBBCBCCBCCBBBBCBBCBBCBCCBCCCBBCCCCBBBCCBCBBCCBCBBCBBBBBCBBBCBBBBBBCCBBBBCCCBBBBBCCBBCCCBB...
output:
299994 184096 296940 184096 296941 72593 60205 72593 60206 1312 13448 1312 13449 50513 1446 50513 1447 16 1028 16 1029 2 471 2 472 1 9 1 10 9 563 9 564 9 160 9 161 11 287 11 288 15 44 15 45 14 237 14 238 163 14 163 15 140 13 140 14 142 19 142 20 147 19 147 20 21 19 21 20 20 255 20 256 31 38 31 39 25...
result:
ok moves = 299994
Test #28:
score: 0
Accepted
time: 829ms
memory: 20880kb
input:
300000 299998 BBBBBBBCBBBBBBCCCCBBCCCCBCCCCCCBCCBCCCBBCCBBCCCBBCBCCBCBBCCCBCCCBCCBCCCBCCBCBBBCBBCCCCBBCBCCCBCCBBCBCCBCBCCBBBCCBCCBBCBBBBBBCBBBCBBBCCCCCCBBCBCCCCCBBCBBCBCCCBBCBBCBBCCCCCCBBBBCBCCCCCCCCCBCCBCCBCBCCBCBCBBCBCBCCBBCCCCBCCCCCCCCCBCCCBBCCCBBCBBBBBBCBCCBCBCBBBBCCCBBCBBCBBBCBCBBCCCCBCCBBBBCBB...
output:
299714 72593 210414 72593 210415 62321 34578 62321 34579 14 14669 14 14670 5 1035 5 1036 159 479 159 480 148 20 148 21 17 573 17 574 10 450 10 451 9 172 9 173 9 10 9 11 21 8 21 9 11 6 11 7 11 3 11 4 11 3 11 4 13 3 13 4 16 3 16 4 22 10 22 11 10 3 10 4 15 3 15 4 9 19 9 20 17 3 17 4 13 28 13 29 11 3 11...
result:
ok moves = 299714
Test #29:
score: 0
Accepted
time: 622ms
memory: 20820kb
input:
299999 2 CBCCCCBCBBCCBBBBCBCCBBBCBCCBCBCCBCBCBBCCBBBBCCCBBCBCBBCBCCCCBBBCCBCBBCCBBCBCCBBCBBCCBBCCBCCBBBCCCCBBCBBBCCBBBCCBBBCCCBBCBBCBCCCBCBCBBBCBCBBCCBCBCBBBBCCBCBCBBBBBCBCBBCBCBCCBCBCCBCCBBCBBBCBBBBCBCBBBCCBCBBCBBCCBCBCBCCBBBBCBCCBCBCCCCCBBBBBCBCCCCBBCCBBCCCCBBCBBBBBBCBCCBBCBCBCBBBCCCBCCBBBBCCBBCBB...
output:
299818 184096 296941 184096 296942 72593 254708 72593 254709 62322 60206 62322 60207 1312 34574 1312 34575 16 56502 16 56503 7 14664 7 14665 2 13449 2 13450 13 1447 13 1448 9 22881 9 22882 9 1029 9 1030 13 25463 13 25464 15 23237 15 23238 23 9430 23 9431 18 3480 18 3481 21 579 21 580 21 12 21 13 25 ...
result:
ok moves = 299818
Test #30:
score: 0
Accepted
time: 836ms
memory: 20760kb
input:
299999 299997 CBBBCBCBBBBBCBBCCCCBBCBCBBCBCBBBCCBBBBCCCBBCBBCBCBCCCBBCBBBBCCBCCBBBBBCBCBCBBBBBCBBCCBBBBBCCBCCCCCBCBBBBCCCBBCCCBCCBBCCBBCCBBBBCCBCBBBBCCBCBCCBBCBBBCBCBBCBBCCCCCCCCBCBCCCBCCCCCBCCCCCCCCBBBCCBCCBBCCCCBCCCBBBCBCCCCCCBCBCCBBCBBBCBBCBCBCCBCBCBBBBBBBBCCCBCCBCBCCCCBCCBBBCBCCCBCBCCBCCCBCBBCCC...
output:
299540 72593 296945 72593 296946 62321 254713 62321 254714 14 156603 14 156604 4 14671 4 14672 2 13457 2 13458 8 1456 8 1457 157 1039 157 1040 10 3491 10 3492 11 591 11 592 10 1019 10 1020 12 13 12 14 13 6 13 7 15 4 15 5 16 3 16 4 108 3 108 4 25 7 25 8 31 10 31 11 16 3 16 4 16 3 16 4 22 3 22 4 21 3 ...
result:
ok moves = 299540
Test #31:
score: 0
Accepted
time: 650ms
memory: 21168kb
input:
300000 3 BBBCBBCBCBBBCBCBBBCCBCCBBBCCBCCBCBCCCCBBBBCBBCCBBBCCBCCBCBCBBBBBBBBCCCBCBBCBBCBBCBBBBCBCCBBBBBCCBBBBCBCBBCCCBBBCBBCCBBBCCCBBCBBBCBBCBCBCBCBCBBCBBCCBBBCCBCBBCCCCBBCBCBCCCCBCCCCBBCCBCCCCBCBBBCBBBCBCCBBCCCCCBCBCCBBBCBBBCCCBCCCCBCCCCCBBCCCBBBBBBBCCBCBCBCCCCCCBBBCCCCCCBCBCCBBBCBCCBBCCCCBCCBCCBCC...
output:
299680 1312 60204 1312 60205 16 102380 16 102381 2 34572 2 34573 1 56500 1 56501 1 13447 1 13448 6 1445 6 1446 5 1027 5 1028 6 577 6 578 16 470 16 471 12 9 12 10 11 2 11 3 10 5 10 6 11 9 11 10 16 8 16 9 153 438 153 439 21 19 21 20 127 13 127 14 25 14 25 15 25 18 25 19 24 18 24 19 29 20 29 21 40 22 4...
result:
ok moves = 299680
Test #32:
score: 0
Accepted
time: 816ms
memory: 20884kb
input:
300000 299997 CCCBCBBCCBCCCBCCCCCBBBCBCBBBCBCBBCBCBBBBCCBBCCBCBBCBBCBBCCCBBCBCCCCBCCCBCCCBBCCBCCCCBBBCBBCBBBCBBCBCCBCBBBBCCCCBCCCBBCBCCBCBCCBCCBCCBCBCCBCCCCBBCCCCBBCCBBCBBCBBBBBBBBBBBCCBCBBCCCBBCCBBCBBBBCBCCBBCCCCBBCBBCCBCBBBCBCCBBBCBBBCCBCBCCCBCCBBBBBBCBCBCBCCBBBBBBBCBCCBBCBCBCCCCCCBBCCBBBBCCBCCCCB...
output:
299862 62322 296945 62322 296946 15 210416 15 210417 1 60212 1 60213 2 34581 2 34582 8 14672 8 14673 3 55741 3 55742 4 13459 4 13460 5 483 5 484 132 10 132 11 133 11 133 12 137 4 137 5 137 6 137 7 11 6 11 7 18 4 18 5 11 4 11 5 2 4 2 5 3 4 3 5 1 4 1 5 1 17 1 18 11 21 11 22 16 26 16 27 14 4 14 5 26 4 ...
result:
ok moves = 299862
Test #33:
score: 0
Accepted
time: 623ms
memory: 21292kb
input:
299999 3 BCBBBCBCCCBCCCBBBBCBBBBBCCBCCCCBCBBBBBBCBBCBCBCBBBBBBCBBBCCCBCBBBBBCCCBCBCBBBBBBBCBBBBBBCBCBBBCCCBCCBCCBCCBBBCCCBCCCBBBBCBCCBBCCCCBCBBBCBCCCBBCBBBBCCCCBCCCCBBBBCCCCCCBBBCCCBBBBCCBBCCBCBCCBBCBBCBBCBCBBBBBCCBBBBBCBBBCCBBBBCCCBBCBBCBBCBCBBCCBBCBBBCBCBCCCBBBBCBBBBBCBBCBBCCCCCCBCCCCBCBBBBBCCCBBC...
output:
299648 184096 296940 184096 296941 72593 254707 72593 254708 62322 156596 62322 156597 250 34573 250 34574 2 56501 2 56502 6 14663 6 14664 7 55731 7 55732 8 1028 8 1029 9 578 9 579 13 1005 13 1006 12 471 12 472 12 10 12 11 163 2 163 3 153 2 153 3 140 5 140 6 19 5 19 6 127 8 127 9 132 9 132 10 31 601...
result:
ok moves = 299648
Test #34:
score: 0
Accepted
time: 846ms
memory: 20864kb
input:
299999 299996 CBBCBCCCBBBCBCBBCBBBBBCBBCCBBCBBCCCBCCBCBCBBCBCCBBCBBBCCCBCBBBBCBCCBCCCCBBCCCCBCBBCBBBBCBBCBCCBBBBCBCCBBBCBBCBBCCCBBCBCCCBCBCCBCBCCBBCBCBCBBBBBCCCBBBBBCCBCBBCCBCBCBBCCCCCCBBCCBBBBBBBCCBCBCBBCBCCBCBBCBBCBCCBBCCBCBCBCBBBBBBBCCBCCBCBCCBBCCBBCBBBBCBBCCBBCCCCBCCBBBBCBCCBBBBCCCCCBCCCBCCBCBCC...
output:
299968 184096 254713 184096 254714 62321 156603 62321 156604 1310 34581 1310 34582 4 56510 4 56511 3 14673 3 14674 7 21 7 22 2 10 2 11 7 6 7 7 155 4 155 5 144 4 144 5 173 15 173 16 191 13 191 14 11 18 11 19 4 20 4 21 13 26 13 27 15 4 15 5 12 27 12 28 23 29 23 30 30 184 30 185 20 4 20 5 13 4 13 5 13 ...
result:
ok moves = 299968
Test #35:
score: 0
Accepted
time: 648ms
memory: 20884kb
input:
300000 4 CBBBBBCBCCBBBCBCBBCBCBBBCBBBCBBCCCBBCBCCCCBBBBCCCBBCBBCCBBCBBCBBCBBBBBCCBBBCBBBCBBCBBBBBBCCCBCCCCBBBBBBBCBBBCBCBCCCBBBCBCCCCBBBBBCBCBCCBCCCCBCCCBBBCCCBBBCCCCBCBCBBBBBCBBCBBBBCCCBCBBCCBBCBCBCCBCBBBBCCBCCBCBCBCBBBCCCBBCBBCCCBBBCCBBBBBCCCCCCCBBBCBCCCCBCBBBCCCBBBCBBCCBCBCBCBCBCCCBCCCCBCCBCCCBBB...
output:
299674 72593 296938 72593 296939 1312 254705 1312 254706 2 210408 2 210409 2 156594 2 156595 3 60203 3 60204 2 203600 2 203601 4 34571 4 34572 13 56499 13 56500 12 299998 12 299999 8 300000 8 1 13 299997 13 299998 10 300000 10 1 163 299997 163 299998 153 3 153 4 23 5 23 6 127 42 127 43 31 18 31 19 1...
result:
ok moves = 299674
Test #36:
score: 0
Accepted
time: 862ms
memory: 21152kb
input:
300000 299996 CBCBCBBCCCCBBCBBCBBBCCCBBCCCCBBCBCCBBCCCCBCBBCCBBBCCCBCBCCCCCCBCCBCBBBBBCBCCBBCCCCCBBBBBCBBCCBBCCCCBBBCBBCCBCBCBBBCCCBCBCCBBBBCCCBCCBCBCBBBCBCCCBBCCBCCCBCBBCCCCCCBBBCCBCBCBBCBBBBCBBBCBBCBBBCCBBBCBCCCCBBCBCCCBBCBCBBCCCCBBCCBBCCBBBCCCBCBBCBBCCCCCBCBCCCBCCCCCCBCBBCBCBCBCBCCBCBBBCBCCCBBBCC...
output:
299466 16 296946 16 296947 6 254714 6 254715 5 156604 5 156605 3 60214 3 60215 159 203612 159 203613 148 34584 148 34585 8 56513 8 56514 7 14676 7 14677 8 66300 8 66301 10 13463 10 13464 9 1462 9 1463 9 48685 9 48686 19 489 19 490 12 16 12 17 11 9 11 10 16 9 16 10 17 5 17 6 19 5 19 6 19 5 19 6 29 5 ...
result:
ok moves = 299466
Test #37:
score: 0
Accepted
time: 633ms
memory: 21180kb
input:
299999 4 BBBCCBBBBCCCBCCCBCCCCBBBBBCBCCCBCBCBCCCBBBBBBBCBBBBCBBBBCBCCBCCCCCCBCCBBBCCCCCBBBCBCCBBBCBCBBCBCBCBCBBCBCBBBCBCBBBCCCCBCBBCCCBBBBCBBBBBBBBCCBCCBBCBBCCCCBCBCBBCBBCBBCBCBBBCCCCCCBBBBBBCBCBCCCCCCBBCBBCBBBCCBBBBBBBCBBBBBBCBCCBCBCCCCBBCCCCBBBBCCBCBBCCBCCCBCBCBBCCCCBBCBBBCBCBCCBBCBCBCCCCCBBCBCCCC...
output:
299540 184096 296939 184096 296940 62322 254706 62322 254707 1312 156595 1312 156596 250 60204 250 60205 16 1027 16 1028 5 9 5 10 4 299996 4 299997 12 2 12 3 11 299998 11 299999 10 299996 10 299997 12 299996 12 299997 11 1 11 2 18 6 18 7 17 4 17 5 140 8 140 9 141 438 141 439 19 19 19 20 18 37 18 38 ...
result:
ok moves = 299540
Test #38:
score: 0
Accepted
time: 853ms
memory: 20812kb
input:
299999 299995 BBBBCCCBBBBBBBBCCBCBCBBBBCCCCBBCCCBBBBBCBBBCBBBCCBBCCCCBCBCBCCCCBBCBBCCBBBCBBBCBBBBBBBBCCBBCBBBBBBBCCCBCCBBBCBCBCCBBCBBCBCBBBBCBCBBCBCBCBBCCCBCCBCBCCBBBCBBCBCCBBCBCBBBBCCBCBCBCCCCBCCCBCBCCBCCCCBBBBBBCBCBCBCBCCBCBBBCCBBBCCBCBCCCBBBBBCCCBCCBCBCBCCCCBBCCCBBBBBCBBCCBBCBCCBBCCBBBBBBBCCCBCBC...
output:
299896 184096 254714 184096 254715 72592 156604 72592 156605 62320 34582 62320 34583 1309 13458 1309 13459 50509 22 50509 23 245 22 245 23 10 11 10 12 146 9 146 10 132 7 132 8 8 5 8 6 9 5 9 6 10 8 10 9 115 11 115 12 119 17 119 18 13 5 13 6 12 5 12 6 12 33 12 34 12 5 12 6 104 5 104 6 21 5 21 6 28 5 2...
result:
ok moves = 299896
Test #39:
score: 0
Accepted
time: 730ms
memory: 20804kb
input:
300000 3210 CCBBCBBCCBBBBCBBCBBCCCBCCCBBBBBCBBCBBCBCBCCBBCBBBCCCCCBBCCCCCCCCBBCBBBBBCCCBBCBBBBCCBBBCCCCBBBBBBCBBBCBBCCBBCCCBCBCCCCCCBCBBBCBCBBBCCCBCBCCCCBCBBCCBBBBBCBBBBCBBCBBCCCBCCBCCCBBCCBCCCCCCCCBCCBBCBBBBBBCBBBBBCBBCBCCBBBCBBCBCCBBBCCCCBCCBBBBBCBCBBCBBBBBBBBBCCCCBCBCCBCCCCCBBBCBBBCCBBCCCCCBBBCBC...
output:
299636 72593 293732 72593 293733 250 251499 250 251500 853 207202 853 207203 16 153388 16 153389 972 56997 972 56998 162 200394 162 200395 575 31365 575 31366 712 11455 712 11456 22 52523 22 52524 125 297370 125 297371 7 297264 7 297265 28 296805 28 296806 6 297393 6 297394 11 297357 11 297358 10 29...
result:
ok moves = 299636
Test #40:
score: 0
Accepted
time: 927ms
memory: 21028kb
input:
300000 296790 BBCCBBCBCBBCCCCBBBCBBBCCCBBCCCCBCCCCBCCCBBCCBCBBBBBBBBCBCBCBCBCCBCBBCBBBBCBCBCCCCBBBBCCBCCBCCCCCCCCBBCBCBCBCCCBCCBCCBCBCBCCBCCBCBBBCCCCCBBBCCBCCCBBBBBCCBBCCBBCCCBCBBCBCCCBCBBCCBCBCCCCBCBBCBBBBCCCCBBCCBCCCBCBCBBBCBBCBBCBBBBBBCCCBBBCCBCCBBCCCCBBBCBBBCBCBCBBCBCBBBBCCCCBCBBCCBBBCBCBCCBBCBB...
output:
299960 72593 257919 72593 257920 6 213623 6 213624 2 159810 2 159811 2 63420 2 63421 9 105597 9 105598 8 37790 8 37791 9 59719 9 59720 5 182988 5 182989 7 199799 7 199800 154 16669 154 16670 131 4250 131 4251 14 3801 14 3802 21 3695 21 3696 111 3236 111 3237 15 3824 15 3825 10 3665 10 3666 13 3271 1...
result:
ok moves = 299960
Test #41:
score: 0
Accepted
time: 720ms
memory: 20892kb
input:
299999 3210 CBCBCBBCCCBBBBCCBCBCCCBBCBBCBBCBCCCCBCBCCCCBBBCBBBBCBCBCCBCBBBCBCBBCCBCCBBCCCCBCCBCCBBBBCBCCCBBBBCCBCCCCBCBCBBCCBBBBCCBBCCBBCBCBCCBCBCBBCCBCCCCCBCBBBBBBCBCCCCBCBBCCCCCCBBCCCCCBCBCBBCBCCBBCCBCCBBBBCBBCCCCCCBBCBBCCCCCBCCBBBBBBCBCCCCBCBBCBCBBBBBCCCCCBBBBCCCBCBBBBBCBCBBCBBBBBBCCCCCBBBBCCCBBB...
output:
299944 184096 56998 184096 56999 72593 31366 72593 31367 16 298238 16 298239 162 297371 162 297372 152 296804 152 296805 139 296793 139 296794 140 296798 140 296799 1 296790 1 296791 2 296790 2 296791 3 296791 3 296792 5 296791 5 296792 5 296790 5 296791 5 296790 5 296791 9 296790 9 296791 10 296790...
result:
ok moves = 299944
Test #42:
score: 0
Accepted
time: 939ms
memory: 20808kb
input:
299999 296789 CCCBBCCCCCCCBCBCBBCBBCCBBCBBCBCCBBBCCBBCCBBCCBCBCCBBCBBBCBCBCCBBCBCBCCBBBCBCBCBBBCCCBCBBCBBBCBBCBBBBBCBBCCBCCCCCCCCBBCCCCCCCBCCBBBBCCBBBCBCBBCCBCCCCBCCCCCCBCCBBBBBCCBBBBCBBBCBBCCBCCCCCCBCCBBCBBCBBCCCBBBCBBBCBCBBBBBCBCBBCCBCBBCBBBCCBCBBCBBBCBCBBBBBCCBBBBCCCCCBCBBBBCBCCCCBBBCCBBBCCCCCCBB...
output:
299914 184096 154 184096 155 1311 3223 1311 3224 5908 3212 5908 3213 248 3212 248 3213 2519 3211 2519 3212 3 3211 3 3212 2 3213 2 3214 9 3216 9 3217 10 3211 10 3212 157 3211 157 3212 570 3223 570 3224 134 3222 134 3223 11 3211 11 3212 11 3211 11 3212 13 3211 13 3212 12 3225 12 3226 15 3211 15 3212 1...
result:
ok moves = 299914
Test #43:
score: 0
Accepted
time: 846ms
memory: 21204kb
input:
300000 98765 BBCBBCCBCBBBBCBCCCBBCBCBCCBCBBBBBCCBCBCBCCBCCCCCBCCCBCBBBBCCBCCBCCBBBCCBCCCCBBBCBCCCCCBCBCCCBBBCCBBBBCCCCBBBCBBBBBCBBCBCCCBCCBCCCCBBCBBBBBCCCBBBCCCBBBBBCCCBBBBBBBBCCCCCCBCBBBBBCBCBBCCBCBBCCBCBCCCBBCCBBBBCBCCBCBCBCCCCCBCBBCBCBBCBBBBBBBCCBBBCCBCCBCBCBBCCCCBCBBBBCBBCBCBCBBBBBBBBCCCBBBBCCCB...
output:
299684 184096 111647 184096 111648 62322 261442 62322 261443 250 3618 250 3619 853 214687 853 214688 2 202685 2 202686 1 201818 1 201819 3 202245 3 202246 2 201713 2 201714 9 201254 9 201255 8 201842 8 201843 4 201683 4 201684 8 201405 8 201406 6 201290 6 201291 5 201482 5 201483 963 201238 963 2012...
result:
ok moves = 299684
Test #44:
score: 0
Accepted
time: 841ms
memory: 20904kb
input:
300000 201235 BBCCCBBBBCCCCCBBBBBBCCBBBBCCCBBBBCBBBCBBBBCBCBBBCCCBBCBCCBCBCBBBCBBBCCCCBBCCBBBCBBCBCCCCBBCBCCCBBCCCCCCBCBBCCCBCCBBBBCBBBCCCCBBCCBBCCCCBCCCBCBBBCCCBBCBBCCCBCBBCBCBCCBBBBBBCBCCCBBBCBCBBBBBBBCCCBCCCBBCBBBCCBCBBCBBCCBCCBBCBBBBCBBBBBBCBCBBCCBCCBCCCBCCBBCBBCCCCCBBCCCBCBCBCCCCBCBBCBCBCBCCCBB...
output:
299440 62322 95707 62322 95708 1312 9178 1312 9179 16 255365 16 255366 162 133342 162 133343 139 155270 139 155271 140 113434 140 113435 22 100217 22 100218 125 99800 125 99801 7 102250 7 102251 28 101679 28 101680 22 99246 22 99247 2 98767 2 98768 14 98766 14 98767 20 98768 20 98769 5 98766 5 98767...
result:
ok moves = 299440
Test #45:
score: 0
Accepted
time: 857ms
memory: 20872kb
input:
299999 98765 CCBBCCBCBCBCBCCBBBCBCBBCCBBCBCCCBCBBCBBBCBCBCBCBBCBCCBCBBCCCBBBCCCBBCBBCCBBCBBBBCCBBBBBBBCCCCCBBBCBCCCCBCBBCBBBCBBCBCBCBCBBCCBCCCBCBCBCBBCBBCBBBCCCCCCBBCCBBBBCCBCCBBBCBCCBBCCBCCBBBBCBBBCCCCCCCCBCBCCCCCCBCCCBBCBBCBCCCBCCCCCCBBCBCBCCBBBBCBBCBBBCCCBCCCBCBCBBCBCCCBBBCBCBBCCCCCCCBBBCCCBCBCCC...
output:
299904 184096 198178 184096 198179 218247 235810 218247 235811 72593 257738 72593 257739 62322 214687 62322 214688 164676 202686 164676 202687 181865 202269 181865 202270 170284 210669 170284 210670 1 204148 1 204149 4 201822 4 201823 3 202249 3 202250 8 203743 8 203744 4 201258 4 201259 5 201686 5 ...
result:
ok moves = 299904
Test #46:
score: 0
Accepted
time: 840ms
memory: 20884kb
input:
299999 201234 CCBBCCCBCBCBCBBBCCBCBCCBCCCCCCBCBCBBBBCBCCCBCBBCCCBBBBCBBBCBCBBBCCBCCCCCCBCCBCBCBCBCBBBCCBCBCCCBBBCBCBCBBBBBBCBBBCBCBBCBBCCBBBBCBCCBBBBCCCCCCCCCCBBBCCBCCBCCBBCBCBBCBBBBCCCBBBBCBCCBCCBBCCCBCCCBBBCCCBCCBCBBBBCCCBBCCCBCCCCBBBCBCCBCCCCCBCBBCCCCBBCBCBCCBCBBBBBCCBBCCBBCBBCCBCCBBCCBCBCCBBBBBB...
output:
299526 184096 53476 184096 53477 1311 113431 1311 113432 50511 100215 50511 100216 249 99348 249 99349 2520 99775 2520 99776 852 99243 852 99244 4339 98784 4339 98785 1926 99372 1926 99373 1995 99213 1995 99214 6 98795 6 98796 1 98813 1 98814 4 98776 4 98777 9 98769 9 98770 3 98771 3 98772 4 98766 4...
result:
ok moves = 299526
Test #47:
score: 0
Accepted
time: 851ms
memory: 21048kb
input:
300000 150000 CBBBBCCBCBBBBCBBBCBCBCBBCBBBBCBBCCBCCCBBBBCBCBBBBBBCCCCCCBCBBCCBCBCBBCBCBBBBBBCBCBBBBCCBCCCBBCCCBBCCCBBBBCCCCCBCCBCBBCCCCBCBBBBBBBBBBBBBBBCBBBCBBBBCBBBCCCBCBCCBBBCBBCCCCCCBBBCBBCBCBCBBCBCCCCBCCCCCCCCCBCCCBCBBBBBBBCBBCBBBBBBCCBBBBCCCCCCBBBCCCCCBCBCBBCBBCBCBCBBBCBBCCCBCCBCCBCBCBCBBBBBCBC...
output:
299434 1312 146942 1312 146943 50512 60413 50512 60414 39485 184575 39485 184576 7701 164666 7701 164667 5909 205733 5909 205734 20330 163453 20330 163454 8651 151034 8651 151035 9617 150478 9617 150479 45781 150019 45781 150020 250 150570 250 150571 11399 150023 11399 150024 7 150008 7 150009 1 150...
result:
ok moves = 299434
Test #48:
score: 0
Accepted
time: 861ms
memory: 21136kb
input:
300000 150000 BCCCCCCBCBBCCBBBBCBCCBCBCBCBCCCBCBCBBBCCCBCBBBCBBBBBBCBCBCCCBCCCBCCBBBBBCBCCCBCBCCCBCCBBCCBBBCBBBCBBCBCCBBBCBCCCBCBBCBCCCCBCCCCCBBCBCBCBBBCCBBCCBCCBCBBCCBBCCBBBBCCCBBCCBBBBBCCBCCBBBBBCBBCCBCCBBBCBBBBBBCCBBCCBBCBCBCCCBCBCCCBCBCBCBCCCBCCCCCBCCCCCBBBBBCCCCCBCBCCBCBBCCCCCBCBBCCBCBCBBCCBBCB...
output:
299902 184096 146942 184096 146943 1311 184575 1311 184576 7700 206503 7700 206504 5908 151450 5908 151451 8650 150583 8650 150584 15 150017 15 150018 15 150050 15 150051 7 150027 7 150028 9 150047 9 150048 8 150023 8 150024 13 150002 13 150003 11 150001 11 150002 10 150006 10 150007 13 150032 13 15...
result:
ok moves = 299902
Test #49:
score: 0
Accepted
time: 880ms
memory: 20892kb
input:
299999 150000 BCBCBBBBCCBCCCCCBCCBCBBCCBCBBBBBCBBBBCBBBCCCBCBBBBBBBBCCCBCCCBBCBBBCCCBBCBBCBBBCCBBCCBCCBBBCBBBCBBBBCCCCBBBBBCCCBCCBCBBBCBCCBCBCBCBBBCBCCCBBCCCCBCBBCCBBCCBCBCCBCCCCBCCCBCCBCCBBBCBCBCCBBCCBBCBBCCCCBCBBCCBCCBBBCBCBBBCCBCCCBBBBCBCBBCBBBCBCBBCCBCCBCCCBCCBCBCBCCBCBCCCBCCBBBCBBBCCBBCCBCBBCBC...
output:
299908 184096 104710 184096 104711 1311 163450 1311 163451 6 151449 6 151450 5 150582 5 150583 5 151009 5 151010 2 150477 2 150478 3 150018 3 150019 5 150446 5 150447 133 150168 133 150169 16 150314 16 150315 119 150030 119 150031 123 150048 123 150049 23 150023 23 150024 113 150012 113 150013 10 15...
result:
ok moves = 299908
Test #50:
score: 0
Accepted
time: 864ms
memory: 20764kb
input:
299999 149999 CCCCBBBCBCBCCCBBCBBBCCCBBBBCCCBCBBCBBBBCCCCBBBCBBCCBCCCCCCCCBCCCBCBBCBBCBCBCCCCCCCBBBBBCBBCBCBCBBCCCBCBCCBBCBBBCCCCCBBBCCCBBCBBBBCCBCBBCBCCBCBCCBBCBBCBBCCBCCBBCCBBBCCCBCCCBCCCBBCCCCCBCBBCCCBCBCCBBBCCBCCCCBBCCBCCCCBCCCBBCBCCBBBCCCBCCBCCCCCCCBCCBBBCBBCCBBBCCBCBCBCBCCCBCBBCCBCBCBBCCCBCCCC...
output:
299948 184096 146944 184096 146945 15 210208 15 210209 161 184577 161 184578 138 163453 138 163454 139 151452 139 151453 6 150585 6 150586 5 150479 5 150480 4 150019 4 150020 5 150008 5 150009 6 150001 6 150002 9 150001 9 150002 11 150001 11 150002 10 150001 10 150002 10 150010 10 150011 116 150001 ...
result:
ok moves = 299948
Test #51:
score: 0
Accepted
time: 880ms
memory: 20760kb
input:
300000 150001 CBBCCCBBCBBBCCCCBCCCBBBCBBCBCCBBCBCCBCBCCBBBCBCBBBBCCBCBBCCBCCBBCBCCCCCCCCBBCCCCBBCBBCCBBCBBCBBCBBCBBCBBBCBBBBCBBBBCBBBBBCBCBBBCBBCCCBBBBCCBBBBCCBBBCBBCCBCBCBCBBBBBBCCBBCCCCCBBBCBCBBCCBCCCCBBBCBBBBCCCCCCCBBCCCCBBCBBCCBBBCBBCBCCCCBBCBCCBBCBCCBCBBCCBBBCBCCCCBBBBCBBBBBBBBBCCCBBBBCBBBCCBCC...
output:
299890 72593 60411 72593 60412 1312 210206 1312 210207 7701 184575 7701 184576 16 164666 16 164667 152 205733 152 205734 1 163453 1 163454 5 151452 5 151453 4 198671 4 198672 3 151036 3 151037 9 159436 9 159437 5 153487 5 153488 9 157643 9 157644 8 150023 8 150024 10 150026 10 150027 9 150011 9 1500...
result:
ok moves = 299890
Test #52:
score: 0
Accepted
time: 870ms
memory: 21236kb
input:
300000 149999 BBBBCBBCCCBCCBBCBCCCCBBCCBBCBCBBBCCBCCBCCCBBBBCBCCCCBCCBBCCCCCCBCCCBBBCCCBCCCBCCCBCCBCBCCCCBBCCCBBCBCBBBCBCBBBBBBCBCCBCBCCCBBBBBBCCBCCBCCBBBCBCBBBBBCCBBBCCCBBBBBBBBCCCBCCCBCCBBCBCBCCBCCBCCBCBBBCCCCBCCCBCBBBCCBBCBCBBCCBCCBBCBCCBBBBCCCCBCBBCCCCBBBBCCBCCCCBCCCCBBCBBBBBCCBCBCCCBCBCCBCBCCCC...
output:
299656 62322 104710 62322 104711 7 60414 7 60415 2 164666 2 164667 5 151032 5 151033 1 150016 1 150017 1 150049 1 150050 1 150026 1 150027 5 150005 5 150006 8 150006 8 150007 7 150005 7 150006 154 150007 154 150008 144 150010 144 150011 172 150013 172 150014 190 150015 190 150016 225 150002 225 1500...
result:
ok moves = 299656
Test #53:
score: 0
Accepted
time: 899ms
memory: 20980kb
input:
299999 150001 BCBCBCBBCBCBBCBCCCCCBCBCBBBCCCBCBCBCBCCBCCBBBCCBCCCCBCCBCCBBCBCBBCBCBCBBBBBCCBBBBCCBCBCBCCBBCBCCCBCBBCBCBBCBBBBCBBBCBBCBBBBCCBCBCCBCBCCBBCBCBCBBBCBBCCBBBCBBBBBCCCBBCBBBCBBBBCCBBCBCCBBCCBCBBCBBCBBBBBCBCBCBBBBBBBBCCBCBCCBBBBCBBCBBBCCCCCBBCBBBBCCCBCBCBCBCBCBCCCBBCBBCCBCCBCBCBBBBBBCCBCBBBC...
output:
299792 62322 60412 62322 60413 1312 6599 1312 6600 50512 164665 50512 164666 39485 151448 39485 151449 7701 151031 7701 151032 5909 150475 5909 150476 20330 150016 20330 150017 8651 150165 8651 150166 9617 150050 9617 150051 250 150027 250 150028 11399 150130 11399 150131 853 150058 853 150059 1927 ...
result:
ok moves = 299792
Test #54:
score: 0
Accepted
time: 874ms
memory: 20804kb
input:
299999 149998 CBCCBCBCBCCBCCCCCBBCBCBCCCBCCCBBCBCBCCBBCBBCBBBCBBCCBCCBBCBBBBCCCBBCCBCBBBBBBBCBCCBBBCBBCCCCBBCBBCBCBCCBBCCCBCCCBBBCCBCBCBCBBBCBCCBBBCBCBCBCCCBCCBCCCBCCCCBCCBBCBBCBCCCCCBBCCCBBCBBCBBBCCBBCBCBCCBCBBCCBBBBBBBBBCCCBCCBBCCCCBBCBCCBCCCCCBBCCBCBCCBCCBCCBCBBBCBCCCCBBBBCBBBCBBCBBCCCBCBCBCBBBCB...
output:
299972 62322 146945 62322 146946 250 60416 250 60417 853 210209 853 210210 7 252386 7 252387 2 184579 2 184580 4 163455 4 163456 9 150586 9 150587 6 150480 6 150481 18 150021 18 150022 25 150170 25 150171 115 150055 115 150056 14 150026 14 150027 13 150028 13 150029 14 150025 14 150026 18 150014 18 ...
result:
ok moves = 299972
Test #55:
score: 0
Accepted
time: 753ms
memory: 19684kb
input:
262143 194294 CBBBCCCBCBBBCBBCBCBCBCCBCCCBCBCCCBCCCCBCBBBCCCCBCCCCBBBBCBBCBCCBCBCCCBCCCBCCCBBBBCCCCCCCCBBCCBBCBCBBBBCBCCBBBBCCCBCBCBCCBCCCBCBCBCBBBBBBBCBBCCCCBBCCBCBCBBCBCCCBCBBBCCBBBBCBCCBCCCCCBCBBBBCBBBBBBBBBBBCBBCBCBCBBCCBCCBBCBCCCBBBBCCBCCBBBBCBCCCBBBCBCBCCCBCCBBBCCBBCBCCBBBCCBBCCCBCCCBCBBBCCCBC...
output:
262120 72593 83246 72593 83247 1311 68042 1311 68043 249 68891 249 68892 852 68266 852 68267 1926 68635 1926 68636 1995 68063 1995 68064 1963 68260 1963 68261 15 67935 15 67936 1311 67908 1311 67909 21 67856 21 67857 6 67851 6 67852 27 67855 27 67856 117 67850 117 67851 21 67850 21 67851 22 67857 22...
result:
ok moves = 262120
Test #56:
score: 0
Accepted
time: 771ms
memory: 18916kb
input:
262144 149222 BBCCBCCCCCBCCCCCBCCBCBBCBCBCBBCCCCCBBBBBBBCCCBBBCCCCCBCBBCBCBCCCCCBCBBBBBBBCCCCBCBCBCBBBBBCBBBBCCBCCCBCCBCBCCCBBBCCCCCCBCCBBBCCBCBBBBCCCBBBCBCBBCBCCBCBCBBBCCBBCBBCBCCCCBCCCCBBCCCBCBCBCBBBCCCBCCBCCCCBCCCBCBCCBBBCBCBBCBCCBBCBBBBBBBBBBCBCBBBBCCCBCBCCCBBBBCCCBBBBCBBBCBCCCBBBCBCBBCBCBCCCCBC...
output:
261936 184096 45232 184096 45233 218247 128318 218247 128319 62320 126662 62320 126663 14 113115 14 113116 160 113338 160 113339 137 113134 137 113135 138 113074 138 113075 142 112978 142 112979 142 112931 142 112932 5 112955 5 112956 4 112973 4 112974 9 112941 9 112942 8 112970 8 112971 4 112956 4 ...
result:
ok moves = 261936
Test #57:
score: 0
Accepted
time: 752ms
memory: 18940kb
input:
262145 120549 BCBCBCCBCBBBBBCBBBCBCBCCCBBCCCCCCCCBCCCCCBBCCBCBBBBCCCBCBBCBBCCCCBCCCCBBBBCCBCBCBBBBCBBCBCBCBCCCBBCBBCCCBCCBBCCCBBCBCCCCCBCCCBCBCCBBCCBCCCBCBCCCCCBCBCBCBBCBCCCCBCBBCCBCCBCCCBBCBCBBBBCCCCCBBCBCCBBBBCCCCCCCBCBBCCCBBCCBBBBCCBBCBBCBBBCBCCBBBBBBBBBBBBBCBBCBBCBCCBBBBBBCBBBBBBBCBBCCCBBBBBCBCB...
output:
261964 250 127718 250 127719 16 239658 16 239659 162 19690 162 19691 152 214028 152 214029 1 147410 1 147411 2 141745 2 141746 3 141649 3 141650 13 141598 13 141599 10 141599 10 141600 9 141597 9 141598 5 141598 5 141599 8 141597 8 141598 7 141600 7 141601 6 141597 6 141598 7 141601 7 141602 8 14161...
result:
ok moves = 261964
Test #58:
score: 0
Accepted
time: 931ms
memory: 20820kb
input:
299997 265881 CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB...
output:
299996 184096 31064 184096 31065 72592 47569 72592 47570 5 34593 5 34594 1 34134 1 34135 2 34685 2 34686 8 34563 8 34564 4 34123 4 34124 5 34118 5 34119 7 34117 7 34118 154 34120 154 34121 144 34117 144 34118 172 34122 172 34123 14 34117 14 34118 117 34129 117 34130 21 34117 21 34118 15 34126 15 341...
result:
ok moves = 299996
Test #59:
score: 0
Accepted
time: 813ms
memory: 20808kb
input:
299998 76325 BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB...
output:
299998 72593 220619 72593 220620 7 134089 7 134090 1 80276 1 80277 2 237125 2 237126 3 225124 3 225125 9 224707 9 224708 5 224258 5 224259 6 223677 6 223678 8 223674 8 223675 155 223676 155 223677 145 223674 145 223675 173 223691 173 223692 15 223674 15 223675 118 223680 118 223681 22 223674 22 2236...
result:
ok moves = 299998
Test #60:
score: 0
Accepted
time: 900ms
memory: 20872kb
input:
299999 236065 BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC...
output:
299998 72593 274347 72593 274348 1311 220534 1311 220535 7700 77387 7700 77388 5908 65386 5908 65387 8650 64969 8650 64970 249 64520 249 64521 4741 63953 4741 63954 852 63942 852 63943 1926 63935 1926 63936 1995 63937 1995 63938 1963 63935 1963 63936 15 63939 15 63940 1311 63935 1311 63936 1518 6394...
result:
ok moves = 299998
Test #61:
score: 0
Accepted
time: 766ms
memory: 20800kb
input:
300000 46255 CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC...
output:
300000 184096 250687 184096 250688 218247 164157 218247 164158 62322 110343 62322 110344 1312 267195 1312 267196 39485 255194 39485 255195 7701 254777 7701 254778 5909 254328 5909 254329 8651 253747 8651 253748 250 253746 250 253747 4742 253749 4742 253750 853 253746 853 253747 1927 253761 1927 2537...
result:
ok moves = 300000
Test #62:
score: 0
Accepted
time: 800ms
memory: 20988kb
input:
299997 56982 BBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBC...
output:
299996 62322 239963 62322 239964 6 3228 6 3229 3 45404 3 45405 3 244466 3 244467 9 244049 9 244050 6 246500 6 246501 7 250656 7 250657 8 243021 8 243022 133 243016 133 243017 134 243016 134 243017 16 243021 16 243022 119 243019 119 243020 123 243016 123 243017 10 243016 10 243017 10 243027 10 243028...
result:
ok moves = 299996
Test #63:
score: 0
Accepted
time: 869ms
memory: 21060kb
input:
299998 129345 CCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBB...
output:
299998 184096 125366 184096 125367 249 205230 249 205231 15 185321 15 185322 151 226388 151 226389 21 172106 21 172107 124 171689 124 171690 6 171240 6 171241 27 170656 27 170657 117 170654 117 170655 21 170656 21 170657 2 170658 2 170659 2 170654 2 170655 9 170673 9 170674 5 170654 5 170655 5 17065...
result:
ok moves = 299998
Test #64:
score: 0
Accepted
time: 930ms
memory: 21424kb
input:
299999 265635 CBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCB...
output:
299998 184096 68940 184096 68941 218247 47816 218247 47817 72591 34947 72591 34948 13 34380 13 34381 159 34366 159 34367 149 34367 149 34368 177 34365 177 34366 136 34370 136 34371 19 34365 19 34366 2 34365 2 34366 1 34373 1 34374 24 34365 24 34366 11 34373 11 34374 3 34375 3 34376 3 34365 3 34366 4...
result:
ok moves = 299998
Test #65:
score: 0
Accepted
time: 886ms
memory: 20884kb
input:
300000 172035 BBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBC...
output:
300000 184096 124907 184096 124908 6 188172 6 188173 1 230348 1 230349 3 162542 3 162543 8 184470 8 184471 4 142634 4 142635 6 198105 6 198106 7 183702 7 183703 145 141422 145 141423 15 129421 15 129422 118 176640 118 176641 122 150854 122 150855 22 164438 22 164439 112 129007 112 129008 9 131457 9 ...
result:
ok moves = 300000
Test #66:
score: 0
Accepted
time: 69ms
memory: 21264kb
input:
300000 143374 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
0
result:
ok moves = 0
Test #67:
score: 0
Accepted
time: 70ms
memory: 20824kb
input:
300000 59002 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
0
result:
ok moves = 0
Test #68:
score: 0
Accepted
time: 70ms
memory: 20804kb
input:
299999 85730 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
0
result:
ok moves = 0
Test #69:
score: 0
Accepted
time: 66ms
memory: 20580kb
input:
299999 52075 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
0
result:
ok moves = 0
Test #70:
score: 0
Accepted
time: 69ms
memory: 20756kb
input:
300000 234800 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
2 153042 61313 153042 61314
result:
ok moves = 2
Test #71:
score: 0
Accepted
time: 65ms
memory: 21136kb
input:
300000 24663 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
2 187615 271843 187615 271844
result:
ok moves = 2
Test #72:
score: 0
Accepted
time: 65ms
memory: 20952kb
input:
299999 82421 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
2 175078 70452 175078 70453
result:
ok moves = 2
Test #73:
score: 0
Accepted
time: 65ms
memory: 20800kb
input:
299999 103379 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
2 285282 219998 285282 219999
result:
ok moves = 2
Extra Test:
score: 0
Extra Test Passed