QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#447588 | #8757. 图 | ucup-team004# | AC ✓ | 309ms | 40144kb | C++20 | 2.6kb | 2024-06-18 16:55:07 | 2024-06-18 16:55:07 |
Judging History
answer
#include <bits/stdc++.h>
using i64 = long long;
void solve() {
int n, m;
std::cin >> n >> m;
std::vector<std::list<int>> e(2 * m);
std::vector<int> ep(2 * m);
std::vector<std::set<int>> adj(n);
std::vector<int> deg(n);
for (int i = 0; i < m; i++) {
int u, v;
std::cin >> u >> v;
u--, v--;
ep[2 * i] = v;
ep[2 * i + 1] = u;
adj[u].insert(2 * i);
adj[v].insert(2 * i + 1);
deg[u]++;
deg[v]++;
}
const int k = (m - 1) / (n - 1) + 1;
std::priority_queue<std::pair<int, int>, std::vector<std::pair<int, int>>, std::greater<>> h;
for (int x = 0; x < n; x++) {
h.emplace(deg[x], x);
}
while (!h.empty()) {
auto [d, x] = h.top();
h.pop();
if (d != deg[x]) {
continue;
}
deg[x] = -1;
std::vector p(adj[x].begin(), adj[x].end());
adj[x].clear();
std::sort(p.begin(), p.end(),
[&](int i, int j) {
return ep[i] < ep[j];
});
for (int i = k - 1; i < p.size(); i++) {
if (ep[p[i]] == ep[p[i - k + 1]]) {
std::cout << x + 1 << " " << ep[p[i]] + 1 << "\n";
for (int j = i - k + 1; j <= i; j++) {
int u = p[j];
std::cout << 2 + e[u].size() << " " << x + 1 << " ";
for (auto y : e[u]) {
std::cout << y + 1 << " ";
}
std::cout << ep[u] + 1 << "\n";
}
return;
}
}
int t = std::max<int>(k - 1, (p.size() + 1) / 2);
for (int i = t; i < p.size(); i++) {
int u = p[i - t], v = p[i];
ep[u ^ 1] = ep[v];
ep[v ^ 1] = ep[u];
e[u ^ 1].push_back(x);
e[u ^ 1].splice(e[u ^ 1].end(), e[v]);
e[v ^ 1].push_back(x);
e[v ^ 1].splice(e[v ^ 1].end(), e[u]);
std::swap(e[u], e[v ^ 1]);
adj[ep[v]].erase(v ^ 1);
adj[ep[v]].insert(u);
}
for (int i = std::max(0, int(p.size()) - t); i < std::min(t, int(p.size())); i++) {
adj[ep[p[i]]].erase(p[i] ^ 1);
h.emplace(--deg[ep[p[i]]], ep[p[i]]);
}
}
assert(false);
}
int main() {
std::ios::sync_with_stdio(false);
std::cin.tie(nullptr);
int T;
std::cin >> T;
while (T--) {
solve();
}
return 0;
}
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 66ms
memory: 3628kb
input:
10000 2 20 1 2 1 2 2 1 1 2 1 2 2 1 1 2 2 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 20 2 1 2 1 2 1 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 2 1 1 2 1 2 2 1 1 2 2 20 1 2 2 1 1 2 1 2 2 1 2 1 1 2 1 2 2 1 2 1 1 2 1 2 1 2 1 2 2 1 1 2 1 2 1 2 2 1 2 1 2 20 1 2 2 1 2 1 1 2 1 2 1 2 2 1 1 2 2 ...
output:
1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 2 1 2 ...
result:
ok Answer correct. (10000 test cases)
Test #2:
score: 0
Accepted
time: 57ms
memory: 3568kb
input:
10000 5 20 2 1 2 5 5 3 3 1 4 5 1 4 4 3 4 5 3 5 5 4 2 3 5 2 3 4 3 5 1 4 4 3 4 2 2 1 1 3 5 1 5 20 4 2 1 3 1 2 4 5 2 4 3 1 5 3 5 1 4 5 4 3 2 4 1 4 4 3 5 2 1 2 3 5 1 5 4 1 3 4 4 3 5 20 1 4 1 3 1 5 5 1 4 5 3 4 4 5 2 3 1 2 2 4 4 5 4 5 2 4 2 5 4 2 4 3 4 2 2 5 2 1 3 1 5 20 2 5 2 3 4 5 4 2 3 4 2 1 5 4 2 5 2 ...
output:
3 5 2 3 5 4 3 1 2 5 4 3 4 1 5 2 3 5 3 3 4 5 1 4 3 1 3 4 3 1 2 4 3 1 3 4 4 1 5 3 4 2 1 4 4 5 2 4 5 2 4 5 4 4 2 1 5 2 4 5 2 4 5 2 5 2 2 5 3 2 3 5 3 2 4 5 2 2 5 4 2 1 4 5 2 3 2 2 3 2 2 3 2 2 3 2 2 3 2 2 3 1 5 4 1 4 2 5 2 1 5 3 1 4 5 2 1 5 3 1 3 5 1 5 2 1 5 3 1 3 5 3 1 3 5 3 1 2 5 2 1 5 2 5 3 2 4 5 3 2 ...
result:
ok Answer correct. (10000 test cases)
Test #3:
score: 0
Accepted
time: 57ms
memory: 3552kb
input:
10000 10 20 9 4 8 6 2 10 2 9 7 10 4 6 9 4 2 1 4 7 1 5 7 2 4 1 5 9 7 6 8 2 9 4 5 9 9 8 7 3 2 4 10 20 3 8 8 9 8 7 9 2 3 10 9 3 8 1 9 4 8 9 4 7 7 5 5 10 1 3 3 4 3 7 3 8 3 9 1 4 3 6 2 4 10 20 7 6 8 10 3 8 2 8 4 8 4 8 4 6 4 1 1 7 4 6 5 9 5 2 4 7 10 9 6 7 10 5 2 4 4 1 3 2 4 9 10 20 2 1 9 8 7 6 2 10 9 5 4 ...
output:
2 9 2 2 9 4 2 1 5 9 3 2 8 9 8 3 2 8 3 3 8 1 3 2 8 3 8 4 2 8 4 2 8 4 3 8 2 4 2 10 2 2 10 4 2 9 5 10 3 2 4 10 2 10 3 2 3 10 5 2 7 8 4 10 5 2 5 6 1 10 8 6 4 8 1 2 6 2 8 6 2 8 6 3 9 2 3 9 4 3 7 4 9 2 3 9 7 6 2 7 6 2 7 6 2 7 6 8 10 4 8 5 2 10 5 8 7 5 9 10 4 8 7 6 10 1 10 2 1 10 3 1 7 10 5 1 4 9 5 10 8 9 ...
result:
ok Answer correct. (10000 test cases)
Test #4:
score: 0
Accepted
time: 36ms
memory: 3788kb
input:
2000 50 50 6 10 21 26 12 42 29 2 3 30 3 28 7 44 44 37 11 4 23 12 49 14 34 41 35 48 33 6 27 9 33 1 33 31 43 35 32 31 20 42 27 40 39 29 34 38 21 15 31 17 3 33 17 18 15 44 50 22 20 25 28 44 23 32 3 23 25 30 50 20 17 2 21 41 46 35 26 7 34 45 34 19 21 10 44 4 28 22 36 21 4 49 44 39 4 36 2 15 21 38 50 50 ...
output:
41 21 2 41 21 4 41 34 38 21 10 36 4 10 4 49 36 3 10 7 36 38 46 3 38 25 46 2 38 46 16 39 2 16 39 2 16 39 14 44 3 14 8 44 2 14 44 42 12 2 42 12 2 42 12 6 1 6 6 44 8 10 50 1 2 6 1 33 30 2 33 30 2 33 30 33 44 4 33 9 31 44 2 33 44 3 21 2 3 21 2 3 21 26 31 2 26 31 2 26 31 37 3 7 37 39 9 26 43 27 3 2 37 3 ...
result:
ok Answer correct. (2000 test cases)
Test #5:
score: 0
Accepted
time: 98ms
memory: 3788kb
input:
200 50 1000 6 33 31 2 17 37 27 22 36 1 35 12 31 3 8 36 22 15 40 45 13 23 23 24 50 46 41 48 49 35 15 30 14 6 7 24 38 27 43 19 30 16 16 31 49 21 47 44 33 9 27 32 48 23 24 33 25 12 23 50 6 27 20 21 48 11 42 23 8 36 3 34 8 14 17 30 27 1 14 40 37 5 23 24 6 24 5 35 38 43 31 48 25 33 4 13 6 37 22 24 31 32 ...
output:
5 48 14 5 35 40 11 15 28 47 46 36 8 9 13 26 48 14 5 42 40 23 8 33 39 45 42 21 9 7 39 48 7 5 36 45 30 10 41 48 7 5 45 4 10 4 44 48 8 5 45 28 14 8 29 17 48 3 5 29 48 7 5 17 46 33 13 12 48 5 5 10 22 41 48 9 5 8 20 19 46 44 14 10 48 14 5 2 44 18 16 2 22 36 17 50 3 14 32 48 6 5 47 14 24 19 48 7 5 20 45 1...
result:
ok Answer correct. (200 test cases)
Test #6:
score: 0
Accepted
time: 131ms
memory: 5356kb
input:
20 100 10000 77 84 14 62 84 5 4 67 99 44 54 18 39 53 58 88 32 3 61 19 76 14 28 72 92 34 20 1 14 66 98 25 53 99 55 40 13 70 42 62 32 41 93 14 74 66 92 62 42 12 94 35 26 65 82 85 100 34 79 47 87 59 4 92 46 4 77 63 17 62 32 23 46 76 61 26 89 41 10 18 17 64 55 61 89 42 8 71 75 89 2 81 9 63 42 32 23 34 7...
output:
67 100 6 67 80 5 47 68 100 8 67 44 5 95 68 49 10 100 8 67 81 7 70 13 62 88 100 9 67 32 7 82 71 13 20 88 100 10 67 5 24 82 68 49 10 17 89 100 8 67 78 7 47 71 16 81 100 16 67 91 47 22 6 70 75 66 8 47 72 18 82 54 21 100 16 67 22 97 55 37 30 25 31 64 63 3 19 55 82 33 100 9 67 44 5 94 29 34 17 35 100 7 6...
result:
ok Answer correct. (20 test cases)
Test #7:
score: 0
Accepted
time: 88ms
memory: 4248kb
input:
100 1000 1999 527 98 626 570 505 814 510 660 334 873 893 329 51 818 256 113 165 543 515 780 905 200 560 363 385 813 82 324 661 719 3 624 175 120 22 480 662 730 701 676 124 107 820 707 288 412 596 842 285 574 209 109 897 789 37 371 399 502 715 361 877 504 68 73 919 671 685 732 866 390 975 122 994 263...
output:
700 995 4 700 589 121 995 2 700 995 5 700 132 276 991 995 528 866 14 528 939 332 752 708 112 943 48 558 279 919 133 90 866 37 528 375 946 669 716 977 950 382 415 709 28 884 664 560 726 51 548 429 921 797 244 442 873 78 30 188 974 73 711 648 77 719 727 987 105 61 866 26 528 422 77 552 257 922 6 854 5...
result:
ok Answer correct. (100 test cases)
Test #8:
score: 0
Accepted
time: 36ms
memory: 3652kb
input:
1000 100 100 8 93 14 86 43 53 73 87 9 5 30 87 23 88 9 18 89 75 49 53 39 91 58 22 86 27 75 1 57 90 20 40 71 55 58 77 63 46 97 95 6 71 19 92 54 24 50 96 30 50 11 79 70 20 79 24 88 33 8 86 18 60 51 58 66 39 93 31 1 47 41 65 45 12 3 93 62 33 38 49 29 91 3 29 15 51 37 56 54 6 85 95 2 81 36 28 10 98 57 26...
output:
93 96 8 93 3 29 91 87 30 50 96 18 93 8 86 27 76 53 43 40 20 70 9 62 33 88 23 78 56 96 85 93 9 85 59 69 1 23 75 47 13 93 4 85 18 45 93 85 92 3 85 57 92 8 85 34 15 30 24 69 9 92 98 99 9 98 13 26 78 84 43 63 61 99 16 98 55 72 15 42 76 21 75 23 88 86 67 87 60 7 99 93 99 3 93 46 99 15 93 86 74 4 71 19 70...
result:
ok Answer correct. (1000 test cases)
Test #9:
score: 0
Accepted
time: 76ms
memory: 3712kb
input:
500 200 399 181 137 41 68 61 54 32 10 41 136 85 112 127 111 51 107 143 189 21 69 149 109 107 120 21 158 175 53 31 48 80 170 46 108 163 85 110 142 2 30 117 128 109 114 142 178 76 43 118 63 36 149 45 74 165 123 43 72 87 185 70 173 132 79 130 163 187 10 189 114 70 22 12 184 200 175 65 169 23 27 1 14 19...
output:
64 200 4 64 80 79 200 4 64 84 85 200 4 64 42 29 200 4 200 5 4 31 115 54 200 3 4 180 200 4 4 6 19 200 168 193 3 168 119 193 9 168 180 166 79 4 1 90 120 193 2 168 193 88 200 15 88 16 18 158 162 112 142 84 77 129 185 65 87 5 200 4 88 52 171 200 3 88 53 200 105 197 4 105 78 89 197 4 105 129 83 197 16 10...
result:
ok Answer correct. (500 test cases)
Test #10:
score: 0
Accepted
time: 80ms
memory: 3556kb
input:
2197 10 91 7 3 7 9 9 2 1 10 7 1 6 8 4 8 2 10 7 6 5 3 4 10 9 3 1 4 2 9 5 4 5 6 3 7 6 1 1 9 2 6 3 4 6 9 8 7 6 7 7 4 8 7 9 3 10 7 10 6 2 5 2 7 8 10 10 1 7 4 10 4 9 2 7 6 3 10 6 4 1 8 8 9 6 7 10 9 3 2 2 5 10 5 4 7 5 3 9 4 1 5 1 4 8 4 4 10 7 3 6 7 4 2 3 4 9 2 1 10 6 1 8 3 2 9 9 10 9 5 3 4 5 8 9 3 7 1 6 1...
output:
4 10 6 4 8 9 2 5 10 2 4 10 3 4 1 10 2 4 10 4 4 1 6 10 2 4 10 3 4 2 10 4 4 3 5 10 3 4 3 10 4 4 2 1 10 3 4 8 10 2 10 3 2 7 10 6 2 7 3 5 1 10 4 2 4 6 10 3 2 4 10 4 2 3 6 10 2 2 10 2 2 10 3 2 6 10 2 2 10 3 2 4 10 2 2 10 2 7 3 2 6 7 3 2 8 7 3 2 6 7 4 2 6 9 7 6 2 6 9 10 3 7 5 2 3 5 9 7 3 2 1 7 4 2 1 8 7 4...
result:
ok Answer correct. (2197 test cases)
Test #11:
score: 0
Accepted
time: 75ms
memory: 3644kb
input:
1980 5 101 3 5 4 2 5 1 1 4 2 5 1 3 2 5 3 2 4 2 3 1 1 2 5 3 3 4 3 1 1 3 5 3 1 4 2 4 2 3 4 2 4 5 4 5 1 2 3 1 3 4 1 2 3 5 4 1 2 4 3 5 4 3 4 1 2 1 2 1 5 4 5 3 3 5 2 5 4 1 5 3 2 3 3 4 3 4 5 2 3 2 4 3 2 3 4 3 1 5 2 1 1 3 1 4 1 4 2 5 2 1 1 3 3 5 5 3 1 5 3 4 4 2 3 5 4 2 2 4 4 1 3 5 3 5 5 4 1 4 5 3 5 1 5 3 1...
output:
3 5 2 3 5 4 3 1 4 5 2 3 5 4 3 1 4 5 4 3 1 2 5 5 3 1 2 4 5 2 3 5 3 3 2 5 3 3 1 5 2 3 5 2 3 5 2 3 5 2 3 5 2 3 5 5 3 4 1 2 5 2 3 5 2 3 5 2 3 5 2 3 5 2 3 5 2 3 5 2 3 5 2 3 5 2 3 5 2 3 5 5 3 1 2 4 5 1 4 2 1 4 3 1 5 4 3 1 2 4 2 1 4 3 1 2 4 3 1 2 4 3 1 2 4 2 1 4 3 1 2 4 3 1 2 4 3 1 2 4 2 1 4 2 1 4 3 1 3 4 ...
result:
ok Answer correct. (1980 test cases)
Test #12:
score: 0
Accepted
time: 205ms
memory: 38932kb
input:
1 100000 200000 34863 14128 21925 31963 32836 60679 64214 73508 66150 45252 9601 33518 33904 58681 94179 37263 91962 58845 44150 57595 75389 55087 95549 80645 35339 82663 93639 89411 91288 79966 6158 91046 34153 16675 38098 20451 49822 20670 34821 40807 67167 98424 75186 55129 47388 80048 47576 3327...
output:
99946 99999 444 99946 84873 72537 39607 83763 66659 29068 19144 3242 42128 66327 34923 83372 77783 2385 36684 41304 89575 78329 30002 7287 52695 73519 88780 56721 61928 4222 9160 76094 93447 94137 76679 70242 1114 48813 52225 29566 70483 1243 28791 73908 95767 45140 25044 24815 82690 11062 45643 270...
result:
ok Answer correct. (1 test case)
Test #13:
score: 0
Accepted
time: 86ms
memory: 24172kb
input:
1 100000 100000 83552 10530 25783 47244 84923 13681 21334 91194 91778 58467 19661 74982 25591 89762 59524 51208 87846 82043 11266 66764 81526 43233 68225 71631 59267 57074 14783 69153 4005 38103 10428 8712 16106 97817 65055 2008 87601 98588 44816 64853 13936 1829 49508 54999 20100 23207 3098 59651 5...
output:
98907 99992 215 98907 19941 1511 56667 77176 82337 16529 83480 44608 4823 7751 58866 91423 15134 65176 64404 20516 4917 15894 89167 41765 76221 92789 756 35353 47131 34578 9146 66780 92632 57738 86878 82414 69729 83486 73214 16212 21415 94326 31549 90966 1503 40634 579 83423 88258 80347 29178 47777 ...
result:
ok Answer correct. (1 test case)
Test #14:
score: 0
Accepted
time: 40ms
memory: 5756kb
input:
10 10000 10000 3288 319 1296 6368 8450 2814 7356 5128 7375 44 5324 3611 9164 7555 1308 5753 1325 8813 5264 796 602 9263 6701 6141 3612 4277 611 5775 8960 5850 4706 9495 7751 9401 8316 7060 8524 8033 7342 4672 2503 3504 4515 4649 3881 1881 2962 4138 9655 9539 9043 4098 2631 6216 1198 9724 6105 2802 6...
output:
9954 9959 211 9954 4690 2558 8132 9491 1031 1982 7333 2017 1224 788 3428 7742 1812 7492 6325 5138 6673 2520 717 9462 8837 379 774 7835 2684 3792 2990 9315 5719 6042 7766 4852 5112 1011 3205 8778 905 4262 8050 2100 750 6799 2246 1395 5212 3212 6690 5307 585 3415 6540 4198 2060 6173 5373 996 8913 4334...
result:
ok Answer correct. (10 test cases)
Test #15:
score: 0
Accepted
time: 36ms
memory: 3808kb
input:
1000 100 100 8 93 14 86 43 53 73 87 9 5 30 87 23 88 9 18 89 75 49 53 39 91 58 22 86 27 75 1 57 90 20 40 71 55 58 77 63 46 97 95 6 71 19 92 54 24 50 96 30 50 11 79 70 20 79 24 88 33 8 86 18 60 51 58 66 39 93 31 1 47 41 65 45 12 3 93 62 33 38 49 29 91 3 29 15 51 37 56 54 6 85 95 2 81 36 28 10 98 57 26...
output:
93 96 8 93 3 29 91 87 30 50 96 18 93 8 86 27 76 53 43 40 20 70 9 62 33 88 23 78 56 96 85 93 9 85 59 69 1 23 75 47 13 93 4 85 18 45 93 85 92 3 85 57 92 8 85 34 15 30 24 69 9 92 98 99 9 98 13 26 78 84 43 63 61 99 16 98 55 72 15 42 76 21 75 23 88 86 67 87 60 7 99 93 99 3 93 46 99 15 93 86 74 4 71 19 70...
result:
ok Answer correct. (1000 test cases)
Test #16:
score: 0
Accepted
time: 65ms
memory: 3688kb
input:
500 200 399 11 16 126 2 70 102 89 163 54 149 84 74 200 175 126 2 98 56 140 188 5 87 107 120 68 133 19 71 135 116 11 78 105 193 63 44 129 33 182 123 83 161 125 6 86 171 44 2 12 184 130 66 78 175 182 141 188 40 154 42 86 60 106 192 90 189 142 135 12 73 95 146 88 62 161 114 101 42 19 106 154 42 122 137...
output:
44 182 10 44 2 126 176 48 98 125 78 141 182 2 44 182 2 44 182 119 200 2 119 200 47 119 39 195 124 101 105 21 60 51 61 38 129 98 135 97 89 177 159 45 24 106 163 160 142 85 125 145 23 180 81 140 126 169 121 181 194 25 92 127 31 111 14 17 114 55 29 200 2 119 200 175 190 30 175 21 88 10 130 22 177 98 15...
result:
ok Answer correct. (500 test cases)
Test #17:
score: 0
Accepted
time: 59ms
memory: 3632kb
input:
2197 10 91 5 8 7 6 5 10 10 5 8 5 7 6 6 7 6 7 9 2 2 6 2 6 8 5 3 5 10 5 10 5 2 9 6 7 5 2 2 5 2 9 3 4 3 5 2 6 5 10 2 5 3 4 1 6 7 6 10 5 6 1 2 9 4 3 5 8 1 6 2 6 2 5 3 9 1 6 5 3 1 6 5 2 6 1 2 9 3 4 6 1 4 3 2 9 2 9 3 5 8 5 3 5 10 5 6 2 7 6 5 2 8 5 2 6 2 6 5 8 5 3 2 5 9 2 1 6 2 6 5 10 2 6 4 3 7 6 3 5 10 5 ...
output:
2 9 2 2 9 2 2 9 4 2 5 3 9 2 2 9 2 2 9 2 2 9 2 2 9 2 2 9 2 2 9 2 2 9 2 2 9 6 10 2 6 10 2 6 10 2 6 10 2 6 10 2 6 10 2 6 10 2 6 10 2 6 10 2 6 10 2 6 10 2 6 10 3 6 2 3 6 2 3 6 2 3 6 2 3 6 2 3 6 2 3 6 2 3 6 2 3 6 2 3 6 2 3 6 2 3 6 8 9 4 8 7 3 9 2 8 9 2 8 9 2 8 9 2 8 9 2 8 9 2 8 9 2 8 9 2 8 9 2 8 9 2 8 9 ...
result:
ok Answer correct. (2197 test cases)
Test #18:
score: 0
Accepted
time: 60ms
memory: 3816kb
input:
1980 5 101 4 1 1 2 3 1 1 4 2 1 1 2 3 5 3 1 2 1 3 1 3 1 1 4 2 1 2 1 2 1 1 2 5 3 1 2 2 1 3 1 3 1 4 1 4 1 1 2 3 1 3 1 2 1 3 5 2 1 1 4 2 1 1 3 4 1 1 3 3 5 1 2 3 5 1 4 1 2 1 3 4 1 1 4 3 5 1 4 1 3 4 1 1 2 1 3 5 3 5 3 1 4 1 2 3 1 4 1 4 1 3 5 1 2 4 1 1 2 1 3 1 2 3 5 5 3 1 2 1 3 1 3 4 1 4 1 5 3 3 5 4 1 3 5 5...
output:
1 4 3 1 3 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 1 4 2 4 3 2 1 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 2 2 4 ...
result:
ok Answer correct. (1980 test cases)
Test #19:
score: 0
Accepted
time: 191ms
memory: 40144kb
input:
1 100000 200000 87045 64020 81145 29667 96830 91785 89750 28062 45195 59300 91075 91364 78904 20649 70802 2933 94952 13184 34881 9027 6909 45228 72094 87157 12710 6185 79492 76809 82773 25162 70583 95131 80195 23414 66965 46121 39034 27901 66559 13084 92952 38920 10715 65225 63505 2126 94217 79830 9...
output:
88426 73849 23 88426 21481 86782 95090 74529 5009 77824 6636 72577 34470 2968 45988 83044 29773 29228 84919 64519 60774 52352 42784 77493 92296 73849 2 88426 73849 2 88426 73849
result:
ok Answer correct. (1 test case)
Test #20:
score: 0
Accepted
time: 80ms
memory: 24220kb
input:
1 100000 100000 83552 10530 25783 47244 84923 13681 21334 91194 91778 58467 19661 74982 25591 89762 59524 51208 87846 82043 11266 66764 81526 43233 68225 71631 59267 57074 14783 69153 4005 38103 10428 8712 16106 97817 65055 2008 87601 98588 44816 64853 13936 1829 49508 54999 20100 23207 3098 59651 5...
output:
98907 99992 215 98907 19941 1511 56667 77176 82337 16529 83480 44608 4823 7751 58866 91423 15134 65176 64404 20516 4917 15894 89167 41765 76221 92789 756 35353 47131 34578 9146 66780 92632 57738 86878 82414 69729 83486 73214 16212 21415 94326 31549 90966 1503 40634 579 83423 88258 80347 29178 47777 ...
result:
ok Answer correct. (1 test case)
Test #21:
score: 0
Accepted
time: 45ms
memory: 6060kb
input:
10 10000 10000 3288 319 1296 6368 8450 2814 7356 5128 7375 44 5324 3611 9164 7555 1308 5753 1325 8813 5264 796 602 9263 6701 6141 3612 4277 611 5775 8960 5850 4706 9495 7751 9401 8316 7060 8524 8033 7342 4672 2503 3504 4515 4649 3881 1881 2962 4138 9655 9539 9043 4098 2631 6216 1198 9724 6105 2802 6...
output:
9954 9959 211 9954 4690 2558 8132 9491 1031 1982 7333 2017 1224 788 3428 7742 1812 7492 6325 5138 6673 2520 717 9462 8837 379 774 7835 2684 3792 2990 9315 5719 6042 7766 4852 5112 1011 3205 8778 905 4262 8050 2100 750 6799 2246 1395 5212 3212 6690 5307 585 3415 6540 4198 2060 6173 5373 996 8913 4334...
result:
ok Answer correct. (10 test cases)
Test #22:
score: 0
Accepted
time: 75ms
memory: 5364kb
input:
20 1000 9991 608 923 654 599 933 66 70 763 831 458 568 444 779 393 190 673 732 818 283 551 630 583 95 237 278 681 343 514 190 613 96 150 408 366 995 927 361 632 97 217 460 112 838 136 975 614 897 726 181 42 164 323 243 512 188 849 530 636 822 817 259 623 182 776 442 562 911 462 392 313 143 234 669 1...
output:
730 982 2 730 982 2 730 982 2 730 982 37 730 290 859 511 51 62 508 384 498 342 953 298 153 548 172 97 760 692 458 371 973 657 565 845 321 65 588 69 156 263 100 828 677 393 390 19 982 2 730 982 2 730 982 2 730 982 2 730 982 2 730 982 2 730 982 2 730 982 43 993 53 43 781 476 656 971 297 215 677 537 46...
result:
ok Answer correct. (20 test cases)
Test #23:
score: 0
Accepted
time: 93ms
memory: 3792kb
input:
422 3 733 3 1 2 1 1 2 1 3 3 1 3 1 2 3 2 3 1 3 1 3 2 1 2 3 2 3 3 1 3 1 2 3 3 2 2 1 1 3 2 3 2 1 2 1 3 1 2 3 2 1 2 3 2 3 2 3 2 3 3 1 2 1 2 3 1 2 2 1 2 1 3 2 3 1 3 1 1 2 3 2 2 3 1 3 2 1 2 3 1 3 1 2 3 1 3 1 2 3 1 2 1 3 1 2 2 1 3 1 1 3 3 1 3 1 3 2 1 3 3 1 3 1 3 1 3 1 2 1 2 1 1 2 1 3 3 1 1 3 3 1 1 3 3 2 1 ...
output:
2 3 2 2 3 2 2 3 3 2 1 3 3 2 1 3 3 2 1 3 3 2 1 3 2 2 3 2 2 3 3 2 1 3 2 2 3 3 2 1 3 2 2 3 3 2 1 3 3 2 1 3 2 2 3 2 2 3 3 2 1 3 2 2 3 2 2 3 2 2 3 3 2 1 3 3 2 1 3 3 2 1 3 2 2 3 2 2 3 2 2 3 2 2 3 2 2 3 2 2 3 2 2 3 2 2 3 2 2 3 2 2 3 2 2 3 2 2 3 3 2 1 3 2 2 3 2 2 3 2 2 3 2 2 3 2 2 3 2 2 3 2 2 3 3 2 1 3 2 2 ...
result:
ok Answer correct. (422 test cases)
Test #24:
score: 0
Accepted
time: 115ms
memory: 5412kb
input:
46 6 3725 3 4 6 4 3 5 6 5 4 6 6 5 2 6 2 6 5 4 4 3 1 6 3 5 6 4 6 3 3 4 2 3 1 6 2 6 5 2 4 3 5 2 6 2 2 6 6 1 1 6 3 5 3 4 3 1 5 4 1 3 1 4 6 2 1 2 5 3 3 6 6 5 4 6 1 6 4 1 4 6 1 5 1 2 6 5 3 4 4 6 1 4 2 4 4 5 3 5 6 4 4 6 1 2 3 2 4 6 2 4 3 2 6 3 4 2 3 4 2 3 4 5 6 5 6 4 3 5 4 1 1 3 2 3 1 3 5 3 5 1 5 1 5 1 5 ...
output:
2 6 2 2 6 4 2 1 5 6 4 2 1 5 6 3 2 5 6 3 2 5 6 4 2 1 5 6 3 2 5 6 4 2 1 5 6 3 2 5 6 4 2 4 5 6 3 2 4 6 3 2 4 6 2 2 6 2 2 6 3 2 4 6 3 2 4 6 4 2 1 5 6 3 2 4 6 3 2 5 6 4 2 1 5 6 3 2 5 6 3 2 5 6 3 2 4 6 3 2 5 6 4 2 1 5 6 3 2 4 6 3 2 4 6 2 2 6 3 2 5 6 3 2 5 6 3 2 4 6 3 2 4 6 2 2 6 2 2 6 2 2 6 3 2 5 6 4 2 1 ...
result:
ok Answer correct. (46 test cases)
Test #25:
score: 0
Accepted
time: 78ms
memory: 4308kb
input:
199 788 1339 53 304 46 671 763 311 642 211 746 529 591 661 87 400 252 103 311 359 111 320 437 445 435 406 351 666 202 564 781 713 203 151 576 587 197 458 280 577 26 256 118 9 664 554 111 359 112 267 151 36 578 740 631 166 26 80 200 327 55 289 570 342 202 243 714 322 751 763 288 123 340 752 73 426 26...
output:
616 68 2 616 68 4 616 334 4 68 121 845 10 121 749 675 854 257 843 389 470 126 845 3 121 354 845 17 121 30 217 60 521 641 606 144 809 263 595 430 301 696 767 118 845 311 796 2 311 796 2 311 796 1 415 2 1 415 1 64 5 1 45 4 63 64 10 1 21 33 27 51 52 9 36 59 64 16 1 20 50 48 5 2 33 49 47 57 45 7 31 23 2...
result:
ok Answer correct. (199 test cases)
Test #26:
score: 0
Accepted
time: 309ms
memory: 33512kb
input:
1 100 200000 31 47 24 16 52 62 47 68 75 53 24 73 31 98 23 30 19 87 3 53 26 87 64 93 32 98 39 94 90 56 90 89 15 17 62 57 9 83 35 56 20 88 19 10 59 32 75 22 69 59 97 5 38 71 24 50 47 48 31 47 1 30 14 76 46 4 23 46 3 19 27 74 49 31 11 17 32 53 43 71 7 87 42 72 90 20 100 8 98 64 23 72 60 20 10 27 78 93 ...
output:
1 100 19 1 56 44 62 38 76 32 5 25 54 85 39 4 51 61 32 57 98 100 30 1 30 75 26 36 52 90 53 34 95 70 56 8 48 64 81 69 74 10 45 70 46 13 35 80 15 52 69 30 100 2 1 100 15 1 38 98 55 89 7 68 84 22 12 35 79 20 76 100 41 1 56 44 62 38 3 71 29 21 86 72 93 58 28 39 88 4 22 51 79 60 10 98 54 36 55 71 7 25 56 ...
result:
ok Answer correct. (1 test case)
Test #27:
score: 0
Accepted
time: 209ms
memory: 34312kb
input:
1 11 199991 2 10 4 1 2 5 6 1 9 11 5 2 1 10 10 4 5 7 1 4 4 8 7 3 6 3 7 2 1 7 7 6 6 3 10 6 9 10 7 4 1 4 5 4 2 1 3 11 4 11 9 3 7 6 9 2 7 9 4 6 5 7 10 1 3 1 7 2 11 9 11 2 9 8 1 8 5 11 3 2 6 5 10 11 11 3 4 7 4 1 5 3 7 6 8 9 3 5 7 8 3 2 7 5 10 9 8 2 10 6 9 11 10 4 11 7 10 3 11 1 6 2 1 5 9 2 11 1 4 8 8 7 6...
output:
1 11 7 1 6 9 3 4 7 11 4 1 9 3 11 3 1 8 11 4 1 2 4 11 4 1 7 8 11 3 1 3 11 5 1 5 7 8 11 3 1 2 11 4 1 2 4 11 5 1 5 7 8 11 3 1 4 11 4 1 7 8 11 5 1 3 4 7 11 2 1 11 4 1 7 8 11 5 1 5 7 8 11 5 1 5 7 8 11 6 1 6 9 3 6 11 6 1 6 9 5 3 11 2 1 11 4 1 7 8 11 2 1 11 7 1 9 5 3 4 5 11 2 1 11 3 1 8 11 4 1 9 3 11 3 1 2...
result:
ok Answer correct. (1 test case)
Test #28:
score: 0
Accepted
time: 151ms
memory: 35144kb
input:
1 11 199991 1 11 3 8 3 8 7 3 9 11 3 8 2 3 1 11 3 7 7 4 7 3 8 3 9 11 11 1 9 8 10 8 3 2 11 9 1 11 9 8 4 6 3 2 3 7 7 3 11 9 11 1 3 7 6 4 7 5 2 3 6 4 4 6 8 3 5 7 3 7 5 7 5 7 3 8 5 7 11 9 4 7 9 8 10 8 1 11 4 6 9 8 8 9 2 3 7 4 6 4 2 3 7 4 11 9 3 2 8 9 11 1 9 8 2 3 3 8 7 4 7 4 8 9 4 7 11 1 8 10 3 8 10 8 6 ...
output:
9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2 9 11 2...
result:
ok Answer correct. (1 test case)
Test #29:
score: 0
Accepted
time: 157ms
memory: 35052kb
input:
1 101 199901 88 63 18 41 58 27 11 39 70 51 24 81 48 98 54 83 16 59 32 91 94 46 64 45 16 80 26 97 93 35 66 42 21 42 2 50 86 55 4 68 85 50 50 42 57 66 37 8 1 85 70 51 18 16 52 16 56 96 24 81 66 90 32 91 77 34 55 86 83 44 42 66 67 1 23 100 56 96 10 73 1 85 68 85 75 23 39 76 41 18 17 1 41 47 80 83 16 80...
output:
64 98 2 64 98 2 64 98 2 64 98 2 64 98 21 64 45 91 32 4 68 85 50 42 66 76 52 16 80 83 54 10 79 28 48 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 98 2 64 ...
result:
ok Answer correct. (1 test case)
Test #30:
score: 0
Accepted
time: 206ms
memory: 22960kb
input:
16 147 29384 50 25 83 135 61 141 33 65 33 70 64 130 39 43 5 142 64 58 45 68 55 115 34 110 75 42 136 71 89 53 65 126 125 44 40 135 29 15 6 120 111 107 132 147 86 125 28 76 41 79 33 94 19 65 45 99 16 69 133 106 136 71 83 34 93 70 77 22 62 72 51 27 111 70 125 102 39 99 113 84 102 61 53 8 81 83 63 105 3...
output:
1 84 15 1 3 68 101 102 128 12 129 104 44 146 123 57 22 84 63 1 12 85 113 140 87 41 13 88 91 39 142 111 78 26 78 112 125 45 24 11 8 43 128 78 42 106 61 2 55 34 56 98 138 15 122 127 143 116 40 94 29 52 40 56 140 38 127 5 121 71 39 83 134 102 12 116 89 118 104 147 66 84 40 1 42 18 62 119 134 78 48 117 ...
result:
ok Answer correct. (16 test cases)