QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#768171 | #8523. Puzzle II | ucup-team004 | AC ✓ | 40ms | 8716kb | C++23 | 1.5kb | 2024-11-21 01:29:06 | 2024-11-21 01:29:14 |
Judging History
answer
#include <bits/stdc++.h>
using i64 = long long;
using u64 = unsigned long long;
using u32 = unsigned;
using u128 = unsigned __int128;
int main() {
std::ios::sync_with_stdio(false);
std::cin.tie(nullptr);
int n, k;
std::cin >> n >> k;
std::string s, t;
std::cin >> s >> t;
std::vector<int> a(n), b(n);
for (int i = 0; i < n; i++) {
a[i] = s[i] == 'B' ? 0 : 1;
b[i] = t[i] == 'B' ? 0 : 1;
}
int a0 = std::count(a.begin(), a.end(), 0);
if (a0 > n - a0) {
a0 = n - a0;
for (int i = 0; i < n; i++) {
a[i] ^= 1;
b[i] ^= 1;
}
}
int c = 0, d = 0;
std::deque<int> as, bs;
for (int i = 0; i < k; i++) {
as.push_back(a[i]);
}
for (int i = 0; i < k + 1; i++) {
bs.push_back(b[i]);
}
std::cout << 2 * a0 << "\n";
for (int _ = 0; _ < a0; _++) {
while (as[0] != 0) {
a[(c + k - 1) % n] = as.back();
as.pop_back();
c = (c + n - 1) % n;
as.push_front(a[c]);
}
while (bs.back() != 1) {
b[(d + k) % n] = bs.back();
bs.pop_back();
d = (d + n - 1) % n;
bs.push_front(b[d]);
}
std::cout << c + 1 << " " << d + 1 << "\n";
std::cout << c + 1 << " " << (d + 1) % n + 1 << "\n";
as.pop_front();
as.push_back(1);
bs.pop_back();
bs.push_front(0);
}
return 0;
}
详细
Test #1:
score: 100
Accepted
time: 0ms
memory: 3592kb
input:
6 3 BCCBCC BBCBBC
output:
4 1 6 1 1 4 4 4 5
result:
ok moves = 4
Test #2:
score: 0
Accepted
time: 0ms
memory: 3424kb
input:
2 1 BC BC
output:
2 1 1 1 2
result:
ok moves = 2
Test #3:
score: 0
Accepted
time: 0ms
memory: 3528kb
input:
2 1 BB CC
output:
0
result:
ok moves = 0
Test #4:
score: 0
Accepted
time: 0ms
memory: 3520kb
input:
2 1 CC BB
output:
0
result:
ok moves = 0
Test #5:
score: 0
Accepted
time: 0ms
memory: 3768kb
input:
3 1 CCC BBB
output:
0
result:
ok moves = 0
Test #6:
score: 0
Accepted
time: 0ms
memory: 3732kb
input:
3 1 CBC BCB
output:
2 2 1 2 2
result:
ok moves = 2
Test #7:
score: 0
Accepted
time: 0ms
memory: 3516kb
input:
3 2 BBB CCC
output:
0
result:
ok moves = 0
Test #8:
score: 0
Accepted
time: 0ms
memory: 3512kb
input:
3 2 BCB BCC
output:
2 2 2 2 3
result:
ok moves = 2
Test #9:
score: 0
Accepted
time: 0ms
memory: 3512kb
input:
4 2 CCCB BBCB
output:
2 4 1 4 2
result:
ok moves = 2
Test #10:
score: 0
Accepted
time: 0ms
memory: 3740kb
input:
9 6 CCCBCCCBB BBBCBBBCC
output:
6 9 7 9 8 8 4 8 5 2 4 2 5
result:
ok moves = 6
Test #11:
score: 0
Accepted
time: 0ms
memory: 3520kb
input:
21 3 CCCCBBCBCCCCCCCBCCCCC BBCCBCBBBBBBBBBCBBBBB
output:
8 16 1 16 2 8 1 8 2 6 13 6 14 5 3 5 4
result:
ok moves = 8
Test #12:
score: 0
Accepted
time: 0ms
memory: 3588kb
input:
49 41 CBCCBCCBCCBCCBCCCBBCCBCBBCCCBBCCBCBCBCBCCCCBCBCCB BCCCCBCBBBBCBCBBBBBCBBBBCCCCBCBBCBBCBBBBCBCBCBBBC
output:
38 49 49 49 1 46 45 46 46 44 43 44 44 38 41 38 42 34 40 34 41 32 40 32 41 30 40 30 41 26 40 26 41 24 36 24 37 18 31 18 32 16 30 16 31 13 26 13 27 10 25 10 26 8 25 8 26 2 25 2 26 46 25 46 26 43 24 43 25 39 20 39 21 35 18 35 19
result:
ok moves = 38
Test #13:
score: 0
Accepted
time: 0ms
memory: 3584kb
input:
114 8 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
output:
0
result:
ok moves = 0
Test #14:
score: 0
Accepted
time: 0ms
memory: 3816kb
input:
266 28 CBBCBBCCCCBCBBCBBBCBCBCBCBBCBCBBCCCCBCCCCCBCCBBCCBBCBCBBCCCCCCBBBCCCBCCBCBBCCCBCCCCCCBCBBCCCBCBBCCBCBBBCBCCCBBCBCCCCBBCBBCBBCCBBCCCCCBBCCCBCCCCCCCCBBBBBBCBCCBCCCCBBCBBBBCBCCCCCCCBCBBCBCCCCCCCCCCCBBBBCCCCBCBCCCBCCCCCCCCCBCBCCCBBBCCCBCCBCBBCBCCCCCCBCBCCCCBCBCCBCCCCBCB CCBCBCBBCBCBBCBCCCBBBCBCBB...
output:
206 266 265 266 266 264 263 264 264 259 262 259 263 256 259 256 260 254 259 254 260 249 259 249 260 247 258 247 259 240 256 240 257 238 255 238 256 237 253 237 254 235 252 235 253 232 251 232 252 228 251 228 252 227 250 227 251 226 244 226 245 222 244 222 245 220 244 220 245 210 239 210 240 206 235 ...
result:
ok moves = 206
Test #15:
score: 0
Accepted
time: 0ms
memory: 3532kb
input:
620 443 BBBBBBCBBBCBBCBCBCBBBBCCCBCCBCBBBBBBCCCBBBCCBBCBCBCBBCCCCBCBBCBCCCCBBBBBBCCCCCBBBBCCBCBBBBBCBCBBCBCBCCCCBCBBCBBBCBBBCCCBCCCBBBBBCCBBCCBBBCCBCCBCBBCBCCCCCCCCCBCBCBBBCBBCBBCBBBBBBBCCBBBBBBBBBBCBBCBBCBBCCCBBCCBBBBCCCBBBBBBCBBBBBBBBCBBCBCBBBCCBBBBCCBBBCBCBCBBBBBCBBCBBBBCBBBBCCBBBCBBBBBCBBCCCCBCC...
output:
484 620 1 620 2 617 1 617 2 614 619 614 620 613 619 613 620 612 618 612 619 611 618 611 619 608 618 608 619 607 618 607 619 606 616 606 617 605 615 605 616 604 613 604 614 601 606 601 607 600 606 600 607 596 606 596 607 594 605 594 606 588 604 588 605 587 603 587 604 581 598 581 599 580 595 580 596 ...
result:
ok moves = 484
Test #16:
score: 0
Accepted
time: 0ms
memory: 3588kb
input:
1446 646 CCCBCCCCCCCBBCCBBCCCCBBCCCBBCCCCCCCCCCCCCCCBCCCCCCCCBBCCBBCCCBCBBBCCCCBBCCCCCCCCCCCBCBCCCBBCCCCBBCBCBCCCCCCCBCCCCCCCBCCBCBBCCCCCCCCCCCCBCCCBCCCCCCBCCCBCCCCCBBCCCBBCCCBBBCCBCCBCCBBBCBCBCCCCBCBCCCBCCCCBBCCCCCCCBCCCCBCCCBBBCCCBCCBBCCCCBCCCBBCBCCCCCBBCCBCCCCCCBCCCCCCCCCCCCCCBCCCCCBCBCCCCBCCCCCB...
output:
874 1445 1443 1445 1444 1442 1443 1442 1444 1439 1443 1439 1444 1436 1442 1436 1443 1435 1438 1435 1439 1434 1438 1434 1439 1432 1431 1432 1432 1431 1430 1431 1431 1427 1427 1427 1428 1424 1426 1424 1427 1417 1423 1417 1424 1415 1416 1415 1417 1414 1413 1414 1414 1412 1413 1412 1414 1408 1401 1408 1...
result:
ok moves = 874
Test #17:
score: 0
Accepted
time: 1ms
memory: 3824kb
input:
3374 2755 BCBBCBBBCBBBBBBBBBCCBBBBBBBCCBBCBBCBBBBBCBBBBBBBBCBBBBBBBBBBBBCBBBCCBBBBCBBBBBCBBBBBCBBBBCBBBBBBBBBCBBBBBBBBBBBCBBBBBBBCBBBBBBBBBBCCBBBBBBBBBCBBCBBBCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCBBBCBBCBBBBBBBBBBBBBBCCBCBCBCBBBBCBBBCBBBBBBBBCBBCBCBBCBCCBBBBBBBBBBBCCBBBBBBBBBBBBBBBBBCBBBBBBBBBBB...
output:
1216 3371 3371 3371 3372 3370 3367 3370 3368 3363 3365 3363 3366 3357 3363 3357 3364 3335 3363 3335 3364 3334 3357 3334 3358 3327 3349 3327 3350 3316 3348 3316 3349 3312 3341 3312 3342 3310 3339 3310 3340 3301 3334 3301 3335 3289 3334 3289 3335 3282 3324 3282 3325 3275 3324 3275 3325 3269 3324 3269 ...
result:
ok moves = 1216
Test #18:
score: 0
Accepted
time: 1ms
memory: 3940kb
input:
7872 7827 BCBBCBCBBCCBCBBBCCCBBBBBBBCBBBBCCBCCBCBBBBBBCBBCBBBCCCBBBCCCCBCBBBBCBBCCBBBBCCBBCBBBCBCBBCBCBBCCBBBCCBBBBCCBBCBBBBBBCBBBBBBBBCCBBCCCCBCCCBBCCCBBCBCBBBCBBBBCBBBBCBCBBBCCBBCCCCBBBCBBCCBBBBBBCBBBBCCCBBBCCCBBCCCBBBBBBCCBBBCCCCBBBCBBCBCCBBBCCCCBCBBCCBBBBCCBBBCBBCBBBCBBBCBBBBCCBBBBBCCBCBCBBBBBBB...
output:
5928 7865 7872 7865 1 7864 7869 7864 7870 7861 7867 7861 7868 7856 7861 7856 7862 7853 7856 7853 7857 7852 7854 7852 7855 7850 7852 7850 7853 7843 7852 7843 7853 7842 7850 7842 7851 7835 7848 7835 7849 7831 7839 7831 7840 7824 7837 7824 7838 7823 7837 7823 7838 7820 7837 7820 7838 7814 7836 7814 783...
result:
ok moves = 5928
Test #19:
score: 0
Accepted
time: 2ms
memory: 3864kb
input:
18368 17997 CBBBBBBBBBBCBBBBBBBBBBBBBBCBBCCBBBBBBBBBBBBBCBCBBBBBBBBCBBBBBCBBBBBBBBBBBBBBCBBBBBBBBBBCBBBCBCBBBBBCBCBBCBBBBBBBBBBBBBCCCBBBBBBCBBBBCBCBBCBBBBBCBBBBBBBCCBBBBCCBCBBBBBBBBBBBBCBBBBBBBBCBCBBBBBBBBCBCBBBBBBBBBBBCBBBBCCBBBBBBBCBBBBBBBBBBBBBBBCCBBCBCBBCBCBBBCBBBBBBBBBBBBBCBBCBBBBBBBCCCBBBBBBBB...
output:
7330 1 1 1 2 18360 1 18360 2 18335 18363 18335 18364 18330 18361 18330 18362 18322 18360 18322 18361 18317 18357 18317 18358 18316 18356 18316 18357 18311 18355 18311 18356 18309 18352 18309 18353 18308 18339 18308 18340 18303 18333 18303 18334 18297 18333 18297 18334 18294 18327 18294 18328 18293 1...
result:
ok moves = 7330
Test #20:
score: 0
Accepted
time: 2ms
memory: 3908kb
input:
42858 28689 CCCCCCCCCCCCCCCCCCCCBCCCBBCCCBCCCCCCCCCBCCCCCCCBCCCBCCCCCBCCCCCCCCBCCBCCBCCCCCCCCCCCCCCCCCBCCCCCCCCCBCCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCCCCCCCCCCCCCCCCCBBCCCCCCCCCCCCCCBBCCCBCCCCCCCCCCBCCCCCCCBCCCCBCBCCCBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBCBCCCBCBCCCCCCCCCCCCCCBCCCCCCCCBCCCCCCCCCCCCCCCCCC...
output:
8086 42857 42858 42857 1 42833 42852 42833 42853 42828 42842 42828 42843 42821 42820 42821 42821 42817 42798 42817 42799 42805 42791 42805 42792 42795 42772 42795 42773 42751 42756 42751 42757 42737 42749 42737 42750 42735 42747 42735 42748 42730 42726 42730 42727 42714 42706 42714 42707 42681 42697...
result:
ok moves = 8086
Test #21:
score: 0
Accepted
time: 7ms
memory: 4356kb
input:
100002 40466 BBBBBBBCCBCBCCBCBBBBCCBBCBBBBBBBBBBCBBBBCBBBBBCBBBBBBBBBCBBBCBBBCCBCBCBBBBBBCBBBBBBBCBBBBBCBBBBCBCBCBBBBBBBBCBBBBBBBBCBCBBBBCBBBBBBBBBBBBBCBCBBCBBBBBBBBBBBCBBBBBBBCBCBCBCBBBBBBBBCBCBBBBBBBBCBBBBBBBBCBCCBBBCCBBCBBCBBBBBBBBBBCBBBCBBBBBBBBBBBBCBBCCBBCBBCBBBBCBBBBCBBBCCBBBCBBBBBBBCBBBBCBBBC...
output:
45728 99995 99998 99995 99999 99991 99997 99991 99998 99987 99993 99987 99994 99976 99988 99976 99989 99974 99987 99974 99988 99960 99986 99960 99987 99953 99977 99953 99978 99946 99967 99946 99968 99944 99965 99944 99966 99937 99963 99937 99964 99936 99963 99936 99964 99935 99958 99935 99959 99931 ...
result:
ok moves = 45728
Test #22:
score: 0
Accepted
time: 17ms
memory: 6880kb
input:
233338 159967 CCBCBBCCCCBBCCCCCCCCBCCCBCCCCBCCBCCCCCCCCCBCBCCBBCBBCCCCBCCCCCCCCCCCCCCCCCCCBCCBCCBBCBCCBBBCCBCCCCBBCCCBCCCCCCCCCCCBCCBCCCCCCCCBCCCBBCBCCCBCCCCCBCCBCCBCCCCCCCBCCCCCBCCBBCCCCCCCBCCCCCCCCBBBCCCCCCCCCCCCBBBCCCBBCCBCBCCCCCCCCCBCCCCBCCCCCCCCBBCCCCBCCCCBCCCBCCCBCCCCCBCCCCCBBCCCBCCCCCCCCCCCCC...
output:
103344 233335 1 233335 2 233333 233338 233333 1 233330 233336 233330 233337 233323 233333 233323 233334 233320 233333 233320 233334 233313 233332 233313 233333 233308 233325 233308 233326 233300 233321 233300 233322 233297 233321 233297 233322 233294 233312 233294 233313 233293 233309 233293 233310 ...
result:
ok moves = 103344
Test #23:
score: 0
Accepted
time: 32ms
memory: 6764kb
input:
300000 1 CCCBBBBBBCCBCCCBCBBBBCBCBCBBCBBBBCBCBCCBBCCBBCCBCBBCBBBBBBCBBBCBCBCCBBCBBCCCCCBCBCBBBBBBBBCBCBBBBCCCBCBBBCCBCBCBCBCBBCCBCBCCCBCBCBBCCBCCBBCBBBBCCBBCBCBBBBCCBBBBBBBCCBCCCBCBCCBBBBBCCBBBBCBCCBCBBCBBCBCCCBBBBBBBCCCCBBBBBBBBCBBBCCBCBBBBCCBBBCCBCBCCBCCBBCBBCCCCCBCBBBCCCCCCBCBBBCBBCCCCCCBCCCBBBCC...
output:
299752 300000 300000 300000 1 299999 300000 299999 1 299997 299998 299997 299999 299996 299996 299996 299997 299995 299996 299995 299997 299993 299993 299993 299994 299992 299991 299992 299992 299989 299991 299989 299992 299985 299988 299985 299989 299984 299981 299984 299982 299982 299979 299982 29...
result:
ok moves = 299752
Test #24:
score: 0
Accepted
time: 31ms
memory: 8608kb
input:
300000 299999 BBCBCCBBBBCCBBBCBBBCCCBCBCBCCBBCCBBCCBBCCBBBBBCBBCBBBCBBBCCBBCBBBCCCCCCBBCCBCBCBCBBBCCBCBBCCCBBCCCCCBCBCCBBCBBCCBBCCBBBBCBBCBBCCBBCCCCCCCBCBCCCBBBCBBBCCCCBCBBCCCBBCBBBCBBBBCCCCCCBCCCCCCBCBBCBBCBCBCBCCCCBCCBCCCBBCCBBCCCCCBBCCBCCCCBBCBCBCBCCCCBBBCCBCBBBCCBBBCCBBCBCCBCCBCCCCBCCBBBCCBCCBCB...
output:
299728 1 300000 1 1 1 299999 1 300000 299996 299995 299996 299996 299993 299995 299993 299996 299988 299995 299988 299996 299987 299995 299987 299996 299982 299992 299982 299993 299981 299992 299981 299993 299975 299990 299975 299991 299971 299989 299971 299990 299968 299989 299968 299990 299967 299...
result:
ok moves = 299728
Test #25:
score: 0
Accepted
time: 38ms
memory: 6728kb
input:
299999 1 BBBCCBBCBCCCCBCCCBBBCCBBBBCBCBBCCCCBBCCCCCCBCBBCBBBCCCCCBCBBCCCCBCBCBCCBBCBCCCBCBCCCBBBBBCBCCBBCBCBBBCCBBCCBBCBBBCBCCBCBCCCBCCCCBBCBCBCBBBBCBCCCCBCCCBBCCBCCCBBBCCCCBCCCBBBBBBCCCBCBCBCBCCBCCBBCBBCCBBCBBCCBBBBCCCCBBCBBBCCCBBCBCCBBCCBBBCCBCCCBCCBBBBBCBCBBBCCBCCCBCBBBBBBBBCCBBCBBBCBCBBBCBCCCCCB...
output:
299916 299993 1 299993 2 299991 1 299991 2 299989 299998 299989 299999 299988 299998 299988 299999 299987 299994 299987 299995 299984 299992 299984 299993 299982 299990 299982 299991 299981 299990 299981 299991 299980 299986 299980 299987 299977 299986 299977 299987 299976 299983 299976 299984 29997...
result:
ok moves = 299916
Test #26:
score: 0
Accepted
time: 40ms
memory: 8604kb
input:
299999 299998 CBBCBBBCBCBBCBCCCCCBCCBBBCBCBCCCBBBBCCBBCBCCCBCBBCCBBBBCCBCBBCCCCBCBBCCBCCCCBCCBCBCCCBBCBBCCBBCCCBBBCCBBCBBBCCCBBCCBCCCCCBBCCCCCBBCCCCBCCBCCBBBCBCCCCBBCBBBCBBBCCCBCCBBCCCBBCBCBBCBCBBCBCCBBBCBBCCCBBCBBCBCCCCBBBBCCCBCCBCBBBCBCCBCBBBBBBBBBCBCBCBBBCCBCCBBBBCCCBBCCBCCBBCCCCBBBBCCCCBBCBCBCBC...
output:
299574 1 299992 1 299993 299996 299992 299996 299993 299991 299992 299991 299993 299988 299992 299988 299993 299985 299987 299985 299988 299984 299987 299984 299988 299980 299985 299980 299986 299976 299982 299976 299983 299975 299981 299975 299982 299972 299981 299972 299982 299971 299980 299971 29...
result:
ok moves = 299574
Test #27:
score: 0
Accepted
time: 37ms
memory: 6532kb
input:
300000 2 CCBBBBBBCCCBBCCCBBBCCBBCCBBBBBCBCBBBCCBBCBCCBBCBBBBCBCBBCCBCCCBCBCCBBCBBBCBCBCBBCCCCBBBCBCCCBCCBBBBCCCBCBBBBBCCCCCCBBBCCBBBBCCBBBBBCCCBCBCCCBCCBBCCBCBCBBBCBBCCCCCCBBBBCBBCCCCBCCBCCBCCBBCBBBCCBCCCCBCCBBCBBBCBCCBCCBBBBCBBCBBCBCCBCCCBBCCCCBBBCCBCBBCCBCBBCBBBBBCBBBCBBBBBBCCBBBBCCCBBBBBCCBBCCCBB...
output:
299994 1 299994 1 299995 1 299994 1 299995 300000 299991 300000 299992 299996 299988 299996 299989 299993 299988 299993 299989 299991 299988 299991 299989 299990 299984 299990 299985 299988 299984 299988 299985 299983 299981 299983 299982 299982 299977 299982 299978 299981 299977 299981 299978 29997...
result:
ok moves = 299994
Test #28:
score: 0
Accepted
time: 32ms
memory: 8676kb
input:
300000 299998 BBBBBBBCBBBBBBCCCCBBCCCCBCCCCCCBCCBCCCBBCCBBCCCBBCBCCBCBBCCCBCCCBCCBCCCBCCBCBBBCBBCCCCBBCBCCCBCCBBCBCCBCBCCBBBCCBCCBBCBBBBBBCBBBCBBBCCCCCCBBCBCCCCCBBCBBCBCCCBBCBBCBBCCCCCCBBBBCBCCCCCCCCCBCCBCCBCBCCBCBCBBCBCBCCBBCCCCBCCCCCCCCCBCCCBBCCCBBCBBBBBBCBCCBCBCBBBBCCCBBCBBCBBBCBCBBCCCCBCCBBBBCBB...
output:
299714 299998 1 299998 2 299996 1 299996 2 299990 300000 299990 1 299988 299998 299988 299999 299984 299998 299984 299999 299983 299996 299983 299997 299977 299996 299977 299997 299975 299996 299975 299997 299971 299996 299971 299997 299970 299995 299970 299996 299969 299995 299969 299996 299962 299...
result:
ok moves = 299714
Test #29:
score: 0
Accepted
time: 36ms
memory: 6580kb
input:
299999 2 CBCCCCBCBBCCBBBBCBCCBBBCBCCBCBCCBCBCBBCCBBBBCCCBBCBCBBCBCCCCBBBCCBCBBCCBBCBCCBBCBBCCBBCCBCCBBBCCCCBBCBBBCCBBBCCBBBCCCBBCBBCBCCCBCBCBBBCBCBBCCBCBCBBBBCCBCBCBBBBBCBCBBCBCBCCBCBCCBCCBBCBBBCBBBBCBCBBBCCBCBBCBBCCBCBCBCCBBBBCBCCBCBCCCCCBBBBBCBCCCCBBCCBBCCCCBBCBBBBBBCBCCBBCBCBCBBBCCCBCCBBBBCCBBCBB...
output:
299818 299999 1 299999 2 299998 299999 299998 1 299995 299998 299995 299999 299994 299997 299994 299998 299993 299992 299993 299993 299989 299991 299989 299992 299988 299988 299988 299989 299987 299988 299987 299989 299984 299988 299984 299989 299982 299985 299982 299986 299979 299975 299979 299976 ...
result:
ok moves = 299818
Test #30:
score: 0
Accepted
time: 36ms
memory: 8600kb
input:
299999 299997 CBBBCBCBBBBBCBBCCCCBBCBCBBCBCBBBCCBBBBCCCBBCBBCBCBCCCBBCBBBBCCBCCBBBBBCBCBCBBBBBCBBCCBBBBBCCBCCCCCBCBBBBCCCBBCCCBCCBBCCBBCCBBBBCCBCBBBBCCBCBCCBBCBBBCBCBBCBBCCCCCCCCBCBCCCBCCCCCBCCCCCCCCBBBCCBCCBBCCCCBCCCBBBCBCCCCCCBCBCCBBCBBBCBBCBCBCCBCBCBBBBBBBBCCCBCCBCBCCCCBCCBBBCBCCCBCBCCBCCCBCBBCCC...
output:
299540 1 1 1 2 299999 299999 299999 1 299998 299999 299998 1 299994 299997 299994 299998 299992 299997 299992 299998 299987 299997 299987 299998 299986 299997 299986 299998 299985 299996 299985 299997 299979 299996 299979 299997 299978 299994 299978 299995 299973 299994 299973 299995 299965 299994 2...
result:
ok moves = 299540
Test #31:
score: 0
Accepted
time: 29ms
memory: 6604kb
input:
300000 3 BBBCBBCBCBBBCBCBBBCCBCCBBBCCBCCBCBCCCCBBBBCBBCCBBBCCBCCBCBCBBBBBBBBCCCBCBBCBBCBBCBBBBCBCCBBBBBCCBBBBCBCBBCCCBBBCBBCCBBBCCCBBCBBBCBBCBCBCBCBCBBCBBCCBBBCCBCBBCCCCBBCBCBCCCCBCCCCBBCCBCCCCBCBBBCBBBCBCCBBCCCCCBCBCCBBBCBBBCCCBCCCCBCCCCCBBCCCBBBBBBBCCBCBCBCCCCCCBBBCCCCCCBCBCCBBBCBCCBBCCCCBCCBCCBCC...
output:
299680 1 299995 1 299996 1 299991 1 299992 1 299990 1 299991 299998 299990 299998 299991 299992 299986 299992 299987 299991 299981 299991 299982 299990 299981 299990 299982 299989 299980 299989 299981 299984 299976 299984 299977 299983 299974 299983 299975 299979 299972 299979 299973 299978 299971 2...
result:
ok moves = 299680
Test #32:
score: 0
Accepted
time: 33ms
memory: 8556kb
input:
300000 299997 CCCBCBBCCBCCCBCCCCCBBBCBCBBBCBCBBCBCBBBBCCBBCCBCBBCBBCBBCCCBBCBCCCCBCCCBCCCBBCCBCCCCBBBCBBCBBBCBBCBCCBCBBBBCCCCBCCCBBCBCCBCBCCBCCBCCBCBCCBCCCCBBCCCCBBCCBBCBBCBBBBBBBBBBBCCBCBBCCCBBCCBBCBBBBCBCCBBCCCCBBCBBCCBCBBBCBCCBBBCBBBCCBCBCCCBCCBBBBBBCBCBCBCCBBBBBBBCBCCBBCBCBCCCCCCBBCCBBBBCCBCCCCB...
output:
299862 1 299999 1 300000 1 299997 1 299998 1 299997 1 299998 299998 299997 299998 299998 299991 299995 299991 299996 299984 299995 299984 299996 299972 299995 299972 299996 299971 299995 299971 299996 299970 299995 299970 299996 299965 299992 299965 299993 299963 299992 299963 299993 299958 299992 2...
result:
ok moves = 299862
Test #33:
score: 0
Accepted
time: 36ms
memory: 6544kb
input:
299999 3 BCBBBCBCCCBCCCBBBBCBBBBBCCBCCCCBCBBBBBBCBBCBCBCBBBBBBCBBBCCCBCBBBBBCCCBCBCBBBBBBBCBBBBBBCBCBBBCCCBCCBCCBCCBBBCCCBCCCBBBBCBCCBBCCCCBCBBBCBCCCBBCBBBBCCCCBCCCCBBBBCCCCCCBBBCCCBBBBCCBBCCBCBCCBBCBBCBBCBCBBBBBCCBBBBBCBBBCCBBBBCCCBBCBBCBBCBCBBCCBBCBBBCBCBCCCBBBBCBBBBBCBBCBBCCCCCCBCCCCBCBBBBBCCCBBC...
output:
299648 299999 1 299999 2 299993 299996 299993 299997 299987 299995 299987 299996 299986 299995 299986 299996 299984 299994 299984 299995 299982 299990 299982 299991 299981 299990 299981 299991 299979 299990 299979 299991 299977 299990 299977 299991 299976 299986 299976 299987 299975 299986 299975 29...
result:
ok moves = 299648
Test #34:
score: 0
Accepted
time: 32ms
memory: 8680kb
input:
299999 299996 CBBCBCCCBBBCBCBBCBBBBBCBBCCBBCBBCCCBCCBCBCBBCBCCBBCBBBCCCBCBBBBCBCCBCCCCBBCCCCBCBBCBBBBCBBCBCCBBBBCBCCBBBCBBCBBCCCBBCBCCCBCBCCBCBCCBBCBCBCBBBBBCCCBBBBBCCBCBBCCBCBCBBCCCCCCBBCCBBBBBBBCCBCBCBBCBCCBCBBCBBCBCCBBCCBCBCBCBBBBBBBCCBCCBCBCCBBCCBBCBBBBCBBCCBBCCCCBCCBBBBCBCCBBBBCCCCCBCCCBCCBCBCC...
output:
299968 1 299998 1 299999 299995 299996 299995 299997 299993 299996 299993 299997 299990 299991 299990 299992 299984 299988 299984 299989 299983 299988 299983 299989 299982 299986 299982 299987 299976 299986 299976 299987 299973 299985 299973 299986 299970 299985 299970 299986 299968 299985 299968 29...
result:
ok moves = 299968
Test #35:
score: 0
Accepted
time: 28ms
memory: 6592kb
input:
300000 4 CBBBBBCBCCBBBCBCBBCBCBBBCBBBCBBCCCBBCBCCCCBBBBCCCBBCBBCCBBCBBCBBCBBBBBCCBBBCBBBCBBCBBBBBBCCCBCCCCBBBBBBBCBBBCBCBCCCBBBCBCCCCBBBBBCBCBCCBCCCCBCCCBBBCCCBBBCCCCBCBCBBBBBCBBCBBBBCCCBCBBCCBBCBCBCCBCBBBBCCBCCBCBCBCBBBCCCBBCBBCCCBBBCCBBBBBCCCCCCCBBBCBCCCCBCBBBCCCBBBCBBCCBCBCBCBCBCCCBCCCCBCCBCCCBBB...
output:
299674 300000 300000 300000 1 299999 300000 299999 1 299997 300000 299997 1 299995 299995 299995 299996 299993 299995 299993 299996 299992 299995 299992 299996 299990 299988 299990 299989 299988 299988 299988 299989 299987 299987 299987 299988 299985 299987 299985 299988 299982 299980 299982 299981 ...
result:
ok moves = 299674
Test #36:
score: 0
Accepted
time: 39ms
memory: 8556kb
input:
300000 299996 CBCBCBBCCCCBBCBBCBBBCCCBBCCCCBBCBCCBBCCCCBCBBCCBBBCCCBCBCCCCCCBCCBCBBBBBCBCCBBCCCCCBBBBBCBBCCBBCCCCBBBCBBCCBCBCBBBCCCBCBCCBBBBCCCBCCBCBCBBBCBCCCBBCCBCCCBCBBCCCCCCBBBCCBCBCBBCBBBBCBBBCBBCBBBCCBBBCBCCCCBBCBCCCBBCBCBBCCCCBBCCBBCCBBBCCCBCBBCBBCCCCCBCBCCCBCCCCCCBCBBCBCBCBCBCCBCBBBCBCCCBBBCC...
output:
299466 300000 1 300000 2 299999 299996 299999 299997 299998 299996 299998 299997 299996 299992 299996 299993 299989 299992 299989 299993 299987 299992 299987 299993 299985 299992 299985 299993 299975 299992 299975 299993 299973 299991 299973 299992 299972 299991 299972 299992 299971 299991 299971 29...
result:
ok moves = 299466
Test #37:
score: 0
Accepted
time: 37ms
memory: 6504kb
input:
299999 4 BBBCCBBBBCCCBCCCBCCCCBBBBBCBCCCBCBCBCCCBBBBBBBCBBBBCBBBBCBCCBCCCCCCBCCBBBCCCCCBBBCBCCBBBCBCBBCBCBCBCBBCBCBBBCBCBBBCCCCBCBBCCCBBBBCBBBBBBBBCCBCCBBCBBCCCCBCBCBBCBBCBBCBCBBBCCCCCCBBBBBBCBCBCCCCCCBBCBBCBBBCCBBBBBBBCBBBBBBCBCCBCBCCCCBBCCCCBBBBCCBCBBCCBCCCBCBCBBCCCCBBCBBBCBCBCCBBCBCBCCCCCBBCBCCCC...
output:
299540 299999 299999 299999 1 299997 299998 299997 299999 299996 299998 299996 299999 299995 299996 299995 299997 299990 299994 299990 299995 299987 299989 299987 299990 299986 299984 299986 299985 299985 299983 299985 299984 299982 299983 299982 299984 299980 299983 299980 299984 299976 299978 2999...
result:
ok moves = 299540
Test #38:
score: 0
Accepted
time: 35ms
memory: 8656kb
input:
299999 299995 BBBBCCCBBBBBBBBCCBCBCBBBBCCCCBBCCCBBBBBCBBBCBBBCCBBCCCCBCBCBCCCCBBCBBCCBBBCBBBCBBBBBBBBCCBBCBBBBBBBCCCBCCBBBCBCBCCBBCBBCBCBBBBCBCBBCBCBCBBCCCBCCBCBCCBBBCBBCBCCBBCBCBBBBCCBCBCBCCCCBCCCBCBCCBCCCCBBBBBBCBCBCBCBCCBCBBBCCBBBCCBCBCCCBBBBBCCCBCCBCBCBCCCCBBCCCBBBBBCBBCCBBCBCCBBCCBBBBBBBCCCBCBC...
output:
299896 299996 1 299996 2 299995 1 299995 2 299994 1 299994 2 299992 299998 299992 299999 299985 299998 299985 299999 299983 299995 299983 299996 299981 299995 299981 299996 299977 299994 299977 299995 299974 299994 299974 299995 299970 299994 299970 299995 299968 299994 299968 299995 299964 299989 2...
result:
ok moves = 299896
Test #39:
score: 0
Accepted
time: 25ms
memory: 6600kb
input:
300000 3210 CCBBCBBCCBBBBCBBCBBCCCBCCCBBBBBCBBCBBCBCBCCBBCBBBCCCCCBBCCCCCCCCBBCBBBBBCCCBBCBBBBCCBBBCCCCBBBBBBCBBBCBBCCBBCCCBCBCCCCCCBCBBBCBCBBBCCCBCBCCCCBCBBCCBBBBBCBBBBCBBCBBCCCBCCBCCCBBCCBCCCCCCCCBCCBBCBBBBBBCBBBBBCBBCBCCBBBCBBCBCCBBBCCCCBCCBBBBBCBCBBCBBBBBBBBBCCCCBCBCCBCCCCCBBBCBBBCCBBCCCCCBBBCBC...
output:
299636 300000 1 300000 2 299998 1 299998 2 299997 1 299997 2 299995 1 299995 2 299990 300000 299990 1 299988 299994 299988 299995 299984 299991 299984 299992 299981 299990 299981 299991 299980 299989 299980 299990 299979 299989 299979 299990 299976 299988 299976 299989 299975 299986 299975 299987 29...
result:
ok moves = 299636
Test #40:
score: 0
Accepted
time: 36ms
memory: 8664kb
input:
300000 296790 BBCCBBCBCBBCCCCBBBCBBBCCCBBCCCCBCCCCBCCCBBCCBCBBBBBBBBCBCBCBCBCCBCBBCBBBBCBCBCCCCBBBBCCBCCBCCCCCCCCBBCBCBCBCCCBCCBCCBCBCBCCBCCBCBBBCCCCCBBBCCBCCCBBBBBCCBBCCBBCCCBCBBCBCCCBCBBCCBCBCCCCBCBBCBBBBCCCCBBCCBCCCBCBCBBBCBBCBBCBBBBBBCCCBBBCCBCCBBCCCCBBBCBBBCBCBCBBCBCBBBBCCCCBCBBCCBBBCBCBCCBBCBB...
output:
299960 299997 1 299997 2 299996 299999 299996 300000 299995 299998 299995 299999 299991 299996 299991 299997 299989 299996 299989 299997 299985 299994 299985 299995 299984 299993 299984 299994 299983 299987 299983 299988 299979 299987 299979 299988 299978 299987 299978 299988 299977 299987 299977 29...
result:
ok moves = 299960
Test #41:
score: 0
Accepted
time: 33ms
memory: 6760kb
input:
299999 3210 CBCBCBBCCCBBBBCCBCBCCCBBCBBCBBCBCCCCBCBCCCCBBBCBBBBCBCBCCBCBBBCBCBBCCBCCBBCCCCBCCBCCBBBBCBCCCBBBBCCBCCCCBCBCBBCCBBBBCCBBCCBBCBCBCCBCBCBBCCBCCCCCBCBBBBBBCBCCCCBCBBCCCCCCBBCCCCCBCBCBBCBCCBBCCBCCBBBBCBBCCCCCCBBCBBCCCCCBCCBBBBBBCBCCCCBCBBCBCBBBBBCCCCCBBBBCCCBCBBBBBCBCBBCBBBBBBCCCCCBBBBCCCBBB...
output:
299944 1 1 1 2 299999 299996 299999 299997 299996 299993 299996 299994 299994 299993 299994 299994 299993 299993 299993 299994 299992 299992 299992 299993 299991 299992 299991 299993 299990 299988 299990 299989 299987 299986 299987 299987 299986 299985 299986 299986 299985 299985 299985 299986 29998...
result:
ok moves = 299944
Test #42:
score: 0
Accepted
time: 32ms
memory: 8716kb
input:
299999 296789 CCCBBCCCCCCCBCBCBBCBBCCBBCBBCBCCBBBCCBBCCBBCCBCBCCBBCBBBCBCBCCBBCBCBCCBBBCBCBCBBBCCCBCBBCBBBCBBCBBBBBCBBCCBCCCCCCCCBBCCCCCCCBCCBBBBCCBBBCBCBBCCBCCCCBCCCCCCBCCBBBBBCCBBBBCBBBCBBCCBCCCCCCBCCBBCBBCBBCCCBBBCBBBCBCBBBBBCBCBBCCBCBBCBBBCCBCBBCBBBCBCBBBBBCCBBBBCCCCCBCBBBBCBCCCCBBBCCBBBCCCCCCBB...
output:
299914 299997 1 299997 2 299995 1 299995 2 299993 299998 299993 299999 299992 299998 299992 299999 299991 299997 299991 299998 299990 299997 299990 299998 299988 299997 299988 299998 299987 299997 299987 299998 299985 299997 299985 299998 299974 299996 299974 299997 299971 299996 299971 299997 29996...
result:
ok moves = 299914
Test #43:
score: 0
Accepted
time: 38ms
memory: 6860kb
input:
300000 98765 BBCBBCCBCBBBBCBCCCBBCBCBCCBCBBBBBCCBCBCBCCBCCCCCBCCCBCBBBBCCBCCBCCBBBCCBCCCCBBBCBCCCCCBCBCCCBBBCCBBBBCCCCBBBCBBBBBCBBCBCCCBCCBCCCCBBCBBBBBCCCBBBCCCBBBBBCCCBBBBBBBBCCCCCCBCBBBBBCBCBBCCBCBBCCBCBCCCBBCCBBBBCBCCBCBCBCCCCCBCBBCBCBBCBBBBBBBCCBBBCCBCCBCBCBBCCCCBCBBBBCBBCBCBCBBBBBBBBCCCBBBBCCCB...
output:
299684 1 1 1 2 1 299999 1 300000 300000 299999 300000 300000 299999 299998 299999 299999 299996 299998 299996 299999 299991 299997 299991 299998 299990 299997 299990 299998 299988 299997 299988 299998 299987 299997 299987 299998 299986 299997 299986 299998 299982 299995 299982 299996 299979 299994 2...
result:
ok moves = 299684
Test #44:
score: 0
Accepted
time: 26ms
memory: 7964kb
input:
300000 201235 BBCCCBBBBCCCCCBBBBBBCCBBBBCCCBBBBCBBBCBBBBCBCBBBCCCBBCBCCBCBCBBBCBBBCCCCBBCCBBBCBBCBCCCCBBCBCCCBBCCCCCCBCBBCCCBCCBBBBCBBBCCCCBBCCBBCCCCBCCCBCBBBCCCBBCBBCCCBCBBCBCBCCBBBBBBCBCCCBBBCBCBBBBBBBCCCBCCCBBCBBBCCBCBBCBBCCBCCBBCBBBBCBBBBBBCBCBBCCBCCBCCCBCCBBCBBCCCCCBBCCCBCBCBCCCCBCBBCBCBCBCCCBB...
output:
299440 1 299999 1 300000 1 299999 1 300000 299998 299999 299998 300000 299996 299996 299996 299997 299992 299996 299992 299997 299988 299993 299988 299994 299987 299993 299987 299994 299986 299993 299986 299994 299984 299991 299984 299992 299983 299989 299983 299990 299982 299989 299982 299990 29998...
result:
ok moves = 299440
Test #45:
score: 0
Accepted
time: 34ms
memory: 6744kb
input:
299999 98765 CCBBCCBCBCBCBCCBBBCBCBBCCBBCBCCCBCBBCBBBCBCBCBCBBCBCCBCBBCCCBBBCCCBBCBBCCBBCBBBBCCBBBBBBBCCCCCBBBCBCCCCBCBBCBBBCBBCBCBCBCBBCCBCCCBCBCBCBBCBBCBBBCCCCCCBBCCBBBBCCBCCBBBCBCCBBCCBCCBBBBCBBBCCCCCCCCBCBCCCCCCBCCCBBCBBCBCCCBCCCCCCBBCBCBCCBBBBCBBCBBBCCCBCCCBCBCBBCBCCCBBBCBCBBCCCCCCCBBBCCCBCBCCC...
output:
299904 1 299999 1 1 1 299993 1 299994 299997 299993 299997 299994 299995 299993 299995 299994 299994 299991 299994 299992 299992 299991 299992 299992 299990 299990 299990 299991 299989 299990 299989 299991 299988 299989 299988 299990 299987 299985 299987 299986 299985 299985 299985 299986 299984 299...
result:
ok moves = 299904
Test #46:
score: 0
Accepted
time: 31ms
memory: 7864kb
input:
299999 201234 CCBBCCCBCBCBCBBBCCBCBCCBCCCCCCBCBCBBBBCBCCCBCBBCCCBBBBCBBBCBCBBBCCBCCCCCCBCCBCBCBCBCBBBCCBCBCCCBBBCBCBCBBBBBBCBBBCBCBBCBBCCBBBBCBCCBBBBCCCCCCCCCCBBBCCBCCBCCBBCBCBBCBBBBCCCBBBBCBCCBCCBBCCCBCCCBBBCCCBCCBCBBBBCCCBBCCCBCCCCBBBCBCCBCCCCCBCBBCCCCBBCBCBCCBCBBBBBCCBBCCBBCBBCCBCCBBCCBCBCCBBBBBB...
output:
299526 1 299997 1 299998 1 299996 1 299997 299997 299995 299997 299996 299996 299995 299996 299996 299995 299995 299995 299996 299994 299994 299994 299995 299992 299993 299992 299994 299991 299992 299991 299993 299990 299992 299990 299993 299989 299991 299989 299992 299987 299991 299987 299992 29998...
result:
ok moves = 299526
Test #47:
score: 0
Accepted
time: 38ms
memory: 7440kb
input:
300000 150000 CBBBBCCBCBBBBCBBBCBCBCBBCBBBBCBBCCBCCCBBBBCBCBBBBBBCCCCCCBCBBCCBCBCBBCBCBBBBBBCBCBBBBCCBCCCBBCCCBBCCCBBBBCCCCCBCCBCBBCCCCBCBBBBBBBBBBBBBBBCBBBCBBBBCBBBCCCBCBCCBBBCBBCCCCCCBBBCBBCBCBCBBCBCCCCBCCCCCCCCCBCCCBCBBBBBBBCBBCBBBBBBCCBBBBCCCCCCBBBCCCCCBCBCBBCBBCBCBCBBBCBBCCCBCCBCCBCBCBCBBBBBCBC...
output:
299434 1 1 1 2 300000 300000 300000 1 299999 300000 299999 1 299997 300000 299997 1 299996 300000 299996 1 299995 300000 299995 1 299994 299998 299994 299999 299993 299994 299993 299995 299989 299994 299989 299995 299987 299993 299987 299994 299985 299993 299985 299994 299984 299987 299984 299988 29...
result:
ok moves = 299434
Test #48:
score: 0
Accepted
time: 31ms
memory: 7488kb
input:
300000 150000 BCCCCCCBCBBCCBBBBCBCCBCBCBCBCCCBCBCBBBCCCBCBBBCBBBBBBCBCBCCCBCCCBCCBBBBBCBCCCBCBCCCBCCBBCCBBBCBBBCBBCBCCBBBCBCCCBCBBCBCCCCBCCCCCBBCBCBCBBBCCBBCCBCCBCBBCCBBCCBBBBCCCBBCCBBBBBCCBCCBBBBBCBBCCBCCBBBCBBBBBBCCBBCCBBCBCBCCCBCBCCCBCBCBCBCCCBCCCCCBCCCCCBBBBBCCCCCBCBCCBCBBCCCCCBCBBCCBCBCBBCCBBCB...
output:
299902 1 300000 1 1 300000 300000 300000 1 299999 300000 299999 1 299996 299998 299996 299999 299993 299998 299993 299999 299992 299998 299992 299999 299991 299997 299991 299998 299990 299992 299990 299993 299989 299990 299989 299991 299988 299990 299988 299991 299984 299990 299984 299991 299983 299...
result:
ok moves = 299902
Test #49:
score: 0
Accepted
time: 38ms
memory: 7336kb
input:
299999 150000 BCBCBBBBCCBCCCCCBCCBCBBCCBCBBBBBCBBBBCBBBCCCBCBBBBBBBBCCCBCCCBBCBBBCCCBBCBBCBBBCCBBCCBCCBBBCBBBCBBBBCCCCBBBBBCCCBCCBCBBBCBCCBCBCBCBBBCBCCCBBCCCCBCBBCCBBCCBCBCCBCCCCBCCCBCCBCCBBBCBCBCCBBCCBBCBBCCCCBCBBCCBCCBBBCBCBBBCCBCCCBBBBCBCBBCBBBCBCBBCCBCCBCCCBCCBCBCBCCBCBCCCBCCBBBCBBBCCBBCCBCBBCBC...
output:
299908 1 299998 1 299999 299999 299993 299999 299994 299998 299990 299998 299991 299997 299989 299997 299990 299996 299989 299996 299990 299993 299988 299993 299989 299987 299987 299987 299988 299986 299987 299986 299988 299985 299986 299985 299987 299984 299985 299984 299986 299981 299982 299981 29...
result:
ok moves = 299908
Test #50:
score: 0
Accepted
time: 35ms
memory: 7336kb
input:
299999 149999 CCCCBBBCBCBCCCBBCBBBCCCBBBBCCCBCBBCBBBBCCCCBBBCBBCCBCCCCCCCCBCCCBCBBCBBCBCBCCCCCCCBBBBBCBBCBCBCBBCCCBCBCCBBCBBBCCCCCBBBCCCBBCBBBBCCBCBBCBCCBCBCCBBCBBCBBCCBCCBBCCBBBCCCBCCCBCCCBBCCCCCBCBBCCCBCBCCBBBCCBCCCCBBCCBCCCCBCCCBBCBCCBBBCCCBCCBCCCCCCCBCCBBBCBBCCBBBCCBCBCBCBCCCBCBBCCBCBCBBCCCBCCCC...
output:
299948 299998 1 299998 2 299995 299999 299995 1 299986 299999 299986 1 299985 299998 299985 299999 299981 299997 299981 299998 299979 299997 299979 299998 299978 299997 299978 299998 299977 299996 299977 299997 299976 299996 299976 299997 299975 299995 299975 299996 299972 299995 299972 299996 29997...
result:
ok moves = 299948
Test #51:
score: 0
Accepted
time: 31ms
memory: 7392kb
input:
300000 150001 CBBCCCBBCBBBCCCCBCCCBBBCBBCBCCBBCBCCBCBCCBBBCBCBBBBCCBCBBCCBCCBBCBCCCCCCCCBBCCCCBBCBBCCBBCBBCBBCBBCBBCBBBCBBBBCBBBBCBBBBBCBCBBBCBBCCCBBBBCCBBBBCCBBBCBBCCBCBCBCBBBBBBCCBBCCCCCBBBCBCBBCCBCCCCBBBCBBBBCCCCCCCBBCCCCBBCBBCCBBBCBBCBCCCCBBCBCCBBCBCCBCBBCCBBBCBCCCCBBBBCBBBBBBBBBCCCBBBBCBBBCCBCC...
output:
299890 1 300000 1 1 299997 299997 299997 299998 299996 299997 299996 299998 299994 299997 299994 299998 299993 299997 299993 299998 299992 299996 299992 299997 299991 299995 299991 299996 299990 299995 299990 299996 299988 299993 299988 299994 299983 299993 299983 299994 299982 299993 299982 299994 ...
result:
ok moves = 299890
Test #52:
score: 0
Accepted
time: 31ms
memory: 7344kb
input:
300000 149999 BBBBCBBCCCBCCBBCBCCCCBBCCBBCBCBBBCCBCCBCCCBBBBCBCCCCBCCBBCCCCCCBCCCBBBCCCBCCCBCCCBCCBCBCCCCBBCCCBBCBCBBBCBCBBBBBBCBCCBCBCCCBBBBBBCCBCCBCCBBBCBCBBBBBCCBBBCCCBBBBBBBBCCCBCCCBCCBBCBCBCCBCCBCCBCBBBCCCCBCCCBCBBBCCBBCBCBBCCBCCBBCBCCBBBBCCCCBCBBCCCCBBBBCCBCCCCBCCCCBBCBBBBBCCBCBCCCBCBCCBCBCCCC...
output:
299656 1 300000 1 1 1 300000 1 1 1 300000 1 1 1 300000 1 1 299998 300000 299998 1 299996 300000 299996 1 299994 299999 299994 300000 299993 299999 299993 300000 299991 299999 299991 300000 299989 299999 299989 300000 299987 299999 299987 300000 299986 299999 299986 300000 299985 299996 299985 299997...
result:
ok moves = 299656
Test #53:
score: 0
Accepted
time: 34ms
memory: 7284kb
input:
299999 150001 BCBCBCBBCBCBBCBCCCCCBCBCBBBCCCBCBCBCBCCBCCBBBCCBCCCCBCCBCCBBCBCBBCBCBCBBBBBCCBBBBCCBCBCBCCBBCBCCCBCBBCBCBBCBBBBCBBBCBBCBBBBCCBCBCCBCBCCBBCBCBCBBBCBBCCBBBCBBBBBCCCBBCBBBCBBBBCCBBCBCCBBCCBCBBCBBCBBBBBCBCBCBBBBBBBBCCBCBCCBBBBCBBCBBBCCCCCBBCBBBBCCCBCBCBCBCBCBCCCBBCBBCCBCCBCBCBBBBBBCCBCBBBC...
output:
299792 299998 1 299998 2 299995 299999 299995 1 299992 299998 299992 299999 299988 299996 299988 299997 299987 299996 299987 299997 299986 299996 299986 299997 299985 299996 299985 299997 299983 299996 299983 299997 299981 299996 299981 299997 299980 299996 299980 299997 299979 299996 299979 299997 ...
result:
ok moves = 299792
Test #54:
score: 0
Accepted
time: 27ms
memory: 7360kb
input:
299999 149998 CBCCBCBCBCCBCCCCCBBCBCBCCCBCCCBBCBCBCCBBCBBCBBBCBBCCBCCBBCBBBBCCCBBCCBCBBBBBBBCBCCBBBCBBCCCCBBCBBCBCBCCBBCCCBCCCBBBCCBCBCBCBBBCBCCBBBCBCBCBCCCBCCBCCCBCCCCBCCBBCBBCBCCCCCBBCCCBBCBBCBBBCCBBCBCBCCBCBBCCBBBBBBBBBCCCBCCBBCCCCBBCBCCBCCCCCBBCCBCBCCBCCBCCBCBBBCBCCCCBBBBCBBBCBBCBBCCCBCBCBCBBBCB...
output:
299972 299998 1 299998 2 299997 299999 299997 1 299996 299999 299996 1 299995 299999 299995 1 299993 299999 299993 1 299988 299999 299988 1 299987 299999 299987 1 299985 299996 299985 299997 299983 299996 299983 299997 299982 299996 299982 299997 299980 299996 299980 299997 299975 299996 299975 2999...
result:
ok moves = 299972
Test #55:
score: 0
Accepted
time: 30ms
memory: 7484kb
input:
262143 194294 CBBBCCCBCBBBCBBCBCBCBCCBCCCBCBCCCBCCCCBCBBBCCCCBCCCCBBBBCBBCBCCBCBCCCBCCCBCCCBBBBCCCCCCCCBBCCBBCBCBBBBCBCCBBBBCCCBCBCBCCBCCCBCBCBCBBBBBBBCBBCCCCBBCCBCBCBBCBCCCBCBBBCCBBBBCBCCBCCCCCBCBBBBCBBBBBBBBBBBCBBCBCBCBBCCBCCBBCBCCCBBBBCCBCCBBBBCBCCCBBBCBCBCCCBCCBBBCCBBCBCCBBBCCBBCCCBCCCBCBBBCCCBC...
output:
262120 1 262142 1 262143 262141 262138 262141 262139 262140 262136 262140 262137 262134 262136 262134 262137 262133 262136 262133 262137 262131 262135 262131 262136 262130 262132 262130 262133 262128 262131 262128 262132 262127 262130 262127 262131 262125 262129 262125 262130 262124 262128 262124 26...
result:
ok moves = 262120
Test #56:
score: 0
Accepted
time: 34ms
memory: 7168kb
input:
262144 149222 BBCCBCCCCCBCCCCCBCCBCBBCBCBCBBCCCCCBBBBBBBCCCBBBCCCCCBCBBCBCBCCCCCBCBBBBBBBCCCCBCBCBCBBBBBCBBBBCCBCCCBCCBCBCCCBBBCCCCCCBCCBBBCCBCBBBBCCCBBBCBCBBCBCCBCBCBBBCCBBCBBCBCCCCBCCCCBBCCCBCBCBCBBBCCCBCCBCCCCBCCCBCBCCBBBCBCBBCBCCBBCBBBBBBBBBBCBCBBBBCCCBCBCCCBBBBCCCBBBBCBBBCBCCCBBBCBCBBCBCBCCCCBC...
output:
261936 262143 262144 262143 1 262140 262142 262140 262143 262134 262138 262134 262139 262133 262137 262133 262138 262132 262137 262132 262138 262131 262137 262131 262138 262130 262137 262130 262138 262123 262134 262123 262135 262122 262134 262122 262135 262114 262133 262114 262134 262113 262132 2621...
result:
ok moves = 261936
Test #57:
score: 0
Accepted
time: 33ms
memory: 6804kb
input:
262145 120549 BCBCBCCBCBBBBBCBBBCBCBCCCBBCCCCCCCCBCCCCCBBCCBCBBBBCCCBCBBCBBCCCCBCCCCBBBBCCBCBCBBBBCBBCBCBCBCCCBBCBBCCCBCCBBCCCBBCBCCCCCBCCCBCBCCBBCCBCCCBCBCCCCCBCBCBCBBCBCCCCBCBBCCBCCBCCCBBCBCBBBBCCCCCBBCBCCBBBBCCCCCCCBCBBCCCBBCCBBBBCCBBCBBCBBBCBCCBBBBBBBBBBBBBCBBCBBCBCCBBBBBBCBBBBBBBCBBCCCBBBBBCBCB...
output:
261964 1 262139 1 262140 262145 262139 262145 262140 262143 262138 262143 262139 262142 262138 262142 262139 262141 262134 262141 262135 262140 262134 262140 262135 262138 262134 262138 262135 262137 262131 262137 262132 262135 262130 262135 262131 262133 262130 262133 262131 262132 262129 262132 26...
result:
ok moves = 261964
Test #58:
score: 0
Accepted
time: 35ms
memory: 8272kb
input:
299997 265881 CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB...
output:
299996 1 299997 1 1 299996 299996 299996 299997 299994 299995 299994 299996 299992 299994 299992 299995 299990 299993 299990 299994 299988 299992 299988 299993 299986 299991 299986 299992 299984 299990 299984 299991 299982 299989 299982 299990 299980 299988 299980 299989 299978 299987 299978 299988 ...
result:
ok moves = 299996
Test #59:
score: 0
Accepted
time: 30ms
memory: 6908kb
input:
299998 76325 BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCB...
output:
299998 1 1 1 2 299997 299998 299997 1 299995 299997 299995 299998 299993 299996 299993 299997 299991 299995 299991 299996 299989 299994 299989 299995 299987 299993 299987 299994 299985 299992 299985 299993 299983 299991 299983 299992 299981 299990 299981 299991 299979 299989 299979 299990 299977 299...
result:
ok moves = 299998
Test #60:
score: 0
Accepted
time: 35ms
memory: 8228kb
input:
299999 236065 BCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC...
output:
299998 299999 299999 299999 1 299997 299998 299997 299999 299995 299997 299995 299998 299993 299996 299993 299997 299991 299995 299991 299996 299989 299994 299989 299995 299987 299993 299987 299994 299985 299992 299985 299993 299983 299991 299983 299992 299981 299990 299981 299991 299979 299989 2999...
result:
ok moves = 299998
Test #61:
score: 0
Accepted
time: 30ms
memory: 6544kb
input:
300000 46255 CBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBCBC...
output:
300000 300000 1 300000 2 299998 300000 299998 1 299996 299999 299996 300000 299994 299998 299994 299999 299992 299997 299992 299998 299990 299996 299990 299997 299988 299995 299988 299996 299986 299994 299986 299995 299984 299993 299984 299994 299982 299992 299982 299993 299980 299991 299980 299992 ...
result:
ok moves = 300000
Test #62:
score: 0
Accepted
time: 32ms
memory: 6548kb
input:
299997 56982 BBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBC...
output:
299996 299997 299996 299997 299997 299996 299996 299996 299997 299994 299995 299994 299996 299991 299993 299991 299994 299989 299992 299989 299993 299988 299992 299988 299993 299986 299991 299986 299992 299983 299989 299983 299990 299982 299989 299982 299990 299979 299987 299979 299988 299977 299986...
result:
ok moves = 299996
Test #63:
score: 0
Accepted
time: 33ms
memory: 7092kb
input:
299998 129345 CCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBB...
output:
299998 299998 299998 299998 1 299996 299998 299996 1 299995 299996 299995 299997 299993 299995 299993 299996 299990 299995 299990 299996 299988 299993 299988 299994 299987 299993 299987 299994 299984 299992 299984 299993 299983 299990 299983 299991 299981 299990 299981 299991 299978 299988 299978 29...
result:
ok moves = 299998
Test #64:
score: 0
Accepted
time: 33ms
memory: 8388kb
input:
299999 265635 CBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCB...
output:
299998 299998 1 299998 2 299996 1 299996 2 299995 299999 299995 1 299993 299997 299993 299998 299990 299997 299990 299998 299989 299995 299989 299996 299986 299994 299986 299995 299984 299994 299984 299995 299983 299993 299983 299994 299980 299991 299980 299992 299979 299990 299979 299991 299977 299...
result:
ok moves = 299998
Test #65:
score: 0
Accepted
time: 37ms
memory: 7708kb
input:
300000 172035 BBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCBCCBCBBCCBBCBCCBBCCBCBBCCBBCBCCBCBBCBCCBBCCBCBBCCBBCBCCBBCCBCBBCBCCBC...
output:
300000 1 300000 1 1 1 300000 1 1 299998 299998 299998 299999 299996 299998 299996 299999 299995 299997 299995 299998 299993 299995 299993 299996 299990 299995 299990 299996 299988 299993 299988 299994 299987 299992 299987 299993 299984 299992 299984 299993 299983 299991 299983 299992 299981 299989 2...
result:
ok moves = 300000
Test #66:
score: 0
Accepted
time: 0ms
memory: 7440kb
input:
300000 143374 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
0
result:
ok moves = 0
Test #67:
score: 0
Accepted
time: 3ms
memory: 6704kb
input:
300000 59002 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
0
result:
ok moves = 0
Test #68:
score: 0
Accepted
time: 0ms
memory: 6816kb
input:
299999 85730 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
0
result:
ok moves = 0
Test #69:
score: 0
Accepted
time: 3ms
memory: 6728kb
input:
299999 52075 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
0
result:
ok moves = 0
Test #70:
score: 0
Accepted
time: 7ms
memory: 8168kb
input:
300000 234800 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
2 153042 61313 153042 61314
result:
ok moves = 2
Test #71:
score: 0
Accepted
time: 4ms
memory: 6476kb
input:
300000 24663 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
2 187615 271843 187615 271844
result:
ok moves = 2
Test #72:
score: 0
Accepted
time: 3ms
memory: 6908kb
input:
299999 82421 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB...
output:
2 175078 70452 175078 70453
result:
ok moves = 2
Test #73:
score: 0
Accepted
time: 4ms
memory: 7252kb
input:
299999 103379 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
output:
2 285282 219998 285282 219999
result:
ok moves = 2
Extra Test:
score: 0
Extra Test Passed