QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#138103 | #6413. Classical Graph Theory Problem | kyEEcccccc | AC ✓ | 498ms | 66880kb | C++14 | 3.7kb | 2023-08-10 23:16:09 | 2023-08-10 23:16:12 |
Judging History
answer
// Author: kyEEcccccc
#include <bits/stdc++.h>
using namespace std;
using LL = long long;
using ULL = unsigned long long;
#define F(i, l, r) for (int i = (l); i <= (r); ++i)
#define FF(i, r, l) for (int i = (r); i >= (l); --i)
#define MAX(a, b) ((a) = max(a, b))
#define MIN(a, b) ((a) = min(a, b))
#define SZ(a) ((int)((a).size()) - 1)
constexpr int N = 200005, M = 500005;
int n, m;
set<int> to[N];
int tot_lf[N];
bool vis[N];
vector<int> pt1, pt2, pt3;
vector<pair<int, int>> nto[N];
int co[N];
vector<int> ans1, ans2;
int dlt;
void dfs(int u)
{
if (tot_lf[u] == 2) pt1.push_back(u);
else if (to[u].size() == 2) pt2.push_back(u);
else pt3.push_back(u);
vis[u] = true;
for (auto v : to[u])
{
if (vis[v]) continue;
dfs(v);
}
}
void solve(int s)
{
pt1.clear(), pt2.clear(), pt3.clear();
dfs(s);
// for (auto x : pt1) cerr << x << ' '; cerr << '\n';
// for (auto x : pt2) cerr << x << ' '; cerr << '\n';
// for (auto x : pt3) cerr << x << ' '; cerr << '\n';
// cerr << "-----\n";
if (pt1.empty() && pt2.empty())
{
assert(pt3.size() == 2);
ans1.push_back(*pt3.begin());
ans2.push_back(*next(pt3.begin()));
return;
}
for (auto u : pt2)
{
nto[*to[u].begin()].push_back({*next(to[u].begin()), u});
nto[*next(to[u].begin())].push_back({*to[u].begin(), u});
}
for (auto u : pt1)
{
vector<int> p1, p2;
for (auto vi : nto[u])
{
if (co[vi.first] == 1) p1.push_back(vi.second);
if (co[vi.first] == 2) p2.push_back(vi.second);
}
if (dlt + (int)p1.size() + 1 <= (int)p2.size() + 1)
{
co[u] = 1;
ans1.push_back(u);
dlt += 1;
for (auto v : p1) ans2.push_back(v), ++dlt;
for (auto v : p2)
{
if (dlt > 0)
{
ans1.push_back(v);
--dlt;
}
else
{
ans2.push_back(u);
++dlt;
}
}
}
else
{
assert(-(dlt - (int)p2.size() - 1) <= (int)p1.size() + 1);
co[u] = 2;
ans2.push_back(u);
dlt -= 1;
for (auto v : p2) ans1.push_back(v), --dlt;
for (auto v : p1)
{
if (dlt > 0)
{
ans1.push_back(v);
--dlt;
}
else
{
ans2.push_back(u);
++dlt;
}
}
}
}
for (auto u : pt3)
{
if (co[*to[u].begin()] == 1) ans2.push_back(u);
else ans1.push_back(u);
}
}
void work(void)
{
cin >> n >> m;
F(i, 1, n)
{
to[i].clear();
tot_lf[i] = 0;
vis[i] = false;
nto[i].clear();
co[i] = 0;
}
F(i, 1, m)
{
int u, v; cin >> u >> v;
to[u].insert(v), to[v].insert(u);
}
F(i, 1, n)
{
if (to[i].size() != 1) continue;
tot_lf[*to[i].begin()] += 1;
}
F(u, 1, n)
{
set<int> tmp = to[u];
for (auto v : tmp)
{
if (to[v].size() == 1 || to[u].size() == 1) continue;
int t1 = 0, t2 = 0;
if (to[v].size() == 2)
{
if (*to[v].begin() == u) t1 = *next(to[v].begin());
else t1 = *to[v].begin();
}
if (to[u].size() == 2)
{
if (*to[u].begin() == v) t2 = *next(to[u].begin());
else t2 = *to[u].begin();
}
bool ok;
if (t1 == t2)
{
if (tot_lf[t1] > 0) ok = false;
else ok = true;
}
else
{
if (tot_lf[t1] > 1 || tot_lf[t2] > 1) ok = false;
else ok = true;
}
if (ok) to[u].erase(v), to[v].erase(u), ++tot_lf[t1], ++tot_lf[t2];
tot_lf[0] = 0;
}
}
ans1.clear();
ans2.clear();
dlt = 0;
F(i, 1, n) if (!vis[i]) solve(i);
if (dlt == -1) swap(ans1, ans2);
for (auto x : ans1) cout << x << ' ';
cout << '\n';
}
signed main(void)
{
// freopen(".in", "r", stdin);
// freopen(".out", "w", stdout);
ios::sync_with_stdio(0), cin.tie(nullptr);
int _; cin >> _;
while (_--) work();
return 0;
}
詳細信息
Test #1:
score: 100
Accepted
time: 4ms
memory: 18928kb
input:
2 6 7 1 2 1 3 2 3 3 4 4 5 4 6 5 6 3 2 1 2 2 3
output:
3 4 5 2
result:
ok ok (2 test cases)
Test #2:
score: 0
Accepted
time: 55ms
memory: 18608kb
input:
10000 2 1 1 2 29 28 13 19 16 5 21 7 22 10 10 2 1 18 27 13 10 3 11 23 12 22 11 7 7 17 29 17 9 1 28 21 2 18 13 9 4 25 20 16 5 14 20 7 14 4 12 8 8 24 17 19 15 1 11 6 26 9 13 12 13 9 12 2 6 12 9 11 5 2 8 10 6 10 3 10 7 1 7 5 8 9 4 1 12 11 10 6 2 8 12 4 5 10 11 1 3 1 10 1 12 9 9 1 8 3 7 1 35 35 13 8 34 1...
output:
1 1 2 3 4 5 11 7 28 8 9 12 13 16 17 1 12 3 8 5 9 1 2 3 12 5 6 1 2 3 34 5 16 31 6 7 8 10 11 27 14 17 19 22 1 2 3 11 6 7 17 16 18 2 4 2 1 2 49 17 39 5 43 8 20 21 9 14 33 12 16 18 19 23 25 37 29 30 34 38 41 1 2 6 3 31 8 27 29 10 13 21 14 34 16 19 17 20 25 1 2 4 14 5 10 13 1 13 3 4 7 18 8 10 ...
result:
ok ok (10000 test cases)
Test #3:
score: 0
Accepted
time: 59ms
memory: 19432kb
input:
1000 337 338 164 11 138 75 114 262 170 298 166 241 269 24 9 134 233 60 50 222 231 253 296 242 173 18 93 223 116 151 312 150 82 236 180 20 297 184 268 70 334 162 217 135 258 321 80 209 212 208 18 163 227 104 334 135 77 118 17 230 307 105 307 335 29 24 111 177 324 24 85 3 214 191 310 182 22 171 202 21...
output:
1 16 3 4 39 301 6 7 258 8 242 10 11 12 227 328 14 15 17 193 18 19 20 84 334 22 23 41 24 25 283 27 30 31 79 32 33 34 35 189 37 38 42 43 44 45 95 306 47 48 49 222 51 265 52 240 54 152 55 57 58 59 60 88 331 62 201 98 64 179 65 66 158 68 167 315 70 71 288 322 74 75 76 165 77 80 82 192 83 86 214 89 91 92...
result:
ok ok (1000 test cases)
Test #4:
score: 0
Accepted
time: 60ms
memory: 20088kb
input:
100 1038 1044 206 546 372 853 526 57 777 72 645 866 15 716 254 707 366 753 635 809 850 407 616 149 839 175 320 770 649 686 857 798 1027 40 988 566 315 500 187 615 100 523 867 708 51 381 858 9 177 55 310 54 355 215 78 26 740 570 523 797 828 693 930 981 208 185 663 957 298 523 235 496 622 174 285 247 ...
output:
1 858 3 4 5 104 225 7 8 884 10 717 533 309 960 389 841 255 14 15 16 17 55 18 19 20 21 783 23 630 803 25 244 26 1038 107 300 29 30 31 904 33 34 35 36 781 906 39 40 41 42 43 44 348 45 948 47 738 48 49 50 51 52 639 728 54 629 56 57 543 59 106 660 830 326 1024 919 346 63 923 721 65 312 299 821 975 1008 ...
result:
ok ok (100 test cases)
Test #5:
score: 0
Accepted
time: 83ms
memory: 27504kb
input:
10 1380 1393 960 647 1319 708 57 1128 751 148 1291 602 835 921 942 406 622 616 967 91 555 545 871 10 447 471 1140 306 149 121 587 165 1179 936 256 787 332 374 729 129 631 481 976 86 1128 1300 477 776 460 313 538 632 1210 275 355 470 1324 885 870 1325 389 979 468 532 41 416 1026 243 1153 152 948 323 ...
output:
1285 2 3 585 1268 5 507 7 488 8 9 10 11 503 12 1136 14 1156 15 229 17 18 98 19 20 1312 22 23 24 222 25 26 1272 28 29 748 362 30 375 31 32 33 34 885 35 866 154 663 861 39 40 41 42 566 599 44 920 46 730 47 48 725 595 483 914 51 52 53 54 369 56 57 337 1296 59 1373 61 62 319 876 64 886 1042 66 1041 67 6...
result:
ok ok (10 test cases)
Test #6:
score: 0
Accepted
time: 147ms
memory: 38876kb
input:
1 200000 201978 69113 28513 94227 164392 56849 195513 22579 149089 195084 193248 121765 162768 135432 101508 107443 89723 12337 87598 173450 107835 13160 161882 18965 179808 53739 23609 114567 23456 195251 178048 61586 87664 179364 25594 90158 169714 30104 161354 143346 4279 177208 87389 122480 1269...
output:
1 2 3 4 17207 193755 6 7 8 141760 157642 10 144607 66409 12 13 121877 14 15 164527 34296 113824 18 32855 20 21 22 75353 152297 24 25 145612 27 148647 67899 28 15660 29 189041 31 75275 32 33 34 136500 36 37 38 39 40 71691 41 42 43 44 45 46 47 48 49 50 51 52963 146576 53 7465 54 108905 56 83980 57 58 ...
result:
ok ok (1 test case)
Test #7:
score: 0
Accepted
time: 61ms
memory: 18620kb
input:
10000 41 44 18 29 38 6 7 4 34 27 40 37 12 40 18 38 11 18 30 39 2 21 10 34 33 2 8 12 30 23 6 2 12 21 15 7 17 1 36 15 31 36 15 21 38 31 1 11 4 30 16 33 19 32 21 30 32 35 1 3 27 9 1 34 11 5 26 25 22 5 34 24 23 32 28 2 20 33 13 15 31 21 38 41 26 3 13 14 14 33 11 11 3 1 9 11 6 3 8 1 7 2 4 3 10 2 9 2 5 4 ...
output:
1 2 26 32 23 4 39 5 38 7 8 9 10 24 18 13 16 20 31 37 1 2 3 4 9 7 2 3 4 5 8 6 12 23 3 4 15 5 6 7 8 9 10 11 21 12 13 16 20 29 1 2 3 4 2 4 14 2 3 4 12 16 7 9 8 2 7 3 1 2 3 6 14 11 13 1 2 3 5 6 2 4 1 2 3 5 1 1 2 6 1 28 3 5 6 7 8 17 13 12 16 25 19 21 22 2 3 4 6 8 10 14 12 13 16 1 19 10 16...
result:
ok ok (10000 test cases)
Test #8:
score: 0
Accepted
time: 63ms
memory: 18548kb
input:
10000 11 13 6 3 9 4 10 4 9 6 10 7 1 5 2 11 2 8 10 6 2 9 6 7 2 5 5 11 3 2 2 1 2 3 2 1 2 1 12 14 12 11 10 7 5 6 2 5 5 8 8 3 8 1 3 12 12 7 2 10 10 11 6 4 11 2 9 3 4 4 1 2 1 3 4 3 2 3 11 13 3 7 1 5 1 6 8 5 9 7 1 2 1 11 2 4 10 9 10 1 7 2 8 3 8 6 2 1 1 2 15 18 3 11 2 10 7 14 14 4 7 3 6 11 15 12 5 11 2 7 7...
output:
5 2 3 9 10 2 1 8 2 10 3 4 7 1 3 1 2 3 8 9 1 15 7 3 2 6 14 5 1 2 3 4 47 6 7 23 60 9 13 62 12 16 17 18 19 64 35 49 53 25 28 29 30 32 33 34 36 44 48 52 54 1 6 3 7 9 8 1 2 3 5 1 2 35 4 5 6 7 9 10 38 13 14 15 18 19 31 22 26 28 82 59 67 2 28 3 80 6 7 74 77 9 81 58 11 47 76 13 15 26 16 17 18 19...
result:
ok ok (10000 test cases)
Test #9:
score: 0
Accepted
time: 72ms
memory: 18620kb
input:
10000 10 14 4 9 5 10 1 10 7 6 8 6 9 6 8 3 8 7 4 6 5 3 10 4 10 2 4 8 1 9 6 8 1 2 5 2 5 1 3 4 5 3 6 5 2 3 3 1 3 3 2 1 3 2 3 1 18 26 18 3 10 11 2 4 17 4 8 12 14 15 1 12 13 12 15 7 13 15 14 2 17 5 1 13 11 16 9 3 13 9 6 12 11 14 3 4 3 11 7 11 8 2 8 4 15 6 12 10 12 18 24 35 18 4 22 10 1 21 22 6 23 7 6 14 ...
output:
10 3 4 6 7 5 2 4 3 13 2 3 4 5 15 8 10 11 1 24 18 19 3 4 5 14 15 16 12 13 1 37 3 32 63 64 39 5 66 6 51 9 47 10 56 12 13 15 28 16 18 19 20 21 23 25 26 27 30 41 55 57 50 1 11 3 4 9 10 1 27 3 8 4 5 6 19 9 10 16 12 13 14 32 18 9 2 4 7 10 2 4 11 5 12 39 2 41 77 3 59 78 5 6 45 7 8 9 55 11 24 54 1...
result:
ok ok (10000 test cases)
Test #10:
score: 0
Accepted
time: 97ms
memory: 18676kb
input:
10000 4 6 1 3 2 3 4 2 4 1 1 2 4 3 25 51 19 15 19 10 12 3 9 7 5 4 7 21 25 12 20 16 1 13 20 14 15 12 20 13 8 5 16 9 17 13 3 25 25 20 16 22 4 8 5 7 9 10 5 11 4 24 13 21 9 4 15 24 16 11 13 4 22 21 4 14 20 10 12 6 1 4 3 18 9 6 5 2 24 3 16 4 6 16 25 16 21 16 22 25 3 21 10 15 25 23 1 19 7 15 15 20 19 14 17...
output:
1 2 1 5 3 4 15 16 7 22 9 25 13 14 5 3 1 2 3 23 5 8 9 12 30 11 17 22 16 25 19 31 14 24 10 12 2 6 33 4 5 28 7 8 11 13 15 16 19 1 2 3 18 6 8 7 9 19 25 2 18 31 4 27 23 5 15 6 30 9 13 21 14 17 10 2 3 4 5 6 10 2 7 3 4 6 9 1 36 3 13 4 19 5 6 7 41 10 11 30 15 17 18 31 21 23 25 22 2 12 16 4 5 20 7 ...
result:
ok ok (10000 test cases)
Test #11:
score: 0
Accepted
time: 117ms
memory: 18640kb
input:
10000 24 60 13 22 6 12 21 17 24 8 15 11 18 19 17 7 24 1 18 16 21 2 17 12 21 11 10 7 9 18 6 21 17 10 3 24 16 12 7 23 11 8 22 24 3 17 23 3 1 12 8 5 4 24 15 13 8 22 2 8 13 17 10 2 2 7 7 18 18 14 22 20 13 6 5 16 22 23 21 22 5 24 21 14 1 7 12 20 24 20 8 14 17 11 1 19 17 8 9 10 1 11 14 13 10 15 19 11 14 2...
output:
24 2 6 23 5 8 9 10 11 12 14 13 5 3 31 30 20 3 5 4 6 26 11 12 13 14 15 16 23 1 20 3 4 5 21 7 15 8 11 14 38 7 29 2 37 40 4 19 43 6 17 8 36 11 18 14 33 16 26 22 24 28 1 20 3 4 18 6 14 7 24 10 13 15 1 41 16 35 7 8 3 15 5 6 37 11 12 21 38 14 17 18 19 29 27 2 17 3 23 6 16 7 28 10 12 14 29 20 10 2 ...
result:
ok ok (10000 test cases)
Test #12:
score: 0
Accepted
time: 51ms
memory: 18692kb
input:
1000 53 57 47 22 30 20 37 51 19 4 39 22 29 53 1 11 53 18 33 52 29 2 21 50 42 50 42 49 36 44 37 16 5 24 52 35 8 36 28 29 9 24 24 34 32 37 44 46 31 2 13 45 5 21 3 19 17 47 14 35 33 43 43 27 48 13 16 12 33 30 26 14 8 49 41 27 43 45 6 9 36 22 20 37 38 5 17 25 3 7 42 3 33 10 23 50 1 14 40 24 45 42 48 52 ...
output:
14 2 3 4 15 38 6 49 10 11 12 13 17 53 20 21 23 22 34 40 27 28 32 35 44 43 44 2 3 4 5 6 7 8 9 20 10 12 14 16 46 19 37 21 30 24 31 25 59 29 39 48 41 57 33 1 2 3 231 5 6 7 8 9 10 287 254 12 49 13 14 15 218 17 18 19 20 21 36 22 39 24 25 26 27 28 160 118 30 31 32 33 134 34 35 288 38 104 41 42 44 239 20...
result:
ok ok (1000 test cases)
Test #13:
score: 0
Accepted
time: 76ms
memory: 18796kb
input:
1000 137 178 124 131 53 109 99 21 107 122 79 28 80 88 126 9 16 1 29 55 126 54 13 39 135 16 63 56 123 121 27 74 81 95 34 38 49 85 127 135 87 106 91 68 57 124 122 113 87 1 52 104 135 93 132 12 98 83 85 26 66 76 41 82 108 90 88 59 29 15 75 58 36 14 116 65 83 64 21 105 132 13 7 70 97 127 92 112 126 55 1...
output:
1 120 3 33 73 48 6 36 7 23 9 54 98 11 12 13 14 15 135 17 18 37 19 20 105 22 35 128 25 109 26 118 42 78 136 32 111 99 39 41 45 81 46 110 49 50 56 57 58 59 64 70 65 66 122 68 69 72 74 77 84 86 90 94 97 102 114 121 1 2 33 28 44 27 6 20 22 10 19 12 16 24 14 40 48 41 49 35 30 32 36 45 42 1 2 3 4 38 6 7...
result:
ok ok (1000 test cases)
Test #14:
score: 0
Accepted
time: 77ms
memory: 18744kb
input:
1000 148 221 51 9 45 80 86 44 133 98 100 25 130 4 99 17 28 44 131 87 103 87 102 53 115 49 9 5 105 130 11 69 56 23 148 106 106 85 57 102 15 147 100 52 22 10 138 60 38 12 126 119 12 125 86 62 108 123 15 63 90 93 35 116 1 75 63 126 23 127 143 127 114 24 12 133 144 82 12 29 6 51 67 26 129 79 115 16 53 6...
output:
145 2 142 135 4 5 6 7 8 70 66 10 11 76 133 13 14 125 15 115 17 122 137 20 21 22 23 132 25 52 26 74 28 29 144 30 75 34 35 36 37 38 39 63 41 43 86 46 79 120 53 54 55 57 81 138 65 71 73 77 107 80 83 84 87 93 101 103 106 108 109 111 119 141 35 2 5 49 4 6 7 8 9 21 13 14 15 16 30 17 27 19 23 24 25 37 26 ...
result:
ok ok (1000 test cases)
Test #15:
score: 0
Accepted
time: 104ms
memory: 18792kb
input:
1000 527 1061 464 254 106 364 251 82 282 81 152 454 399 114 527 289 430 519 202 320 177 302 398 55 358 181 495 240 86 426 113 171 201 262 82 336 403 77 266 21 176 132 14 97 139 137 479 397 153 403 156 308 105 28 109 272 294 170 336 508 439 105 259 101 429 441 118 200 189 56 297 184 457 385 248 334 4...
output:
496 122 124 2 142 445 4 5 6 27 7 8 9 10 11 12 396 14 336 232 16 229 466 19 64 448 21 22 23 24 25 126 26 420 29 174 453 407 400 31 218 386 233 317 33 34 500 304 35 43 136 302 323 37 214 503 39 59 40 41 42 44 487 46 47 456 468 49 256 366 52 53 244 54 398 56 57 58 86 60 425 62 164 65 261 67 68 100 379 ...
result:
ok ok (1000 test cases)
Test #16:
score: 0
Accepted
time: 149ms
memory: 19524kb
input:
1000 24 59 14 16 17 22 19 4 3 21 15 11 4 15 24 6 12 18 15 19 6 17 6 3 19 6 17 18 24 12 3 8 13 8 3 19 22 19 20 18 2 14 16 9 22 15 19 8 22 4 10 7 11 3 22 3 8 12 11 17 24 13 8 21 22 9 13 18 9 12 19 5 10 22 23 3 21 20 4 24 1 15 21 23 18 7 5 22 1 11 22 16 16 24 1 20 20 4 5 23 10 3 7 8 20 9 9 6 23 24 14 9...
output:
1 2 23 24 16 13 9 10 7 11 8 15 118 107 92 30 35 2 5 112 6 28 95 8 65 114 10 43 11 90 16 17 18 19 109 87 21 36 124 23 80 24 108 26 34 85 29 31 53 117 37 61 39 40 41 42 44 101 47 48 49 96 50 119 54 55 56 57 59 88 63 64 68 73 100 407 2 113 364 36 103 4 62 371 6 7 8 9 375 248 342 374 10 299 11 386 388...
result:
ok ok (1000 test cases)
Test #17:
score: 0
Accepted
time: 70ms
memory: 20064kb
input:
100 1400 1550 949 973 216 1089 101 284 568 543 878 648 1125 1117 1052 486 1260 1161 1397 54 1005 922 483 168 202 152 899 685 978 388 1223 1178 1109 239 932 415 105 28 596 251 357 865 842 224 887 1053 304 484 697 780 1164 193 411 798 1267 1395 40 166 21 1027 814 742 905 354 1332 1346 86 1274 726 73 4...
output:
596 170 288 2 3 923 898 5 180 6 465 8 1248 672 10 11 745 12 13 306 15 16 17 678 1054 19 20 667 1027 22 1110 23 24 25 26 27 28 29 566 31 273 32 33 391 35 133 671 37 409 38 1174 40 41 42 43 146 184 45 46 151 47 1303 49 1353 50 51 1062 53 54 579 1221 57 262 58 463 861 60 1220 62 63 64 65 719 66 200 68 ...
result:
ok ok (100 test cases)
Test #18:
score: 0
Accepted
time: 81ms
memory: 20632kb
input:
100 15151 19865 9599 11515 2453 4807 12417 12980 8787 12984 2666 3990 7030 3605 13780 1990 6564 14035 12745 5300 9179 9047 1105 8795 13193 2009 2347 3783 4282 2640 8744 2083 12968 1734 111 1688 14899 11212 11013 15151 4326 6532 9261 10694 8013 10608 8980 9408 379 3570 5827 13496 273 14106 1090 12649...
output:
1 2 3 10817 5 6 7 8766 9416 9 12239 7621 9219 8450 1574 13991 9422 11128 11990 12487 11 1707 12 13 14 15 16 5337 11728 18 19 20 21 8997 13236 22 9734 5755 24 25 10068 13186 14063 14829 28 29 30 15125 32 33 34 35 9805 13975 37 1510 13719 3423 14406 40 13948 42 9524 2743 44 11678 14222 46 47 48 49 726...
result:
ok ok (100 test cases)
Test #19:
score: 0
Accepted
time: 101ms
memory: 20632kb
input:
100 1387 2091 632 868 379 1372 1247 788 72 562 1014 374 677 436 478 1033 997 896 1016 925 291 450 458 392 91 65 380 135 318 757 471 281 390 874 752 953 401 688 978 284 1276 639 565 1356 368 1259 673 639 283 551 647 94 125 1097 1055 672 538 1183 998 813 391 27 1066 766 782 1323 1220 164 427 819 274 5...
output:
1012 2 32 3 1075 5 157 6 572 8 299 1100 700 887 10 11 65 579 13 965 14 15 16 1080 18 19 111 20 1213 22 23 1290 24 25 26 995 258 334 1097 30 1312 31 1218 34 351 1245 36 679 291 37 105 38 559 40 41 177 42 43 44 939 46 47 48 197 1257 50 51 685 52 53 1318 55 1121 56 1130 58 59 290 60 61 1359 63 742 64 1...
result:
ok ok (100 test cases)
Test #20:
score: 0
Accepted
time: 127ms
memory: 21104kb
input:
100 515 1036 358 355 124 512 414 420 214 74 423 447 344 263 431 482 364 446 314 200 299 244 389 507 191 58 85 405 130 57 288 370 231 324 442 405 324 42 453 137 312 167 33 67 443 27 497 101 447 442 211 438 200 210 472 219 462 227 210 19 416 76 483 374 48 374 259 264 331 214 486 213 146 254 264 350 36...
output:
475 2 3 4 451 423 6 7 8 229 367 10 233 429 12 13 14 147 435 17 190 18 489 21 231 22 412 24 156 25 26 443 509 194 456 457 28 65 47 154 120 291 29 512 36 137 88 98 242 472 31 52 32 440 35 99 37 312 39 252 449 41 69 373 43 44 121 45 311 48 374 308 50 363 360 53 502 515 58 84 87 157 55 335 390 59 60 199...
result:
ok ok (100 test cases)
Test #21:
score: 0
Accepted
time: 174ms
memory: 21288kb
input:
100 985 2463 916 513 388 126 199 847 456 244 218 236 243 961 588 899 242 137 98 45 273 505 332 492 828 494 368 889 551 617 662 87 651 450 645 884 49 487 731 934 328 482 224 101 590 687 80 972 143 154 420 155 113 886 413 716 841 402 334 374 549 893 62 743 964 386 608 294 124 692 213 980 857 886 228 6...
output:
1 798 3 564 4 985 6 126 629 8 439 976 678 334 10 11 938 945 418 846 570 203 352 123 173 599 637 13 202 14 933 68 277 16 17 161 823 19 502 735 62 350 21 22 326 23 874 25 26 199 831 29 39 801 32 33 226 969 190 386 35 899 588 36 66 908 38 125 40 961 234 376 44 244 45 46 635 48 714 49 50 925 963 726 737...
result:
ok ok (100 test cases)
Test #22:
score: 0
Accepted
time: 105ms
memory: 27180kb
input:
10 6620 7333 1646 5207 3808 6296 3890 1170 841 4461 3269 5613 3427 743 4429 351 6077 6488 1639 2661 704 600 1959 6216 4631 689 62 659 1849 1253 2888 6071 823 3326 4491 1670 4620 1541 2403 1275 5905 998 6515 5675 5204 2518 2 6397 5388 5626 1712 3996 6069 3525 962 4452 5528 5749 5292 1334 4864 4469 21...
output:
5804 2 3157 3 4 6345 6 7 1037 8 4720 10 5464 11 12 13 14 15 4086 16 4830 18 3438 19 1664 21 22 23 1796 4372 25 6589 4080 27 28 29 1827 4630 31 5650 32 33 34 35 36 3958 4991 38 39 5280 1300 4835 41 42 43 44 45 46 47 48 716 49 50 5413 3065 5296 52 4318 53 54 4425 56 5210 5330 58 59 494 6315 3623 5625 ...
result:
ok ok (10 test cases)
Test #23:
score: 0
Accepted
time: 104ms
memory: 27164kb
input:
10 31631 41405 12464 26816 7161 23441 26603 26999 3101 17725 19057 12144 25877 18100 27212 15122 23942 15607 10953 6392 8135 30928 10824 21016 16740 16082 31166 11527 30093 3178 18953 11904 16873 18594 31034 21707 18284 11028 10289 6972 4229 16452 6726 8826 15758 31430 30272 23869 31004 31424 15626 ...
output:
1 2 26640 1907 27969 4 25055 29743 5 7514 31237 7 8 3926 9 10 11 7532 13 16271 29554 24480 14681 19696 19961 15 9986 11495 17794 16 17 14258 19 20 21 12660 22 21152 24 25 733 24718 27 9132 22085 29 24224 30 21335 32 33 15563 13759 35 3359 36 37 31424 11395 13933 39 29493 40 29229 42 10902 26484 44 4...
result:
ok ok (10 test cases)
Test #24:
score: 0
Accepted
time: 141ms
memory: 26912kb
input:
10 28538 43099 13200 13914 26716 18327 28186 28518 1215 11877 11167 9447 24145 13428 13894 1222 12303 4558 7451 3511 24131 6746 3501 5306 13827 16899 19501 15623 18276 4006 16371 3015 3638 27140 3419 28191 649 11619 7330 19380 3215 17183 13519 12575 3643 1100 23996 5666 7650 3931 11863 18905 11099 2...
output:
1 2 21914 4 20543 26078 5 3173 6 15060 8 9 10 11 12 18209 13 14 25810 5835 11416 21502 23324 16 4484 17 25299 19 20 6988 21 27668 23 24 25 5355 26 27 23857 29 30 13970 31 13204 2518 11838 33 2799 34 35 21340 37 38 39 25233 27908 41 42 43 44 9589 45 27936 47 9891 48 49 50 51 52 21761 54 28231 55 2308...
result:
ok ok (10 test cases)
Test #25:
score: 0
Accepted
time: 220ms
memory: 35544kb
input:
10 87788 176493 85411 2449 75677 87148 41863 8856 26947 41851 69142 52475 19624 254 68187 45850 1914 1328 60252 34269 74977 29820 84340 25888 15811 3705 1188 51146 923 7500 4632 78262 79717 73522 51839 29805 50741 81652 34291 1102 47663 68963 8687 86118 17441 86354 11708 6564 87269 85939 81969 15769...
output:
85668 2 3 68004 53835 4 85643 80144 14346 61165 6 29650 87296 33758 45418 11190 34987 8 9 3728 10 21858 12 6924 40405 14 3042 15 85173 63980 84901 17 18 18772 81919 20 21 22 23 82469 66362 24 9421 84160 26 55202 86868 25871 44085 28 53578 77170 30 31 56078 55122 72355 61073 33 52408 86116 35 25215 3...
result:
ok ok (10 test cases)
Test #26:
score: 0
Accepted
time: 255ms
memory: 28408kb
input:
10 8816 22043 7419 5025 5365 4666 3322 7417 5863 5973 2641 1448 6401 2157 1667 7379 6833 7402 5527 5022 2651 4669 4676 5212 3876 2581 5037 6774 2606 6661 5930 519 3836 8394 1159 3510 2789 2327 5496 4249 5240 4702 4006 7011 5102 1260 2708 1364 8618 888 3465 3208 5175 3282 5081 6716 5593 1814 2896 663...
output:
8523 2 7714 6085 3 3422 903 1424 4 8760 4050 4612 6 7 6422 4809 7116 4905 8122 5745 9 2287 8612 7185 5729 1347 1651 8658 5828 11 1860 8249 5138 2245 770 1396 1437 7203 13 14 5966 7607 16 1914 8093 7892 6138 1884 4190 2128 4722 18 3597 19 20 7796 22 3481 7918 24 1956 8450 26 878 8749 8351 4101 7592 6...
result:
ok ok (10 test cases)
Test #27:
score: 0
Accepted
time: 159ms
memory: 40748kb
input:
1 200000 222059 53595 110970 173632 131224 18782 129709 79934 195396 42423 87939 191850 58500 75657 76504 130760 155268 40793 74463 110561 181427 166061 166730 169476 19173 54038 80930 98140 20017 131017 7357 135665 51329 20673 95904 15527 156410 147735 107963 185611 9516 181066 181938 6507 122388 3...
output:
124021 2 60979 3 4 5 17115 6 7 106188 8 129710 10 130212 152739 12 13 79129 43302 183241 71204 14 91912 15 16 110580 18 137226 19 149668 21 91622 174271 23 140891 25 26 27 28 29 30 31 32 50710 33 34 196182 36 37 150183 30851 39 40 41 198169 153995 43 44 142398 45 46 96125 5286 157093 48 49 50 51 52 ...
result:
ok ok (1 test case)
Test #28:
score: 0
Accepted
time: 206ms
memory: 44556kb
input:
1 200000 262063 72841 66604 94581 51837 191542 123743 149876 10516 128822 123410 139111 103089 158541 56483 183570 157423 128256 118508 92821 129228 163748 28520 2448 160970 37107 90515 139799 163596 184374 16626 78012 98010 144666 155211 146459 60321 62391 172660 124463 39432 99102 80299 22916 1273...
output:
1 2 3 4 162340 6 132150 53124 83362 168023 9 186191 11 38569 54403 13 59111 14 15 16 17 18 19 127290 21 22 23 24 25 26 188898 121383 27 72551 28 29 189953 88446 197273 31 129362 129366 33 34 156201 162388 36 156337 185045 14901 83030 38 39 111504 40 41 155171 59193 141972 146718 35012 43 130165 1809...
result:
ok ok (1 test case)
Test #29:
score: 0
Accepted
time: 262ms
memory: 48320kb
input:
1 200000 301952 21951 38377 145264 141899 20286 189141 49248 10797 131312 186634 193391 7330 90758 178447 133654 28458 197098 132935 142271 123768 182413 51079 106749 37339 80111 160519 130329 80747 134297 17746 89135 104031 76611 66916 13891 148818 166668 148476 177606 78551 133202 121415 17109 114...
output:
1 137450 3 119461 4 174413 6 7 8 9 196520 10 11 12 89880 14 105857 185120 16 180567 18 36611 19 157802 21 22 118432 23 137647 127159 168566 25 52427 26 27 28 29 30 61052 1213 32 33 34 35 100251 107781 37 101010 96185 39 72490 40 41 42 139769 44 50526 101396 46 177699 134006 48 49 84908 106478 51 658...
result:
ok ok (1 test case)
Test #30:
score: 0
Accepted
time: 357ms
memory: 57732kb
input:
1 200000 402105 169412 28307 39235 94949 120109 190352 59500 104359 75817 175560 50253 41771 83195 186648 20091 175725 106263 65825 156850 28786 72265 77440 104707 152961 108429 140785 176083 164531 173958 160585 89283 97448 72968 178690 182706 163213 64471 47768 59578 23108 25972 130392 101827 1729...
output:
186868 186001 152689 24186 92257 2 107986 3 156315 5 61426 6 149582 8 9 35866 12652 11 64312 198329 4037 115821 13 25086 14 146408 16 78914 17 18 19 20 160683 22 23 24 83876 25 26 27 28 29 189031 31 32 33 34 8219 169402 36 37 38 39 116932 182051 2660 104081 41 117063 42 176264 44 109046 182773 46 47...
result:
ok ok (1 test case)
Test #31:
score: 0
Accepted
time: 462ms
memory: 66880kb
input:
1 200000 499981 80537 142045 166196 27324 188484 59794 73011 62848 54982 32788 146891 120397 145977 112297 30732 34355 198025 193511 46734 37750 74321 75081 38173 123072 90782 51316 3345 153541 108762 97369 16828 137609 157439 191613 162866 51112 72589 170889 126524 133464 82570 115809 128563 112379...
output:
1 197207 9339 59468 3 99535 174462 5 35006 185781 7 8 18588 176359 15807 174158 10 73043 193747 12 76683 194120 14 49214 131525 16 17 66615 144542 19 20 19387 154911 22 62859 168295 24 2181 177771 26 27 8035 28 29 30 180959 6843 28125 32 12588 166005 188464 118531 34 26600 35 138232 37 11111 144213 ...
result:
ok ok (1 test case)
Test #32:
score: 0
Accepted
time: 91ms
memory: 18712kb
input:
10000 9 14 7 9 6 7 6 3 3 2 3 5 3 4 3 8 7 8 2 7 4 7 3 1 7 1 7 5 9 3 5 4 2 3 4 5 4 1 2 1 65 120 48 33 48 27 65 28 21 48 48 4 3 28 39 48 48 10 48 50 32 13 19 48 52 24 48 24 48 15 48 31 65 48 52 19 60 48 49 41 22 28 48 20 18 48 2 28 25 48 1 48 2 48 28 23 52 20 28 51 28 11 52 63 59 28 28 36 48 44 31 28 2...
output:
7 8 4 5 4 2 52 9 17 20 27 40 53 55 61 64 28 7 12 15 18 22 25 29 33 35 38 42 44 47 51 59 62 2 3 32 36 13 34 6 8 10 12 14 16 18 20 23 25 27 29 31 33 3 4 4 5 6 1 12 3 4 5 9 17 3 12 14 19 2 5 6 16 10 8 12 17 21 16 13 15 20 24 5 6 6 9 11 5 7 2 1 11 3 5 6 3 14 2 12 9 11 6 7 1 6 5 11 4 5 3 6 9...
result:
ok ok (10000 test cases)
Test #33:
score: 0
Accepted
time: 125ms
memory: 20500kb
input:
1000 65 124 10 5 5 16 64 33 3 59 4 59 50 5 60 33 5 39 55 59 33 61 5 8 5 49 31 33 5 41 37 59 5 48 23 59 34 33 59 17 22 5 33 47 11 5 59 38 5 45 5 13 63 5 5 14 5 2 33 16 40 5 27 33 5 64 59 49 41 33 25 59 28 33 65 59 59 11 33 62 15 33 59 35 59 14 53 59 33 29 30 5 44 33 62 5 33 32 50 59 59 30 59 45 42 59...
output:
33 9 16 20 28 31 34 41 46 48 56 61 63 59 10 11 13 17 21 23 25 30 36 38 42 45 50 53 55 58 4 7 244 81 120 222 285 5 27 63 82 112 144 180 210 239 276 18 22 25 40 52 61 71 78 88 95 107 121 126 131 138 148 158 164 175 177 181 186 195 199 203 216 225 236 242 245 248 252 263 268 277 282 288 54 15 30 36 39...
result:
ok ok (1000 test cases)
Test #34:
score: 0
Accepted
time: 176ms
memory: 25076kb
input:
100 2720 5430 15 549 864 1152 549 492 1152 2121 366 1608 2226 1574 2096 1152 951 1152 279 1278 1574 232 2537 1152 806 1278 1988 1152 1574 2203 1239 1278 414 549 434 549 549 2020 1608 1319 2464 1574 1232 1152 1608 728 1453 1152 992 1608 1608 1637 1242 1152 1190 1574 1278 1587 2105 1278 2577 549 1178 ...
output:
1574 11 15 19 27 35 40 44 50 53 59 62 68 71 73 82 88 96 102 105 108 113 116 119 123 126 134 141 145 154 160 164 174 184 188 191 194 203 212 216 219 225 231 237 241 244 248 260 266 271 273 278 284 286 294 299 304 306 309 321 327 331 334 336 341 347 352 355 357 359 370 374 376 386 389 392 396 404 406 ...
result:
ok ok (100 test cases)
Test #35:
score: 0
Accepted
time: 245ms
memory: 36628kb
input:
10 11424 22838 10124 2930 2930 8210 6044 2930 9338 5243 2930 1990 8267 335 11369 2930 3640 2930 2930 8394 2930 4490 10225 5027 2930 7034 336 10225 6591 10225 2723 8267 3141 8267 9338 8308 8267 7647 2930 1471 9338 742 10225 2977 8267 4214 10232 6130 5050 6130 3536 9338 9338 810 8267 6841 8267 4313 59...
output:
10225 12 21 37 44 49 51 53 57 60 66 71 84 92 95 106 112 124 130 134 137 140 149 153 157 162 165 174 177 190 193 198 204 210 226 233 244 246 263 266 274 294 302 310 321 334 339 348 350 360 367 373 383 386 399 405 411 419 421 429 438 447 451 461 469 474 479 491 494 497 505 510 514 519 525 536 553 558 ...
result:
ok ok (10 test cases)
Test #36:
score: 0
Accepted
time: 449ms
memory: 63204kb
input:
1 200000 399988 171813 28023 127391 157678 139161 157678 157678 158661 157678 6685 120596 157678 189440 28023 72845 28023 28023 155435 178088 157678 54821 157678 199920 7797 7797 23002 132615 7797 7797 114612 28023 98270 157678 29354 29544 28023 28023 6304 28023 86497 20726 7797 198021 7797 4578 157...
output:
157678 8 10 17 20 23 32 38 44 51 54 60 65 75 79 83 98 106 110 115 119 122 129 136 141 145 147 152 162 166 171 174 178 183 189 191 198 200 203 205 208 216 221 226 234 238 240 242 247 253 257 261 275 281 286 300 306 314 318 325 328 337 342 345 352 358 373 382 388 390 397 406 409 414 418 423 430 435 44...
result:
ok ok (1 test case)
Test #37:
score: 0
Accepted
time: 479ms
memory: 66228kb
input:
1 200000 399994 17358 78776 138799 189702 78776 115828 78776 76870 189702 82466 80014 189702 78776 129553 14969 78776 161279 120022 103978 161279 189702 90678 65648 78776 164898 189702 78776 4880 189702 17932 189702 29494 71164 78776 55663 78776 78776 25638 78776 51965 78776 73585 189702 190545 1173...
output:
189702 6 8 10 12 14 16 18 21 24 26 28 30 32 34 37 39 42 44 46 49 52 54 56 58 61 63 66 68 70 72 74 76 78 80 83 86 88 91 94 96 98 101 104 107 109 111 113 116 118 120 122 125 130 133 135 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 169 171 174 176 178 180 182 184 187 189 191 193 195 197 ...
result:
ok ok (1 test case)
Test #38:
score: 0
Accepted
time: 498ms
memory: 66168kb
input:
1 200000 399996 43234 184957 104384 184957 184957 104551 48901 184957 130388 184957 184957 191112 93746 184957 51488 83793 46496 184957 184957 149525 48305 51488 16545 51488 155037 184957 51488 99541 5545 184957 184957 50631 147758 184957 141234 51488 33945 184957 119044 51488 99610 51488 162526 514...
output:
184957 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 17...
result:
ok ok (1 test case)
Test #39:
score: 0
Accepted
time: 451ms
memory: 66160kb
input:
1 200000 399994 187117 14028 171699 93144 87566 171699 48194 171699 123842 171699 86963 78638 171699 77033 187117 79890 123219 171699 171699 63678 68921 187117 187117 91518 12750 187117 11203 171699 166545 171699 187117 75563 4708 187117 86963 26711 115930 86963 187117 102050 187117 66412 187117 962...
output:
187117 8 12 15 19 24 27 30 32 36 43 45 48 51 55 61 63 65 67 70 74 77 79 81 83 88 91 95 97 99 101 103 106 109 113 122 127 130 132 134 139 144 149 152 154 163 166 173 177 183 186 188 192 194 196 198 203 206 211 216 219 223 228 231 236 240 243 248 251 254 256 261 271 274 276 288 293 295 301 308 310 312...
result:
ok ok (1 test case)
Test #40:
score: 0
Accepted
time: 445ms
memory: 66236kb
input:
1 200000 399996 158442 44824 102533 158442 144188 158442 180888 177991 158442 60658 130921 158442 11093 158442 158442 91269 177991 66366 45320 177991 852 158442 158345 177991 177991 101419 177991 60694 77523 177991 158442 64839 177991 97717 158442 15688 101326 177991 57416 158442 105648 158442 15844...
output:
177991 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 17...
result:
ok ok (1 test case)
Test #41:
score: 0
Accepted
time: 489ms
memory: 63336kb
input:
1 200000 399984 132326 109212 15458 104058 141635 150556 42757 160742 104058 183026 140555 176509 105281 104058 98409 123058 115963 132326 110622 160742 124231 104058 9948 132326 149792 132326 186350 132326 114248 132326 117808 104058 149757 178717 20007 132326 103768 104058 160742 132129 181418 132...
output:
178717 28 36 43 61 72 79 88 97 113 128 143 159 166 176 183 194 200 205 210 220 234 239 250 263 265 269 279 288 295 303 316 324 326 328 331 341 353 365 375 380 390 402 407 414 423 434 442 444 452 459 468 471 477 490 505 523 539 544 547 553 569 573 585 589 598 607 611 616 624 647 653 659 697 704 706 7...
result:
ok ok (1 test case)
Test #42:
score: 0
Accepted
time: 479ms
memory: 62220kb
input:
1 200000 399938 118765 169368 80877 55756 183643 55120 179690 39975 52846 39431 183643 142616 40237 9287 169765 51704 169765 196513 180903 78049 2468 127986 103196 92043 171000 183643 51970 16065 33387 150171 54791 100228 96040 51970 183643 73275 194778 116171 119619 51970 78820 25947 121977 74719 1...
output:
144293 64 114 151 233 518 541 636 703 779 889 944 982 1025 1119 1139 1201 1253 1293 1347 1399 1447 1515 1578 1639 1664 1750 1810 1886 1993 2003 2038 2167 2241 2316 2325 2334 2454 2613 2688 2725 2766 2896 2920 2932 2981 3075 3116 3159 3215 3239 3386 3409 3498 3576 3624 3672 3749 3782 3878 3900 3950 4...
result:
ok ok (1 test case)
Test #43:
score: 0
Accepted
time: 457ms
memory: 62424kb
input:
1 200000 399918 4808 186087 3193 20269 53579 193832 181866 119189 96009 51067 26071 110895 180290 198389 75156 67809 146896 88504 26232 199270 41761 194173 163583 73217 11161 69425 127108 172920 26071 136318 4808 20765 58003 13956 56475 127108 124690 96369 98349 88504 88504 129805 1116 75156 193832 ...
output:
194173 165 239 253 358 386 430 499 529 604 655 722 835 842 859 899 966 983 1032 1056 1089 1107 1169 1220 1242 1255 1303 1351 1415 1429 1499 1536 1575 1652 1701 1752 1808 1850 1882 1982 2013 2112 2148 2184 2211 2280 2292 2326 2401 2449 2472 2554 2566 2591 2632 2702 2825 2854 2896 2936 3043 3111 3161 ...
result:
ok ok (1 test case)
Test #44:
score: 0
Accepted
time: 426ms
memory: 61160kb
input:
1 200000 394970 67823 148797 176646 48645 130521 57454 24214 159679 58899 105974 31385 9900 98402 172520 136909 143412 104381 107770 158622 39611 181123 4031 93760 67853 87239 94179 102524 50092 53452 91220 161571 173978 140608 6827 8215 91048 101935 80437 20495 175157 85578 193822 117607 100231 195...
output:
107614 29836 47512 150928 199617 102232 31198 58476 62529 73099 82261 90810 105759 113659 124718 136594 156039 173963 13787 35209 47324 53280 81588 85140 110134 115092 123307 129501 149397 154030 160155 165797 179904 184701 193476 78561 6701 7073 9186 12981 14319 15396 17134 22462 24029 26365 31461 ...
result:
ok ok (1 test case)
Test #45:
score: 0
Accepted
time: 297ms
memory: 50436kb
input:
1 200000 324098 195943 81674 197522 192121 73692 10625 137597 30541 116880 163679 19609 78824 65138 65608 122246 18120 69217 48636 96269 102482 152468 42380 70492 187039 106990 158537 130005 170494 6227 16267 17532 42444 156564 89378 116737 22782 3890 98135 93103 18506 14764 134508 107699 107653 151...
output:
54550 14969 117533 132087 164115 74199 71707 101897 86828 95302 97906 85264 130577 138640 165726 181557 150466 48968 151270 172383 15740 187288 2665 153166 149107 189787 194213 105630 43797 101400 5392 16743 5544 53513 14430 16081 4598 53906 23011 33197 37168 73851 33852 114995 161272 180662 134395 ...
result:
ok ok (1 test case)
Test #46:
score: 0
Accepted
time: 124ms
memory: 38776kb
input:
1 200000 200000 10712 34133 109916 81898 148586 4152 6534 159576 7955 53276 15698 110638 182088 163751 60650 31286 73846 141810 54346 154107 123853 122076 157857 161032 36509 82064 151785 146929 124102 184007 26103 42788 135406 130776 30940 184626 184648 4748 54625 68760 4035 142644 13678 114822 386...
output:
1 175888 3 120460 4 5 6 7 8 9 10 130316 12 11458 13 14 15 120552 17 131503 80814 19 99514 109641 21 22 181868 185875 24 25 50575 83378 27 28 29 113529 30 31 117634 33 34 33443 35 36 173377 38 39 56182 40 130444 42 43 120728 44 45 189066 47 19100 199929 49 76495 50 51 52 134471 54 6142 165298 56 57 2...
result:
ok ok (1 test case)