QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#388441 | #8544. Colorful Graph 2 | ucup-team1055# | RE | 2074ms | 72960kb | C++20 | 3.3kb | 2024-04-13 15:42:33 | 2024-04-13 15:42:34 |
Judging History
answer
#include <bits/stdc++.h>
#define rep(i,s,n) for(int i = int(s); i < int(n); i++)
#define rrep(i,s,n) for(int i = int(n) - 1; i >= int(s); i--)
#define all(v) (v).begin(),(v).end()
using ll = long long;
using ld = long double;
using ull = unsigned long long;
bool chmin(auto &a, auto b) {
if(a <= b) return false;
a = b;
return true;
}
bool chmax(auto &a, auto b) {
if(a >= b) return false;
a = b;
return true;
}
using namespace std;
const int iinf = 1e9;
template<typename T>
ostream &operator<<(ostream &os, const vector<T> &a){
const char* delim = "";
for (auto &x : a){
os << exchange(delim," ") << x;
}
return os;
}
using pii = pair<int,int>;
vector<pii> preprocess(int n, int m){
vector<ll> add(n,0), del(n,0);
stack<int> st;
vector<pii> ans;
rep(i,0,m){
int u, v; cin >> u >> v;
if (u > v) swap(u,v);
add[u]++, del[v]++;
}
set<pii> est;
auto f = [&](int u, int v){
est.insert(pii(u,v));
est.insert(pii(v,u));
};
rep(i,0,n){
rep(tt,0,del[i]){
while (true){
ll pre = st.top(); st.pop();
f(i,pre%n);
pre -= n;
if (pre >= 0){
st.push(pre);
break;
}
}
}
st.push(add[i]*n+i);
}
while (!st.empty()){
f(0,st.top()); st.pop();
}
rep(i,0,n){
f(i, i == n-1 ? 0 : i+1);
f(i, i == 0 ? n-1 : i-1);
}
for (auto [u, v] : est){
ans.emplace_back(u,v);
if (u < v){
// cerr << u << ' ' << v << endl;
}
}
return ans;
}
void solve(){
int n, m; cin >> n >> m;
vector<set<int>> g(n);
auto es = preprocess(n,m);
for (auto [u, v] : es){
g[u].insert(v);
}
auto deg = [&](int v){
return g[v].size();
};
vector<int> ans(n,0);
auto dfs = [&](auto sfs, set<int> del) -> void {
set<int> deg2;
vector<int> ops;
for (int v : del){
// deg(v) == 2
int op = -1;
for (int u : g[v]){
if (del.contains(u)) continue;
g[u].erase(v);
if (deg(u) == 2){
deg2.insert(u);
}
op = u;
}
ops.emplace_back(op);
}
if (deg2.empty()){
// del.size() >= 2
int x = 0;
for (int v : del){
ans[v] = x;
x ^= 1;
}
return ;
}
sfs(sfs,deg2);
for (int i = 0; int v : del){
if (ops[i] != -1){
int u = ops[i];
// cerr << "op " << v << " = " << u << endl;
ans[v] = ans[u] ^ 1;
}
i++;
}
};
set<int> deg2;
rep(i,0,n){
if (deg(i) == 2){
deg2.insert(i);
}
}
dfs(dfs,deg2);
string sans = "";
rep(i,0,n) sans += (ans[i] == 0 ? 'B' : 'R');
cout << sans << '\n';
}
int main() {
std::cin.tie(nullptr);
std::ios::sync_with_stdio(false);
int t; cin >> t;
while (t--){
solve();
}
}
詳細信息
Test #1:
score: 100
Accepted
time: 1ms
memory: 3560kb
input:
3 3 0 4 1 1 3 6 3 0 2 2 4 4 0
output:
BRR BRBR BBRBRB
result:
ok ok (3 test cases)
Test #2:
score: 0
Accepted
time: 384ms
memory: 3576kb
input:
100000 9 6 2 0 4 6 3 6 0 6 0 7 2 6 3 0 5 2 2 4 2 0 6 3 1 5 4 1 2 4 9 6 3 1 6 4 8 1 3 6 1 6 8 6 3 0 7 4 3 0 4 0 6 4 3 1 7 4 5 1 5 0 3 1 1 4 4 1 1 3 6 3 2 4 4 0 2 0 6 3 3 0 1 3 5 3 7 4 0 5 2 5 5 1 3 5 8 5 4 1 5 1 5 0 1 3 5 7 3 0 8 5 0 2 4 6 0 6 0 3 4 0 8 5 5 1 1 4 5 0 3 1 5 7 3 0 10 7 0 2 9 2 5 8 3 9 ...
output:
BBRBBBRBR BRR BBRBR BRRRBR BRBRRRBBR BRR BBBRRRB BRBRBRB BRBR BBRBRB BBBRRB BRBBBRB BRBRBRRB BRR BRBRRRBR BRBRBRRB BRR BBRBBRRRBR BRBRRRBR BRBBRRBRBR BRRBRRBRBR BRBRRBRBBR BRR BRRRBBR BRBRBR BBRRBRBR BRBR BBRBRBR BRBRRRBRBR BRBRRBR BRBBRRBR BRBRBR BBRBRB BRR BRR BRRBRBRBR BRBBRRB BRBRB BRRRRBBRBR BR...
result:
ok ok (100000 test cases)
Test #3:
score: 0
Accepted
time: 390ms
memory: 3644kb
input:
100000 8 4 5 3 5 1 6 1 3 1 7 4 5 0 4 1 4 0 3 1 4 0 8 1 4 7 3 0 3 0 8 1 1 3 3 0 9 4 6 0 3 0 3 1 5 0 7 0 6 2 4 2 0 4 7 3 0 3 0 4 1 3 5 1 3 0 10 4 6 8 5 2 1 5 5 3 5 1 1 4 3 0 9 3 5 0 8 6 6 0 3 0 5 2 1 3 1 4 9 0 6 1 4 2 8 1 1 3 5 0 8 2 3 1 6 1 5 1 3 0 8 3 3 0 7 4 7 5 7 2 5 3 1 3 10 3 8 0 0 3 8 5 9 4 3 0...
output:
BRBRRBRB BRRBRBR BBRB BBRBRRRB BRR BRR BRRBRBRB BRR BRRBBRBRB BRBRRBR BRBBRB BBBRRBR BRBRB BRBBBRBBRB BRBBR BRR BRBBBRBBR BRR BRRBR BBRBRRBRB BBRBRB BRRBRBRB BBRRB BRRBBBRB BRBRB BRRBRRRB BBBRRBR BBBRBBBBRB BRRBRBBBR BRBRRBRBR BRBRBR BRBBRBR BRR BRBBBBBRBR BRRBRB BBRRBRBRB BRBBR BRBBRBRBRB BBRBR BBR...
result:
ok ok (100000 test cases)
Test #4:
score: 0
Accepted
time: 1149ms
memory: 3728kb
input:
19452 78 75 50 52 61 64 19 21 21 27 52 54 75 5 47 58 15 13 47 66 69 71 66 68 33 36 27 32 15 17 66 60 74 7 63 61 41 13 45 71 30 28 68 71 18 13 13 42 47 55 76 1 19 32 61 66 5 2 22 24 74 71 42 44 59 47 66 46 26 21 49 52 56 58 54 47 52 48 21 25 19 41 10 42 45 74 48 54 39 41 41 18 75 6 39 33 33 37 31 28 ...
output:
BRBBRBRRBBRBRRBRBRBBRBRRBRBRRRBRBRRRBRRBBRBBRBBBBRRRBBRBRRBRBBRBRBRBRRRBRBRBRB BRBRRRBBRBBRBBRBRBRRRBRRBBRBRBRBRRRBRBRBRBRBRRBBBBRRBBBBRRBRBRBBRBRRBRBBRBRBRBRBRRBRBRBR BBRBRBBBRBBBBBBRBRRBRBBBRBRBRRBRBBRBRBRRBRBBBRRBBRBRBRBBBBRBRRRBRBRBBRBBRBBR BRBRBRBBRBRBRBRRBBBBRBRRRRBBRRRBRBRBRBRBRBRBRRBRBRRBRBB...
result:
ok ok (19452 test cases)
Test #5:
score: 0
Accepted
time: 1070ms
memory: 3676kb
input:
19457 72 56 1 70 0 70 2 70 19 69 64 42 34 32 55 57 22 68 54 48 26 28 41 23 13 10 68 21 62 59 29 26 53 51 30 41 41 38 15 7 66 64 3 15 23 42 47 54 9 7 6 4 47 42 64 22 67 22 17 3 37 35 23 64 30 38 59 61 24 41 70 17 19 70 30 32 17 19 19 21 14 7 2 17 29 24 6 15 69 21 62 55 9 14 16 3 25 29 15 4 53 50 35 3...
output:
BRBRRBRRRBBBRBRBRBRBBRBBBBBRBRBBRBRRBRBBBRBRRRRBRRRBBRBBBRRRBRBBRBRBRBRB BBBRBRBRBRBBRRRRRRBBRBBRRBBBRBBBBBRBRBRBRBR BRRRRRRRRRRRRRRRBBRRBRRBRRRRRRRBBBBBBBRBBBBBBRBRRBBBBBBBBBBBBBBBBBBBRBRB BBBBRBRBRBBBRBRRRRBRBBBBRRRRRRRBBBRRRBBBRRRRRRRRBBBBBBBRBRRBBRRBRBBRRRBBRBRRBRRRBRBBBBR BRRBBRBBBRBBBRBRRBRBRR...
result:
ok ok (19457 test cases)
Test #6:
score: 0
Accepted
time: 1221ms
memory: 4280kb
input:
2011 404 401 326 324 85 82 297 38 198 201 196 205 299 8 206 188 326 329 280 277 378 5 155 153 367 360 282 277 378 6 375 377 315 317 92 81 227 229 174 176 141 145 276 272 218 216 43 45 205 188 163 221 205 193 223 226 307 317 387 383 23 33 52 50 199 201 367 358 394 396 177 179 170 167 104 102 263 265 ...
output:
BRBRRRBRBRBBBBRRRBRBRRBRBBBRBBRBRBRRBRRBBRBRRBRBRBRRBBRBRRBBBBRBRBRRBBRRBBRBRRRRRBBRBRBRBRBRBRRBRBRBRBRBRRRBRBBRBRRBBBRBRBRBRBRBRRBBRBBRBRRRRBBBRBBRBBBRBBBRBRBRBBRBBBBRBRBRRRBBRBBRBRBBRBRRRRBBBBRBBRRBBRRBBRBRRRBRBRBBRRBRBRRBRRBRRBBRBBRBRRRRBBRBRBBBBRBRBBBRBBRBRRBBRBRBRRBRRRBRBRRRBRBRBRBRRBBRBRBBRBBR...
result:
ok ok (2011 test cases)
Test #7:
score: 0
Accepted
time: 1095ms
memory: 4324kb
input:
1958 908 775 369 374 638 644 308 310 686 758 596 593 432 410 730 732 556 476 356 354 711 742 149 144 582 609 714 716 895 667 831 837 37 10 17 13 880 882 453 457 266 269 297 301 577 113 114 576 115 166 716 727 130 163 708 745 337 317 250 303 712 714 893 668 344 351 319 322 276 264 107 109 567 466 415...
output:
BBBRRBBRRRBBBRBRRBBBBRRBRRRBBRRBRBBRRBRRBRBRRBBBRRBBBRRBBRBRRBBRBBBBBBRBBBRRBRBBRBRBBRBRRRRBBBRBRBBRBBBRBBRBBRBRBRBBRRRRRBBBRBRBBRRRBRRBRRBRBRBRRBRRBRRBRRRRRRBRBRRBRBRBRBRRBRRBBRBBRRBBRBBBRRBBBBRBRBRRRBBRRBRRBRRBRBRRRBBRRBRBBBRBRRBRBRRRBBBRBRBRRBBRRBRRRBBBBRRBRBBRRBRBRBBRBRBRBBRBRBRBRBRBRRRRRBRRBRBR...
result:
ok ok (1958 test cases)
Test #8:
score: 0
Accepted
time: 1324ms
memory: 6976kb
input:
204 1066 1063 466 462 569 566 239 241 125 134 418 422 147 142 99 103 380 305 100 103 589 585 336 315 126 134 176 1042 995 431 966 975 857 854 112 110 841 862 1018 1015 202 266 860 853 86 94 254 252 454 448 523 675 864 867 221 216 710 707 184 286 984 931 70 65 165 31 634 642 557 555 763 770 537 529 4...
output:
BBRRBRBRRBRBBRBBRBBRBRRBBRBRBBRBBRRBBRBRRBRBRRBRRBRBBBRBRRRBRRBRBRRBRBRBRBRBRBBBRBRRBRBRBBBBBBRBRBRRBRBRBRRBRRRRBRRBBRBRBRBRBBBBBBRRBBRBRBRBRBRBRRRBRBRBRRRBBRBRRBBRBRRBBBBBBBRRBRBBRRBRRRRBRBBBRBRBRBRRRBRRRRBBBRRRRBRBBBRBRBBRBRBBBRRRRBRBBRBRRBRBRBRBRBRBRRBRBRBRBRBRBRBRRBBRRBBBBRBBRBBRBBRBRRRRRBRRRBBB...
result:
ok ok (204 test cases)
Test #9:
score: 0
Accepted
time: 1180ms
memory: 8808kb
input:
203 2148 1719 1557 1562 1834 1826 661 646 1733 1747 668 670 1449 1497 256 254 1571 1569 1726 1701 142 135 1981 1979 1966 1992 2107 2104 1209 1196 752 895 2035 2033 621 618 3 6 2093 2110 437 479 641 643 566 519 640 628 626 678 1694 1726 1520 1522 1434 1430 1127 1130 2021 2014 1349 1347 378 383 1475 1...
output:
BRBRRRBRBBRRBRRRRBRRRBBBBRRRRRRBRRBRBBRBBRBRBRBRRBRBRRBBRBRBBRBBRBRBRBRBRBRBRBRRBRRRBRBRRBRBRRRBBRBRRRBRRBBBRRBRRBRBRBBRBBBRBBBRRBRBRRRBBRBBBBRBRRBRBRRRBBRRBBRBRBRBBBRBRRRBRRBBBBRRBRBBBBRBRRBBRRRBRRRRBRBBBRRBBRRBBRRBBBBBBBRRRRBBRRBRBRRRBBRBRRRBRRBBBBBBBRRBRRRBRRBBBBRBRRBBBRBBBRBRRBBRBBRRBRBBRBBBRBRR...
result:
ok ok (203 test cases)
Test #10:
score: 0
Accepted
time: 1725ms
memory: 31548kb
input:
28 75972 75969 72982 72984 57195 57198 62938 62906 8473 8556 37842 37858 33380 33354 1503 1501 6490 6468 3231 3212 66806 66785 66178 66191 16644 16646 28283 28285 7797 7805 27304 50764 62274 62338 70175 70182 37760 37762 10872 10845 2554 2552 22131 22129 25754 25685 30543 30473 48058 48056 49029 490...
output:
BBRRRBBBRBRBRRBBBRBRRBRRBRRBRBRBRBBRBBRBRBRBRBRRRBRRBRBBRBRRBRBRBBRBBRBRBRBBBRBRBBRBRRBRBBRBRBRBBRBRBRBRBRRRBBBBRBRRBRBBBRRRRBRBRRRBRBBRBRBBRBRRBBRBRBRRRBRBRBRRBRRBRBRBRRRRBBRBBBRBRBRBRRBBRRRRBRBRBBRBBRBBRBRBRBRBBBRBRRRRBRBRBRBBRBBRBBBRBBRBRBRBRBRRBBBRBBRBRBRBBRBBRRBBRBBRRRRRRRRRRRBRBRBBRRRBRBBRRRBR...
result:
ok ok (28 test cases)
Test #11:
score: 0
Accepted
time: 1530ms
memory: 38748kb
input:
22 51680 33612 36516 36505 51193 51188 35606 35610 33625 33614 40437 40292 42236 42238 10393 10282 8774 8772 51621 51618 45268 45266 38275 38351 10322 10324 1643 1640 24399 24397 5679 5647 4270 4267 20292 20262 20865 20860 36134 36075 19151 19148 47570 47564 9019 8996 11628 11631 29914 29916 1038 10...
output:
BRRBRRRBRBBRRRBRBRBRRBRRRBRBRBRRRBRBRBBRRRBRBRBRRBRRRBBBBBBBBRBBRRBRRRBRBBRRRBRRBRRBRRBBBBRRBRBRBRRBRBRRBRBBBBRBRRRBRRRBRBRRRBRBBRBBRBRRBBRRRRBRBRRRRBBRRRBBRBRBRBRBBBRRRRBBRRBBRRBRBRRBRBBRBBBRRRBRBRRBRRBBBRRBBRRRBBBRBRRRBBBRBRRBRBRBBRBBRRBBRBBRRBRBRRBBRBBRRBRRBBRRRRBBRBRRRBBRBRRBBBRBRRRRRBRRBRRRRBRB...
result:
ok ok (22 test cases)
Test #12:
score: 0
Accepted
time: 1943ms
memory: 68384kb
input:
19 136603 136600 85502 85506 69490 69362 56462 56450 110823 110787 116554 116560 124319 124410 23116 23109 4083 4088 57777 57784 70730 71751 116728 116719 131667 12876 37328 37322 41430 41432 65505 65508 117991 118000 34432 34430 43863 43866 22396 22399 24787 24780 75822 75672 6394 6392 101553 10154...
output:
BRRRBRBRRBRBBRBRBBBRRBBBRBRRBBRBRBRBBRBRBBRRRBRBRBRBRRRBBRRBRBRRBRBRBBRBBRBRBRBRRRBRRRRRBBRBBRBBRRBBRBRBBRRBRBRBRBRBBRBRBRBRBRRRRBBRBRRBRRBBRBRBRRBRBRBRBRRBRBRRBRBRBRRRRBBBRBRBRBBRBBBRRRBRBBBBRRBRRRBRRBBRBBRRBBBBBBBBBRRBRRBRBRRBBRRRRBRBRBRRRBRBBRBRBBRBBBRRRBBRBRRRRBRRRRBRBRBRRBRBBBRBRRRBBBRRBRBRBRBB...
result:
ok ok (19 test cases)
Test #13:
score: 0
Accepted
time: 2047ms
memory: 67680kb
input:
16 124187 124184 88839 88837 17978 17976 21272 21270 29658 29667 111832 111828 20094 20063 73985 73982 94995 95033 60692 60694 19487 19485 82334 82332 68259 68108 13084 13088 55968 55929 44398 44393 87484 87482 65430 65422 16074 16072 16601 16606 42819 42821 118813 118811 106043 106026 45213 45223 4...
output:
BRBRRRBRRBRBRBRRBRBRRRRBRRBRBBBBRRBRBRBRBRBBRBRBRBBBRBRRRRRRBBRBRBRRRBRRBBBRBRRBRRRRBRBRBRBRRBBRBBRRBRBRBRRBRBBRRBRBBBRRRBRBBBBRBRRBRBBRBRRBRBBBRBRBRBRBRBRBRRBRRRBRBBRBRBRRRRRRRBRRRBRBBBBRRRRBRBRBRBBRBBBBRBBRRBBBBBRBRBRBRBRRBRBRRBRBRBRBBRRBBRRBRRBRBRBRRRBRBRBRRRRRRBBRRBRBBRBRRBRRRBRBBRRRBRBBRRRBRBBR...
result:
ok ok (16 test cases)
Test #14:
score: 0
Accepted
time: 1889ms
memory: 66492kb
input:
22 122017 122014 1179 1176 97888 97876 25483 25503 84408 84410 10133 10131 53606 53590 116827 117048 76688 76686 24844 24848 9492 9487 12639 12656 111226 111211 73530 73519 5002 5000 64381 64349 41789 41791 14188 14190 110584 110586 82836 82842 22211 22272 118847 10501 104753 104758 114734 114807 44...
output:
BBRBRBRBBRRBRBRBRBRRBRBBRRBRBRBBBRBRBBRBRBBRRBRBRBBRRRBBRRBBBRBBRBRBBRBRBBBRBRBRBRBBRBBRBBRBRBBBRRRRBBBBBRBRBRBBBRBRBRBRBBRBRBBRRBRBRRBRRBRBBBRBRBBBRRBBBBBBRBRBBRBRBRBRBRBRBRBRRRBRBBBBBBRBRBRBRBRBRBRRBRBRBBRRBBBRBRBBBRRBBRBRBBRRBRBRBBRBRBBRBRBBBRBRBBRRBBRBBRRBRBRRRBBRBBBRBRBBRBRBBRBRBRBRBBBBRBRBBRBR...
result:
ok ok (22 test cases)
Test #15:
score: 0
Accepted
time: 1974ms
memory: 67124kb
input:
20 119847 119844 71555 57579 37082 37057 33081 33085 48871 48876 40673 40671 63830 63985 119626 119606 10490 7113 67201 67210 91389 91387 37297 37321 35131 35134 32911 32917 72016 56381 74952 55433 48681 48679 39509 42993 4228 4265 63690 63692 11724 11726 97047 97050 45007 44987 20212 20210 95366 95...
output:
BBRRBRBRRRBRRBBRBBBBBRRBRBRRBRBBRBRBBBRBBRBRBRBBRRRBBRBRBRBRBRBRRBBRRBBBRBBRBBBRRRBRRRRBBRRRBBRBRRBBRRRRBBRBRRBRBRRBBRBBRRBRRBRRBBRBRBRRRRBRRRBRRRBRBRBBRRRRRRBRRBRRRRBRBRBRBBRBBBRBRBRRRRBBBRBRBRBBRBRBBRBRBRBRRRRBRBRBRBRBRBRRBRRRRBRRBRBRBRRBRRBRBBRRRRBBRRBRBRBRBRBRBBBBRBRBRRRRBRBRBBRBRRBBRBRBBRBRRBRB...
result:
ok ok (20 test cases)
Test #16:
score: 0
Accepted
time: 1885ms
memory: 55432kb
input:
18 117677 117674 73934 73928 116508 116504 53002 53005 97882 97884 63398 63396 70383 70379 33677 33675 12156 12110 54866 54851 14557 14533 48952 48964 35218 35214 33374 33372 17191 17346 84421 84591 46852 46854 63731 63733 74432 74436 56751 56757 114129 114132 89518 94225 39138 39152 23287 23318 541...
output:
BBRRRBBBBRBRBRBRBRBBRBRBBRBBBRBRBRRRRBRBBBRRBRRBBRBRRBBRBRBRRBRRBRRRBRRRRBRBRRBRRBRBRRBRRBBBRBRRBRBRBRBBBBRBRRBBRBRBBRBRBRRBRBRBBRRBRBRRBBRRRRBRRRRRRBRBRBBRBRBBRBRBRBRBBRBRBRBRBRRBRRBRBRRRRBRRRBRBRRBBBRBRBBBBBRBBRBBRBRBRBRBRRRRRBRBRBBRBBRBRRBRBBRBRBRRBBBRBRBRBBBRBRBBRBRBRBBBRBBRBBBRRBBBBRRBRBRBRBRRB...
result:
ok ok (18 test cases)
Test #17:
score: 0
Accepted
time: 1953ms
memory: 66588kb
input:
18 168338 167931 81111 81097 6165 166401 77942 77940 75410 75412 73459 73392 97679 97670 46358 46345 63207 63257 106712 106707 68698 68702 99616 99614 125470 125464 107237 107239 86288 86291 129844 129043 47141 47117 85244 85229 126735 119093 17578 17612 91043 91041 150597 150615 140041 139910 41759...
output:
BRRBRRBRBRBBBBRBBRRBBBRRBBBRBRRBRRRBBRBBBRBRRBBBRRBBBRRBBBBBBRRBBBRRBBRBBRBBRBBRBRBRRRBBRBRBBRBBRRBRBRRBBRBRBRBRBBRBRBRBRRRBBBRBBRBBRRBRRRBBBRRBRRRBRRBBRRBBRBRBBRBRRBRBBRBRRRRBRRBBBRRBRRBRRBRRBBRBRRBRRBRBRBRBRBRBRBRBRBRBRBRBRBBRRBBRRBBRBRBBBRBRRRBBRRBBRRRBBRBRBRBRRBBRRBBBBRBRBRBRBBBBRBBRBBRRBRBRRRBR...
result:
ok ok (18 test cases)
Test #18:
score: 0
Accepted
time: 714ms
memory: 3612kb
input:
100000 10 7 7 2 0 7 7 3 4 6 0 2 8 0 4 7 10 7 4 6 8 6 2 0 0 6 3 6 0 3 6 9 10 7 6 1 0 8 8 1 4 2 6 2 8 6 4 6 10 7 5 2 5 9 5 7 2 9 7 9 3 5 1 9 10 7 5 8 7 5 0 2 8 4 0 8 2 4 8 2 10 7 2 0 4 6 0 4 0 3 9 4 7 9 7 4 10 7 9 6 4 1 5 1 7 9 2 4 9 1 1 6 10 7 6 8 8 4 2 4 9 4 4 6 2 9 2 0 10 7 9 7 7 4 7 0 0 2 0 3 4 6 ...
output:
BBRBBRBRBR BBRBBBRBRB BRRBRRBBRB BRBRRBRBBR BBRRBBRBRB BBRBRBRBBR BRRRBRBBBR BBRRBBRRBR BRBRBRBRRB BRRBBRBRBR BRBBBRRBRB BBRRBBBRBR BRBRRBBRBR BRBRRRBRRB BRRBRBBRBR BRBRRRBRBR BBRBRBRBRB BBBRBRRBBR BBRRBBRBRB BRRBRRBRRB BBRBBRBBBR BBRRBRBRRB BBRRRRRRBR BBBBBRRBRB BRBRBBRBRB BRBBRRRBBR BBBRBRBRRB BBB...
result:
ok ok (100000 test cases)
Test #19:
score: 0
Accepted
time: 671ms
memory: 3628kb
input:
100000 10 7 2 6 2 5 9 1 8 1 4 2 2 8 2 7 10 7 3 6 1 8 1 9 8 2 4 6 8 3 8 6 10 7 3 9 3 0 3 8 7 4 0 2 7 3 4 6 10 7 7 4 7 5 7 3 2 7 1 8 7 1 0 8 10 7 3 1 9 6 5 3 9 3 1 9 8 6 3 6 10 7 1 8 5 3 5 2 8 2 6 2 6 8 9 1 10 7 6 1 2 5 0 6 3 5 9 7 2 6 0 7 10 7 1 9 4 2 5 7 8 5 2 5 2 8 2 9 10 7 3 0 0 2 8 0 7 5 4 0 0 7 ...
output:
BRRRBRBRBR BRRRBBRRBR BRBRBRBRBR BRRRRRRBRB BRRBBRBRBR BRRRRBRRBR BRBRRBRBBR BRBRBRBRBR BBRBRRRBRB BBRBRRBBBR BBBRBRBRBR BRBBRBBBRB BRBRRBBBBR BRBRBRBRRB BBRBRBRBRB BRBRBRBBRB BRBRRRBRBR BRBBRBBBBR BRBBBRRBRB BRBBRBRBBR BRBRRBBRBR BRRBRBBBBR BRBRBRBRBR BBRBRBRBBR BRRBBRBRBR BRRBRBRRBR BRRBBRRBRB BRR...
result:
ok ok (100000 test cases)
Test #20:
score: 0
Accepted
time: 2070ms
memory: 71132kb
input:
5 200000 199997 90872 90858 23618 23598 82655 82662 143408 145950 26040 26147 131588 131580 199204 199211 122236 122137 191306 191313 55395 55391 33219 33190 139859 115847 196528 196563 114255 109758 155883 155885 100455 15329 124391 124387 99513 99516 157112 157114 7194 7180 102171 102173 164185 16...
output:
BRBRBRBRBRBRRRBBRBRRBRRBRRBBRBRRBRBRBBRBRRBBBRRBRBRBRBRBRRRBBBBBBBBBBBBRBRBBBBBBRRBBBRBBBBBRRRBBBRRBRRRRRRBRBBBBBRBRRBRRBBBRBRBRRBRRBBBBRBBRRBBBRBRBRBRBBBRBRBBRRRBBRBRRBRRBRRBRRBRBBRRRRRBRRRBRBBRRBRRBRRBRRRRRBRBRBRBBRBRBBRBBBRBRBRBRRBRBRBBBRRBRBRRRBBRBRRBRRBRBBRRBBRBRBBRBRRBBBRBRBRBRBBBRRRRBBRRBRRRR...
result:
ok ok (5 test cases)
Test #21:
score: 0
Accepted
time: 2074ms
memory: 72960kb
input:
5 200000 199997 124837 124739 157171 157658 146305 161499 108140 108138 110167 97065 121474 121480 35024 35018 125671 125690 82981 82983 192460 192463 71317 71315 197126 197129 104709 104694 61487 61479 5826 189647 162909 163310 130658 130656 62222 62224 35701 35719 18271 18287 149226 149352 56063 1...
output:
BBRRRBBRRBRBRBRRBRBRBBRRBRBRBRRBRRRBBRRBRRRBRBRRBRBRRBRRRRBRBRBBRBBRBRRBRRBRBRRBRBBRRRRRBRBRBRBBBRRBBBRBRBBBBBRRBRBBRBRBBRBBRBBRBBBBRBRRRRRRBRRBRBRBRBRBRRBBRBRRRBRBBRRBBRRRBRBBBRBRBRBRBRBRBBRBBRRRBRBBRBRBBRBRBBBRBRRRRRBBRBBRBBRBRBBBRRRBBRBRBRBRBRRBBRBBRRBRRBRRBRBBRRBRBBRRBRBRBRBBRBRBBBRBRBRBRRBBBRBB...
result:
ok ok (5 test cases)
Test #22:
score: -100
Runtime Error
input:
25 86431 86428 0 52950 0 10703 11848 0 54871 0 58613 0 0 47091 2465 0 67724 0 0 12491 39333 0 0 69525 0 35199 0 49588 0 20534 0 46051 83783 0 46232 0 55604 0 0 75847 36755 0 18480 0 42875 0 0 44509 0 7032 45240 0 47691 0 0 28317 9261 0 84383 0 46623 0 0 46363 0 70115 85905 0 0 74166 0 31251 0 27175 ...