QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#696419 | #8757. 图 | pmt2018# | TL | 754ms | 53072kb | C++14 | 2.1kb | 2024-10-31 22:31:27 | 2024-10-31 22:31:28 |
Judging History
answer
#include <bits/stdc++.h>
const int N = 2e5 + 5;
std::multiset <int> v[N];
std::vector <int> t[N], ans;
std::vector <std::pair <int, int> > g[N];
int n, m, tis[N];
void addedge(int x, int y) {
v[x].insert(y);
v[y].insert(x);
}
bool vis[N];
int ID;
bool FLG;
void dfs(int p) {
vis[p] = true;
std::vector <int> tmp;
for (int u : v[p]) {
if (!vis[u]) {
tis[u] ++;
dfs(u);
FLG = true;
g[ID].push_back(std::make_pair(p, u));
tmp.push_back(u);
}
}
for (int u : tmp) {
v[u].erase(v[u].find(p));
v[p].erase(v[p].find(u));
}
}
void buildt(int id) {
for (auto u : g[id]) {
t[u.first].push_back(u.second);
t[u.second].push_back(u.first);
}
}
void dfst(int p, int en) {
ans.push_back(p);
if (p == en) return;
vis[p] = true;
for (int u : t[p]) {
if (!vis[u]) dfst(u, en);
if (ans.back() == en) return;
}
if (ans.back() == en) return;
vis[p] = false;
ans.pop_back();
return;
}
void solve() {
int k = m / (n - 1) + ((m % (n - 1) == 0) ? 0 : 1);
for (ID = 1; ID <= k - 1; ID ++) {
for (int i = 1; i <= n; i ++) vis[i] = 0;
for (int i = 1; i <= n; i ++) {
if (!vis[i]) {
FLG = false;
dfs(i);
tis[i] += FLG;
}
}
}
int st = 0, fn = 0;
for (int i = 1; i <= n; i ++) {
for (int u : v[i]) {
if (tis[i] == k - 1 && tis[u] == k - 1) {
st = i; fn = u;
break;
}
}
if (st) break;
}
std::cout << st << ' ' << fn << '\n';
for (int i = 1; i <= k - 1; i ++) {
ans.clear();
for (int j = 1; j <= n; j ++) {
t[j].clear();
vis[j] = 0;
}
buildt(i);
dfst(st, fn);
std::cout << ans.size() << ' ';
for (int j = 0; j + 1 < ans.size(); j ++) {
std::cout << ans[j] << ' ';
}
std::cout << ans.back() << '\n';
}
std::cout << 2 << ' ' << st << ' ' << fn << '\n';
for (int i = 1; i <= k - 1; i ++) g[i].clear();
}
int main() {
std::ios::sync_with_stdio(false);
int T;
std::cin >> T;
while (T --) {
int x, y;
std::cin >> n >> m;
for (int i = 1; i <= m; i ++) {
std::cin >> x >> y;
addedge(x, y);
}
solve();
for (int i = 1; i <= n; i ++) v[i].clear(), tis[i] = 0;
}
return 0;
}
詳細信息
Test #1:
score: 100
Accepted
time: 72ms
memory: 22316kb
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: 64ms
memory: 22600kb
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:
1 4 4 1 2 3 4 3 1 2 4 3 1 3 4 4 1 3 5 4 2 1 4 1 4 3 1 2 4 3 1 2 4 3 1 3 4 3 1 3 4 2 1 4 1 5 5 1 2 3 4 5 4 1 2 4 5 4 1 4 2 5 2 1 5 2 1 5 2 5 4 2 3 4 5 4 2 4 3 5 3 2 4 5 2 2 5 2 2 5 1 5 5 1 3 2 4 5 4 1 4 3 5 3 1 4 5 2 1 5 2 1 5 1 4 5 1 2 3 5 4 5 1 3 5 2 4 2 1 4 2 1 4 2 1 4 1 4 4 1 2 3 4 3 1 2 4 5 1 3 ...
result:
ok Answer correct. (10000 test cases)
Test #3:
score: 0
Accepted
time: 65ms
memory: 23244kb
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:
1 5 7 1 2 4 6 8 9 5 6 1 4 7 2 9 5 2 1 5 1 8 6 1 3 4 2 9 8 5 1 4 7 3 8 2 1 8 1 7 4 1 4 6 7 4 1 4 6 7 2 1 7 2 10 7 2 4 3 8 9 5 10 4 2 6 4 10 2 2 10 2 9 3 2 3 9 4 2 5 6 9 2 2 9 1 8 6 1 2 3 6 7 8 5 1 7 2 6 8 2 1 8 1 4 5 1 2 7 3 4 4 1 3 9 4 2 1 4 1 10 7 1 2 5 6 4 8 10 5 1 5 6 4 10 2 1 10 2 10 6 2 5 7 6 8...
result:
ok Answer correct. (10000 test cases)
Test #4:
score: 0
Accepted
time: 25ms
memory: 22332kb
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:
3 28 8 3 23 12 42 20 50 22 28 2 3 28 9 37 15 9 24 31 16 27 3 44 40 15 47 43 36 7 10 37 2 9 37 1 10 9 1 8 5 34 15 24 14 36 10 2 1 10 1 47 17 1 31 10 4 19 49 14 42 26 21 13 3 22 28 36 24 47 2 1 47 11 37 12 11 35 16 24 26 21 19 17 50 43 12 37 2 11 37 1 45 15 1 24 3 23 10 35 6 16 48 41 22 9 30 19 45 2 1...
result:
ok Answer correct. (2000 test cases)
Test #5:
score: 0
Accepted
time: 101ms
memory: 22428kb
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:
1 41 40 1 2 4 3 5 8 6 7 9 11 12 10 13 15 16 18 14 20 19 17 23 24 21 26 22 25 28 27 30 29 32 31 34 33 35 38 37 39 36 41 44 1 3 6 4 7 2 5 8 9 11 12 10 14 20 16 13 22 15 19 18 17 23 24 29 26 21 28 27 31 25 30 35 33 34 37 38 39 32 36 42 40 46 44 41 43 1 8 2 5 10 4 11 6 7 3 13 9 12 14 20 18 16 23 15 25 2...
result:
ok Answer correct. (200 test cases)
Test #6:
score: 0
Accepted
time: 319ms
memory: 23684kb
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:
1 78 78 1 2 3 4 6 5 7 8 10 9 11 13 12 14 15 17 19 16 18 20 21 22 23 25 24 26 27 28 29 30 31 32 33 34 35 36 37 38 41 39 40 42 44 43 46 45 48 47 49 50 52 53 51 54 55 56 57 58 60 59 62 61 63 64 66 65 67 69 68 70 71 72 74 73 77 75 76 78 80 1 3 2 4 6 5 7 8 10 9 12 13 11 14 15 17 19 16 18 22 20 21 23 26 2...
result:
ok Answer correct. (20 test cases)
Test #7:
score: 0
Accepted
time: 64ms
memory: 22744kb
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:
2 361 183 2 50 532 139 727 39 231 443 605 162 294 244 61 268 442 756 703 279 329 508 800 894 155 582 513 103 78 311 420 152 177 277 240 380 509 308 439 436 401 189 315 90 584 225 797 384 232 3 526 357 472 75 538 164 683 536 77 411 456 53 172 317 57 429 320 571 515 780 614 525 628 174 449 451 246 187...
result:
ok Answer correct. (100 test cases)
Test #8:
score: 0
Accepted
time: 15ms
memory: 22828kb
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:
33 88 24 33 62 9 70 20 40 43 53 76 27 86 8 93 3 29 91 87 30 50 96 56 78 23 88 2 33 88 1 69 11 1 23 75 47 13 93 45 18 85 59 69 2 1 69 24 69 9 24 30 15 34 85 57 92 9 69 2 24 69 42 76 23 42 15 72 55 98 13 26 78 84 43 63 61 99 7 60 87 67 86 88 23 75 21 76 2 42 76 46 99 16 46 93 86 74 4 71 19 70 13 57 88...
result:
ok Answer correct. (1000 test cases)
Test #9:
score: 0
Accepted
time: 61ms
memory: 22392kb
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:
1 186 34 1 14 68 41 86 38 55 45 74 61 54 70 22 44 2 26 25 15 10 12 52 29 42 21 69 97 51 46 80 60 147 73 58 186 16 1 150 190 43 187 10 27 23 101 42 64 80 79 132 45 186 2 1 186 10 85 73 10 7 45 53 108 86 52 42 92 5 90 171 136 80 36 123 49 115 21 58 82 166 8 138 24 11 112 60 32 107 12 72 51 117 144 18 ...
result:
ok Answer correct. (500 test cases)
Test #10:
score: 0
Accepted
time: 80ms
memory: 22708kb
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:
1 9 9 1 2 3 4 5 6 7 8 9 10 1 4 2 3 5 6 7 8 10 9 8 1 4 2 5 3 6 7 9 8 1 5 2 4 3 7 6 9 6 1 5 3 4 2 9 9 1 6 4 5 8 3 7 2 9 6 1 6 4 7 3 9 6 1 7 4 8 5 9 4 1 7 4 9 2 1 9 2 1 9 1 8 8 1 3 2 4 5 6 7 8 7 1 4 2 5 3 6 8 8 1 5 2 4 6 3 7 8 4 1 5 3 8 4 1 5 3 8 4 1 5 3 8 7 1 7 2 10 5 4 8 7 1 7 2 10 6 5 8 4 1 7 5 8 2 ...
result:
ok Answer correct. (2197 test cases)
Test #11:
score: 0
Accepted
time: 101ms
memory: 23008kb
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:
1 4 4 1 2 3 4 4 1 2 3 4 4 1 2 3 4 4 1 2 3 4 4 1 2 3 4 4 1 2 3 4 4 1 2 3 4 4 1 2 3 4 3 1 2 4 3 1 3 4 3 1 3 4 5 1 3 5 2 4 5 1 3 5 2 4 5 1 3 5 2 4 5 1 3 5 2 4 5 1 3 5 2 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 1 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 4 1 2 3 ...
result:
ok Answer correct. (1980 test cases)
Test #12:
score: 0
Accepted
time: 235ms
memory: 53072kb
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:
2 99493 20220 2 47050 53318 58711 15234 37317 76547 39990 30399 33062 60017 71207 61077 99617 61362 8442 34379 39955 74389 84747 31191 7775 43629 59356 20958 35358 98602 21394 8056 10976 25954 53968 86661 73443 79807 80491 66480 42006 11188 85949 30621 17959 50011 37108 99774 48732 22355 56416 33972...
result:
ok Answer correct. (1 test case)
Test #13:
score: 0
Accepted
time: 83ms
memory: 32944kb
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:
48127 60435 345 48127 90228 58091 72519 25701 18857 46539 14409 64240 765 78520 6307 92912 8409 98352 60511 50996 21516 58615 30318 78034 11111 68531 9124 76449 72928 36016 58329 59776 86289 20475 81928 49967 98871 44105 95953 20499 44726 94671 99992 43860 3602 37897 53957 69088 70070 11349 15589 67...
result:
ok Answer correct. (1 test case)
Test #14:
score: 0
Accepted
time: 32ms
memory: 24616kb
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:
5429 8430 232 5429 1508 6277 9529 1154 4068 9835 1804 4752 9330 1353 6059 6715 5494 8455 8601 4635 4409 5548 5900 2599 1697 1445 7373 9341 311 2510 8006 3021 1625 1773 2760 6285 4906 3942 8082 4398 1801 8195 2225 5012 6728 8789 1076 1762 7547 9651 9505 273 2102 9923 6352 4605 8229 6758 7732 3193 915...
result:
ok Answer correct. (10 test cases)
Test #15:
score: 0
Accepted
time: 30ms
memory: 23312kb
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:
33 88 24 33 62 9 70 20 40 43 53 76 27 86 8 93 3 29 91 87 30 50 96 56 78 23 88 2 33 88 1 69 11 1 23 75 47 13 93 45 18 85 59 69 2 1 69 24 69 9 24 30 15 34 85 57 92 9 69 2 24 69 42 76 23 42 15 72 55 98 13 26 78 84 43 63 61 99 7 60 87 67 86 88 23 75 21 76 2 42 76 46 99 16 46 93 86 74 4 71 19 70 13 57 88...
result:
ok Answer correct. (1000 test cases)
Test #16:
score: 0
Accepted
time: 56ms
memory: 23484kb
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:
98 125 10 98 48 176 126 2 44 182 141 78 125 2 98 125 2 98 125 125 145 47 125 85 142 160 163 106 24 45 159 177 89 97 135 98 129 38 61 51 60 21 105 101 124 195 39 119 200 29 55 114 17 14 111 31 127 92 25 194 181 121 169 126 140 81 180 23 145 2 125 145 2 125 145 70 153 30 70 85 51 53 36 59 57 147 170 1...
result:
ok Answer correct. (500 test cases)
Test #17:
score: 0
Accepted
time: 74ms
memory: 22608kb
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 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 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: 97ms
memory: 22744kb
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 1 4 3 1 2 4 3 1 2 4 3 1 2 4 3 1 2 4 3 1 2 4 3 1 2 4 3 1 2 4 3 1 2 4 3 1 2 4 3 1 2 4 3 1 2 4 3 1 2 4 3 1 2 4 3 1 2 4 3 1 2 4 3 1 2 4 3 1 2 ...
result:
ok Answer correct. (1980 test cases)
Test #19:
score: 0
Accepted
time: 212ms
memory: 43768kb
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:
9804 97559 138 9804 3864 65036 72819 18264 4476 80432 65867 26524 69599 90143 93966 44701 25263 14953 28421 9139 43887 19153 31885 24621 40276 73551 10997 52910 59943 6334 93462 17644 47422 30129 51035 45058 62171 7156 18944 9192 207 84893 15413 78667 42221 94100 26484 36959 98014 23611 2469 93129 2...
result:
ok Answer correct. (1 test case)
Test #20:
score: 0
Accepted
time: 78ms
memory: 32864kb
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:
48127 60435 345 48127 90228 58091 72519 25701 18857 46539 14409 64240 765 78520 6307 92912 8409 98352 60511 50996 21516 58615 30318 78034 11111 68531 9124 76449 72928 36016 58329 59776 86289 20475 81928 49967 98871 44105 95953 20499 44726 94671 99992 43860 3602 37897 53957 69088 70070 11349 15589 67...
result:
ok Answer correct. (1 test case)
Test #21:
score: 0
Accepted
time: 32ms
memory: 23828kb
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:
5429 8430 232 5429 1508 6277 9529 1154 4068 9835 1804 4752 9330 1353 6059 6715 5494 8455 8601 4635 4409 5548 5900 2599 1697 1445 7373 9341 311 2510 8006 3021 1625 1773 2760 6285 4906 3942 8082 4398 1801 8195 2225 5012 6728 8789 1076 1762 7547 9651 9505 273 2102 9923 6352 4605 8229 6758 7732 3193 915...
result:
ok Answer correct. (10 test cases)
Test #22:
score: 0
Accepted
time: 86ms
memory: 23428kb
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:
51 511 37 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 730 290 859 511 2 51 511 2 51 511 2 51 511 2 51 511 2 51 511 2 51 511 2 51 511 2 51 511 2 51 511 2 51 511 171 174 53 171 94 199 989 283 14 908 780 192 666 74 786 32...
result:
ok Answer correct. (20 test cases)
Test #23:
score: 0
Accepted
time: 153ms
memory: 23044kb
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:
1 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 3 1 2 3 ...
result:
ok Answer correct. (422 test cases)
Test #24:
score: 0
Accepted
time: 754ms
memory: 24148kb
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:
1 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 4 5 5 1 2 3 ...
result:
ok Answer correct. (46 test cases)
Test #25:
score: 0
Accepted
time: 74ms
memory: 22792kb
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:
1 771 339 1 732 314 164 456 510 647 15 149 524 133 395 101 112 267 230 784 235 160 252 59 216 134 104 8 33 609 520 140 93 183 325 501 723 739 22 98 37 283 326 57 45 16 76 261 86 50 39 498 227 298 466 680 244 320 111 27 115 156 63 750 668 470 222 435 54 126 128 179 109 231 236 176 91 94 738 308 469 2...
result:
ok Answer correct. (199 test cases)
Test #26:
score: -100
Time Limit Exceeded
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 ...