QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#129203 | #6629. Travelling Trader | batrr | 18 | 93ms | 29768kb | C++17 | 9.4kb | 2023-07-22 06:03:13 | 2023-07-22 06:03:14 |
Judging History
answer
#include <bits/stdc++.h>
#define f first
#define s second
#define pb push_back
#define mp make_pair
using namespace std;
typedef long long ll;
typedef pair<int, int> pii;
typedef pair<long long, long long> pll;
const int N = 300500, inf = 1e9, mod = 998244353;
const ll INF = 1e18;
int sum(int a, int b) {
a += b;
if (a >= mod)
a -= mod;
return a;
}
int sub(int a, int b) {
a -= b;
if (a < 0)
a += mod;
return a;
}
int mult(int a, int b) {
return 1ll * a * b % mod;
}
int bp(int a, int b) {
int res = 1;
while (b) {
if (b & 1)
res = mult(res, a);
a = mult(a, a);
b >>= 1;
}
return res;
}
int inv(int x) {
return bp(x, mod - 2);
}
int n, k, a[N];
vector<int> g[N];
void pre_dfs(int v, int p) {
for (int i = 0; i < g[v].size(); i++) {
if (g[v][i] == p) {
swap(g[v][i], g[v][g[v].size() - 1]);
g[v].pop_back();
}
}
for (auto to: g[v])
pre_dfs(to, v);
}
namespace K1 {
ll d[N];
int pr[N];
void dfs(int v) {
for (auto to: g[v]) {
d[to] = d[v] + a[to];
pr[to] = v;
dfs(to);
}
}
void solve() {
d[0] = a[0], pr[0] = -1;
dfs(0);
int v = max_element(d, d + n) - d;
cout << d[v] << "\n";
vector<int> ans;
while (v != -1) {
ans.pb(v);
v = pr[v];
}
reverse(ans.begin(), ans.end());
cout << ans.size() << "\n";
for (auto x: ans)
cout << x + 1 << " ";
cout << "\n";
}
}
namespace K3 {
void dfs(int v, int f) {
if (f)
cout << v + 1 << " ";
for (auto to: g[v])
dfs(to, f ^ 1);
if (!f)
cout << v + 1 << " ";
}
void solve() {
ll s = 0;
for (int i = 0; i < n; i++)
s += a[i];
cout << s << "\n";
cout << n << "\n";
dfs(0, 1);
cout << "\n";
}
}
namespace K2 {
ll dp[N][2][3];
vector<int> ans;
void dfs(int v) {
for (auto to: g[v])
dfs(to);
{
ll res = a[v];
dp[v][0][0] = res;
}
{
ll res = 0;
ll s = 0;
for (auto to: g[v])
s += dp[to][0][0];
for (auto to: g[v])
res = max(res, s - dp[to][0][0] + dp[to][1][0]);
dp[v][0][1] = res + a[v];
}
{
ll res = 0;
ll s = 0;
for (auto to: g[v])
s += dp[to][0][0];
for (auto to1: g[v])
for (auto to2: g[v])
if (to1 != to2)
res = max(res, s - dp[to1][0][0] - dp[to2][0][0] + dp[to1][1][0] + dp[to2][0][2]);
for (auto to: g[v])
res = max(res, s - dp[to][0][0] + dp[to][0][2]);
for (auto to: g[v])
res = max(res, s - dp[to][0][0] + dp[to][1][0]);
for (auto to: g[v])
res = max(res, dp[to][1][2]);
dp[v][0][2] = res + a[v];
}
{
ll res = 0;
ll s = 0;
for (auto to: g[v])
s += dp[to][0][0];
for (auto to: g[v])
res = max(res, s - dp[to][0][0] + dp[to][0][1]);
dp[v][1][0] = res + a[v];
}
{
ll res = 0;
dp[v][1][1] = -INF;
}
{
ll res = dp[v][1][0];
res = max(res, dp[v][0][2]);
ll s = 0;
for (auto to: g[v])
s += dp[to][0][0];
for (auto to1: g[v])
for (auto to2: g[v])
if (to1 != to2)
res = max(res, s - dp[to1][0][0] - dp[to2][0][0] + dp[to1][0][1] + dp[to2][1][2] + a[v]);
for (auto to1: g[v])
for (auto to2: g[v])
for (auto to3: g[v])
if (to1 != to2 && to1 != to3 && to2 != to3)
res = max(res,
s - dp[to1][0][0] - dp[to2][0][0] - dp[to3][0][0] + dp[to1][0][1] +
dp[to2][1][0] +
dp[to3][0][2] + a[v]);
dp[v][1][2] = res;
}
assert(dp[v][0][1] == dp[v][1][0]);
}
void flex(int v, int i, int j) {
if(dp[v][i][j] == a[v]) {
ans.pb(v);
return;
}
if (i == 0 && j == 1) {
int u;
ll s = 0;
for (auto to: g[v])
s += dp[to][0][0];
for (auto to: g[v])
if (s - dp[to][0][0] + dp[to][1][0] == dp[v][i][j] - a[v])
u = to;
ans.pb(v);
flex(u, 1, 0);
for (auto to: g[v])
if (to != u)
flex(to, 0, 0);
return;
}
if (i == 0 && j == 2) {
ll s = 0;
for (auto to: g[v])
s += dp[to][0][0];
for (auto to: g[v]) {
if (dp[to][1][2] == dp[v][i][j] - a[v]) {
ans.pb(v);
flex(to, 1, 2);
return;
}
if (s - dp[to][0][0] + dp[to][0][2] == dp[v][i][j] - a[v]) {
ans.pb(v);
for (auto u: g[v])
if (u != to)
flex(u, 0, 0);
flex(to, 0, 2);
return;
}
}
for (auto to1: g[v])
for (auto to2: g[v])
if (to1 != to2 &&
s - dp[to1][0][0] - dp[to2][0][0] + dp[to1][1][0] + dp[to2][0][2] == dp[v][i][j] - a[v]) {
ans.pb(v);
flex(to1, 1, 0);
for (auto u: g[v])
if (u != to1 && u != to2)
flex(u, 0, 0);
flex(to2, 0, 2);
return;
}
if(dp[v][i][j] == a[v]) {
ans.pb(v);
return;
}
}
if (i == 1 && j == 0) {
ll s = 0;
for (auto to: g[v])
s += dp[to][0][0];
for (auto to: g[v])
if (s - dp[to][0][0] + dp[to][0][1] == dp[v][i][j] - a[v]) {
for (auto u: g[v])
if (u != to)
flex(u, 0, 0);
flex(to, 0, 1);
ans.pb(v);
return;
}
}
if (i == 1 && j == 1) {
}
if (i == 1 && j == 2) {
if (dp[v][0][2] == dp[v][i][j]) {
flex(v, 0, 2);
return;
}
ll s = 0;
for (auto to: g[v])
s += dp[to][0][0];
for (auto to1: g[v])
for (auto to2: g[v])
if (to1 != to2 &&
s - dp[to1][0][0] - dp[to2][0][0] + dp[to1][0][1] + dp[to2][1][2] + a[v] == dp[v][i][j]) {
for (auto u: g[v])
if (u != to1 && u != to2)
flex(u, 0, 0);
flex(to1, 0, 1);
ans.pb(v);
flex(to2, 1, 2);
return;
}
for (auto to1: g[v])
for (auto to2: g[v])
for (auto to3: g[v])
if (to1 != to2 && to1 != to3 && to2 != to3 &&
s - dp[to1][0][0] - dp[to2][0][0] - dp[to3][0][0] + dp[to1][0][1] +
dp[to2][1][0] +
dp[to3][0][2] + a[v] == dp[v][i][j]) {
flex(to1, 0, 1);
ans.pb(v);
flex(to2, 1, 0);
for (auto u: g[v])
if (u != to1 && u != to2 && u != to3)
flex(u, 0, 0);
flex(to3, 0, 2);
return;
}
}
assert(0);
}
void solve() {
dfs(0);
flex(0, 0, 2);
cout << dp[0][0][2] << "\n";
cout << ans.size() << "\n";
for (auto x: ans)
cout << x + 1 << " ";
cout << "\n";
}
}
void solve() {
cin >> n >> k;
for (int i = 0; i < n - 1; i++) {
int v, u;
cin >> v >> u;
v--, u--;
g[v].pb(u);
g[u].pb(v);
}
for (int i = 0; i < n; i++)
cin >> a[i];
pre_dfs(0, -1);
if (k == 1)K1::solve();
if (k == 2)K2::solve();
if (k == 3)K3::solve();
}
int main() {
#ifdef DEBUG
freopen("input.txt", "r", stdin);
#endif
ios_base::sync_with_stdio(false);
int t = 1;
// cin >> t;
for (int i = 1; i <= t; i++) {
// cout << "Case #" << i << endl;
solve();
}
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 2
Accepted
Test #1:
score: 2
Accepted
time: 1ms
memory: 15756kb
input:
2 1 1 2 255959470 961356354
output:
1217315824 2 1 2
result:
ok correct!
Test #2:
score: 0
Accepted
time: 1ms
memory: 15884kb
input:
1000 1 730 89 762 280 923 523 740 22 679 350 448 769 102 712 154 965 219 32 238 289 484 502 183 311 999 682 806 450 275 101 131 197 749 720 131 937 960 202 503 320 95 262 595 133 809 560 659 451 843 218 258 842 564 316 729 727 413 237 606 531 469 258 612 8 707 539 359 680 957 639 381 708 104 490 234...
output:
95535 17 1 173 449 472 396 545 668 270 981 489 852 836 763 6 218 843 758
result:
ok correct!
Test #3:
score: 0
Accepted
time: 58ms
memory: 22544kb
input:
200000 1 111811 133538 179217 151840 171974 117009 187613 169656 64662 13136 132434 89348 52802 175565 194821 191312 196047 99457 40339 152969 29669 180026 147677 57771 119598 58048 80707 146623 72232 101624 48109 11800 71536 69 31573 129 24409 17263 1033 148614 66977 149926 138624 87653 141889 1178...
output:
221 35 1 145832 90178 52464 3517 55709 39776 67451 59386 143855 102872 38865 13093 177086 7366 190908 160039 69864 196809 13257 612 171083 182883 14221 93359 52156 27994 103745 151704 138607 5346 14735 29598 89600 128747
result:
ok correct!
Test #4:
score: 0
Accepted
time: 64ms
memory: 22872kb
input:
200000 1 102636 78442 179388 84484 161437 35179 102313 154299 62439 71542 176361 125315 174129 186376 180886 54947 154823 114239 174647 112385 136495 187134 157035 96260 101101 192444 58209 23947 55494 191600 168007 162648 140149 73180 130665 180633 129328 67380 90262 134914 185905 104220 111321 154...
output:
21795891322 36 1 13557 199188 104317 71891 69787 1221 63258 191536 179446 83510 187880 124824 43888 83237 194602 59080 196038 195977 18490 43421 110298 60011 137785 140692 48345 68279 128780 198550 29394 56331 112092 192199 177180 16418 142142
result:
ok correct!
Test #5:
score: 0
Accepted
time: 69ms
memory: 21336kb
input:
200000 1 682 75953 92444 160568 113369 93705 154622 193304 149619 128186 104784 48913 131684 161196 25886 151867 89191 19511 99233 137377 104650 120096 64347 93526 111350 71598 7568 120116 123497 76821 25436 190715 99884 33654 109438 69462 165464 2475 163215 34551 33926 85078 101208 193355 50705 828...
output:
99327575017 197 1 178606 82034 53029 10508 21404 203 109187 121716 142023 3901 36728 9916 192913 18250 170199 113960 179753 163922 179588 31797 31645 183321 83207 13973 128176 38001 160968 9055 62809 168173 43933 187373 123795 114656 2192 193151 25062 141855 133596 155793 64049 57320 93903 33957 139...
result:
ok correct!
Test #6:
score: 0
Accepted
time: 60ms
memory: 22912kb
input:
200000 1 91999 92900 195726 58991 132067 99937 168188 152017 188495 19779 105961 45241 53406 75757 85118 170259 46250 47585 132248 8609 195110 32777 164307 95643 133411 739 170952 145623 19297 14414 171045 97619 74663 193421 139543 189434 36319 56453 77520 91164 91469 30021 128798 62259 183807 15271...
output:
9098893435 13 1 164355 56677 150505 174723 115829 88068 105453 199874 190131 165416 182628 114943
result:
ok correct!
Test #7:
score: 0
Accepted
time: 46ms
memory: 21952kb
input:
200000 1 189797 1 1 148138 1 95067 141831 1 168151 1 1 25692 95612 1 1 135979 1 141581 119622 1 1 131946 86508 1 98799 1 1 189104 1 117526 46338 1 1 166375 1 28026 165221 1 54204 1 1 98743 1 181414 1 34313 1 71302 1 161200 1 146339 1 47014 1 137258 1 57857 1 196493 1 99105 54487 1 104725 1 1 45203 1...
output:
1175349557 2 1 153544
result:
ok correct!
Test #8:
score: 0
Accepted
time: 61ms
memory: 22216kb
input:
199999 1 56367 178046 1 156890 170478 1 111308 177326 1 188427 1 90169 126610 1 161930 167698 96500 126424 118330 158517 186608 1 95505 107863 1 142887 72279 27494 1 114700 118535 1 68584 63156 97555 19966 39239 1 128030 1 1 86200 66974 1 34616 47100 173578 1 1 117279 89769 43412 1 89670 103573 1 13...
output:
2999144210 3 1 52552 129910
result:
ok correct!
Test #9:
score: 0
Accepted
time: 93ms
memory: 29768kb
input:
200000 1 95601 67789 174512 65854 198542 123861 153390 92355 141969 168754 177054 101194 25665 15524 131869 168080 171051 30732 97293 119758 103002 59019 141990 124310 161550 116618 2585 170410 132999 38200 99202 98733 73949 155033 144918 64086 1594 34916 37138 165382 13452 170885 136973 62178 15250...
output:
200000000000000 200000 1 47213 179780 132180 145558 41335 179095 156350 24912 104386 94658 54370 97034 108043 73905 141018 157563 199841 176455 147422 87545 190562 135095 24903 62484 36389 156106 45144 120321 4911 173474 102976 13602 68252 7332 141515 59337 182112 124040 38089 15458 161370 41901 144...
result:
ok correct!
Test #10:
score: 0
Accepted
time: 78ms
memory: 26536kb
input:
200000 1 122636 169264 76896 89915 72116 125306 186356 74852 84394 177419 21725 144848 106395 111991 189102 195804 6151 170169 185460 146764 6304 149801 147880 99539 6202 175326 104277 26515 39402 33436 116555 185545 44341 92305 197925 125286 28215 102176 182103 160554 105237 169007 105618 75618 190...
output:
49951940813408 100001 1 88700 18534 14218 21693 84470 150823 121376 192964 139616 11067 93019 188349 55336 13628 87630 31553 28945 29827 140175 179655 10038 38915 99968 89953 72978 102045 45280 176852 171879 100086 93399 183932 84482 111738 112608 136016 101850 19371 96135 54333 95939 2865 140685 13...
result:
ok correct!
Test #11:
score: 0
Accepted
time: 44ms
memory: 21520kb
input:
200000 1 1 2 1 3 2 4 2 5 3 6 3 7 4 8 4 9 5 10 5 11 6 12 6 13 7 14 7 15 8 16 8 17 9 18 9 19 10 20 10 21 11 22 11 23 12 24 12 25 13 26 13 27 14 28 14 29 15 30 15 31 16 32 16 33 17 34 17 35 18 36 18 37 19 38 19 39 20 40 20 41 21 42 21 43 22 44 22 45 23 46 23 47 24 48 24 49 25 50 25 51 26 52 26 53 27 54...
output:
13954593167 18 1 2 5 10 20 40 80 161 323 647 1295 2590 5181 10363 20727 41454 82908 165817
result:
ok correct!
Subtask #2:
score: 7
Accepted
Test #12:
score: 7
Accepted
time: 3ms
memory: 12184kb
input:
2 2 2 1 243296356 635616793
output:
878913149 2 1 2
result:
ok correct!
Test #13:
score: 0
Accepted
time: 1ms
memory: 12204kb
input:
10 2 6 4 3 7 5 10 6 10 8 2 3 9 3 5 4 2 1 4 2 4 2 5 5 4 2 3 4 2
output:
33 10 1 4 10 3 9 7 5 6 2 8
result:
ok correct!
Test #14:
score: 0
Accepted
time: 3ms
memory: 12252kb
input:
200 2 150 170 21 33 96 152 143 26 136 70 92 159 34 164 163 182 74 115 93 61 151 83 81 119 10 146 114 170 39 83 139 4 173 41 193 96 87 57 14 164 107 51 45 15 157 17 43 183 96 30 11 137 55 18 138 81 87 12 112 122 159 82 195 185 75 71 16 191 33 88 70 195 149 114 106 160 96 118 92 44 9 141 107 143 151 2...
output:
57921623677 100 1 83 39 151 179 194 89 135 27 112 40 125 180 120 117 122 15 199 36 127 62 78 25 129 45 21 88 162 94 138 193 170 59 149 110 28 171 114 96 105 131 33 99 72 12 53 70 76 159 17 44 24 178 41 67 173 186 116 42 92 82 197 101 5 32 121 87 198 29 64 93 19 141 8 126 37 100 3 9 108 52 61 54 14 1...
result:
ok correct!
Test #15:
score: 0
Accepted
time: 3ms
memory: 12096kb
input:
200 2 33 5 171 115 70 64 38 42 123 154 167 183 152 177 36 102 98 116 125 187 61 148 143 136 62 169 102 142 86 189 115 100 85 172 136 50 158 113 133 5 10 108 90 178 90 21 127 28 122 189 115 18 83 109 197 11 53 70 191 141 166 90 70 9 74 148 160 7 186 151 197 86 147 82 107 161 122 140 110 58 179 25 107...
output:
47106979559 87 1 7 51 111 130 67 160 52 58 152 149 33 133 5 24 78 177 135 193 175 110 64 53 80 36 196 155 76 9 156 65 70 189 62 48 127 126 138 20 13 184 106 117 119 191 154 88 73 139 174 59 170 4 27 123 141 120 37 129 10 118 108 39 183 136 15 143 50 146 34 167 145 115 95 66 100 171 71 165 18 151 147...
result:
ok correct!
Test #16:
score: 0
Accepted
time: 1ms
memory: 11692kb
input:
200 2 139 197 14 69 160 138 115 60 1 141 176 33 94 88 108 26 106 20 96 60 126 180 171 110 140 91 138 63 57 183 42 62 126 163 126 64 87 167 22 142 190 112 27 120 187 109 83 111 23 196 95 47 105 177 96 170 192 113 136 188 24 198 116 137 53 177 178 38 30 158 125 64 123 132 36 114 77 192 125 165 194 7 9...
output:
73032451334 133 1 141 7 50 194 75 65 53 124 105 177 139 122 134 46 16 197 14 114 83 99 193 120 22 67 70 175 51 32 101 107 36 91 146 189 43 90 15 191 144 95 172 73 45 174 167 87 159 81 109 4 25 140 149 188 39 143 17 127 10 136 3 165 24 158 96 62 186 54 182 155 184 78 157 121 42 60 170 82 198 2 199 12...
result:
ok correct!
Test #17:
score: 0
Accepted
time: 3ms
memory: 13796kb
input:
200 2 182 43 15 179 37 173 45 38 62 4 131 151 83 188 84 58 183 148 155 59 141 133 128 19 191 170 129 87 67 156 120 199 94 11 162 27 175 86 73 50 143 94 81 103 84 120 12 19 59 38 48 34 127 41 196 87 135 69 43 119 54 176 180 112 89 60 67 117 149 18 53 61 12 1 46 67 25 38 8 52 119 51 162 197 12 31 166 ...
output:
63859058076 111 1 31 12 158 30 19 189 180 29 36 112 85 66 124 128 45 25 3 151 18 69 59 179 15 5 155 7 171 65 33 38 187 181 4 22 144 140 91 54 192 111 26 184 136 165 191 120 58 70 84 170 118 56 129 127 11 143 95 132 163 44 94 47 83 57 20 87 93 8 76 123 60 43 51 80 88 160 167 64 63 119 182 196 90 122 ...
result:
ok correct!
Test #18:
score: 0
Accepted
time: 3ms
memory: 12328kb
input:
200 2 12 76 61 106 151 109 163 180 11 135 109 179 35 199 86 104 82 109 80 70 15 123 180 154 134 91 187 81 167 4 27 71 174 101 124 127 154 29 173 175 172 61 59 109 53 55 76 55 174 67 50 169 180 32 1 182 126 3 148 146 58 127 26 181 189 47 10 156 120 112 157 149 136 166 146 122 59 17 99 136 55 138 49 1...
output:
59693686065 120 1 186 116 108 104 86 183 87 58 102 47 146 177 148 122 60 190 189 48 112 44 88 196 50 25 97 169 107 114 120 101 192 176 14 178 98 180 29 119 154 163 32 2 79 5 57 46 197 76 138 24 158 53 159 41 55 128 156 143 59 74 164 139 28 9 89 65 135 155 51 142 167 18 90 100 16 38 4 42 11 199 36 92...
result:
ok correct!
Test #19:
score: 0
Accepted
time: 0ms
memory: 12088kb
input:
200 2 33 83 16 197 177 12 71 47 85 60 34 49 96 78 30 39 63 122 95 17 168 74 89 83 62 134 45 166 48 6 178 91 151 72 153 47 104 174 86 140 33 134 24 51 129 71 48 94 141 93 64 118 155 50 43 28 182 92 31 142 105 56 156 100 83 69 179 90 140 127 186 148 16 47 175 4 123 173 27 50 154 186 107 98 200 20 66 6...
output:
61122293114 124 1 173 123 101 27 152 155 55 50 190 6 195 11 94 165 149 180 71 153 59 16 102 125 58 163 126 197 47 111 172 48 122 181 68 26 37 187 96 22 135 65 124 41 53 88 63 174 104 15 106 28 52 85 113 107 75 31 12 151 185 72 44 13 42 177 90 98 60 21 43 116 87 103 112 69 89 33 139 14 8 20 67 196 16...
result:
ok correct!
Test #20:
score: 0
Accepted
time: 3ms
memory: 11860kb
input:
200 2 91 28 137 24 181 33 82 19 90 182 180 77 2 6 190 176 100 181 13 140 52 77 85 189 28 29 176 22 7 180 55 176 99 113 6 93 28 51 117 44 180 127 114 174 102 92 13 14 129 181 80 24 95 28 181 195 162 4 28 188 55 162 59 131 47 45 145 176 136 197 145 57 159 117 143 106 192 106 126 28 43 23 51 73 109 28 ...
output:
48771917800 98 1 91 29 51 95 188 109 64 79 126 135 21 166 113 26 99 46 103 36 130 40 104 28 19 143 192 165 49 125 50 106 82 90 160 158 155 69 176 6 24 151 8 136 92 37 131 59 102 81 84 65 17 30 93 190 22 55 145 97 12 117 11 133 62 198 13 63 172 129 48 23 43 181 25 96 71 199 132 67 41 78 180 52 184 15...
result:
ok correct!
Test #21:
score: 0
Accepted
time: 0ms
memory: 11692kb
input:
200 2 117 30 120 159 129 100 29 57 57 71 96 72 53 153 171 96 138 197 13 72 142 74 64 85 148 150 145 106 190 23 198 177 58 127 163 67 32 183 26 155 94 159 170 70 12 181 13 24 157 116 163 40 126 76 195 193 92 9 4 113 196 135 196 154 110 56 79 196 50 14 68 46 143 36 131 50 46 2 179 160 92 31 61 3 169 9...
output:
70064073402 147 1 197 18 165 6 168 98 180 136 122 47 121 167 103 48 138 123 104 163 73 162 81 67 161 21 174 189 119 145 170 16 193 93 175 141 8 76 63 34 159 105 44 143 172 65 36 82 94 200 126 137 155 195 70 75 106 129 116 182 157 7 100 128 144 37 64 23 140 160 150 111 110 56 125 41 97 148 133 190 91...
result:
ok correct!
Test #22:
score: 0
Accepted
time: 3ms
memory: 11816kb
input:
200 2 29 106 175 25 175 87 144 67 51 68 118 71 184 165 74 86 127 64 12 68 180 186 53 164 193 64 144 98 106 122 44 144 178 144 144 94 17 64 106 89 199 1 64 108 28 61 39 199 106 28 23 148 69 106 66 74 164 68 92 185 144 68 78 143 168 126 148 196 72 9 74 160 106 128 63 148 121 178 157 68 72 148 104 144 ...
output:
64091222931 110 1 80 84 39 199 68 5 53 164 51 12 141 157 145 83 137 82 42 177 112 123 54 144 29 122 89 28 69 128 146 3 129 75 190 101 40 158 36 118 188 71 48 172 20 200 65 106 67 98 44 178 94 104 31 140 37 96 151 81 143 26 169 134 92 165 111 8 18 74 16 47 50 103 175 97 115 182 167 64 148 155 130 19 ...
result:
ok correct!
Test #23:
score: 0
Accepted
time: 1ms
memory: 11764kb
input:
200 2 161 12 189 84 46 61 69 75 139 170 146 21 162 91 20 125 40 78 152 25 81 140 15 138 39 184 85 183 29 59 166 126 127 24 125 56 94 26 92 37 33 196 168 16 75 64 148 57 112 142 185 46 49 195 76 18 88 79 70 125 194 136 12 154 77 195 10 2 86 155 90 170 83 67 38 179 172 175 198 191 11 51 67 42 25 93 18...
output:
82840243479 163 1 151 57 165 147 148 60 17 97 110 198 121 191 101 143 71 152 134 46 100 33 131 192 116 173 31 185 61 25 52 5 93 99 114 98 43 197 81 144 64 69 12 55 68 174 199 164 133 66 35 180 72 154 161 75 8 39 140 188 14 117 13 19 132 177 85 183 169 80 200 21 146 84 74 79 182 88 9 7 189 37 145 92 ...
result:
ok correct!
Test #24:
score: 0
Accepted
time: 1ms
memory: 11756kb
input:
200 2 19 106 54 55 83 185 106 178 78 194 51 66 133 200 106 58 106 35 163 150 50 104 96 105 124 105 41 66 124 22 54 106 27 93 106 133 196 124 58 83 106 193 124 110 194 165 150 124 194 13 42 149 127 154 121 159 106 26 100 181 124 82 1 80 177 45 69 100 54 189 61 19 70 106 134 175 168 134 6 112 44 100 1...
output:
60321563038 110 1 194 156 78 165 13 57 111 142 90 116 10 71 29 106 181 69 44 145 148 88 190 173 198 152 143 8 158 104 101 87 38 159 81 121 161 141 68 36 140 100 19 178 58 35 54 133 193 26 70 155 40 138 154 93 182 12 167 128 98 113 195 180 174 56 84 188 191 114 6 46 45 31 124 89 144 153 199 136 117 1...
result:
ok correct!
Test #25:
score: 0
Accepted
time: 1ms
memory: 12588kb
input:
200 2 104 32 163 164 138 166 140 114 144 134 193 184 94 25 196 140 119 160 29 34 170 7 175 60 122 185 85 133 9 53 95 89 171 158 34 155 67 32 73 125 167 128 27 48 157 119 105 2 13 142 134 120 71 118 66 117 182 59 156 43 84 91 126 80 55 192 34 68 64 194 131 75 81 151 117 102 145 104 99 4 3 65 91 35 79...
output:
80439812057 153 1 136 65 3 44 109 45 71 4 69 79 99 118 167 128 88 41 165 64 194 14 93 73 163 43 58 156 108 62 176 164 133 197 49 125 178 25 94 182 123 59 115 19 144 74 146 53 196 114 147 137 15 8 169 154 57 127 140 189 134 185 103 80 188 51 175 172 170 121 75 26 38 171 158 162 184 100 131 7 46 60 16...
result:
ok correct!
Test #26:
score: 0
Accepted
time: 0ms
memory: 11764kb
input:
200 2 105 64 190 149 84 15 184 93 52 80 182 129 160 51 108 184 105 167 9 77 61 80 109 84 161 188 121 2 121 20 175 60 80 154 105 88 25 60 88 10 41 123 105 135 99 184 100 98 152 105 1 75 184 199 163 102 63 88 56 184 83 13 101 123 107 50 120 42 8 78 105 45 105 121 184 92 105 129 136 124 123 139 88 19 7...
output:
51611310581 104 1 5 33 75 80 200 12 176 52 61 154 98 114 190 67 30 85 31 111 16 128 4 104 17 162 26 8 74 174 97 32 105 41 101 139 96 90 155 77 113 185 181 193 143 177 68 166 144 14 72 123 64 167 88 135 152 45 121 129 57 46 27 147 60 102 106 198 84 86 161 172 165 141 50 130 127 189 136 159 51 184 40 ...
result:
ok correct!
Test #27:
score: 0
Accepted
time: 17ms
memory: 12292kb
input:
200 2 8 1 1 22 39 1 168 1 136 1 197 1 1 142 1 4 18 1 187 1 1 74 156 1 1 94 118 1 1 86 1 76 30 1 52 1 1 42 144 1 105 1 64 1 1 9 137 1 112 1 101 1 75 1 1 113 1 164 1 29 1 60 1 167 1 135 1 192 196 1 48 1 1 179 170 1 158 1 1 145 47 1 1 98 143 1 184 1 84 1 72 1 20 1 109 1 1 106 1 3 1 79 55 1 1 77 102 1 1...
output:
89576768884 200 1 22 39 168 136 197 142 4 18 187 74 156 94 118 86 76 30 52 42 144 105 64 9 137 112 101 75 113 164 29 60 167 135 192 196 48 179 170 158 145 47 98 143 184 84 72 20 109 106 3 79 55 77 102 126 7 138 175 120 115 17 159 63 161 181 163 6 70 23 176 93 38 173 160 5 125 186 153 26 28 46 189 41...
result:
ok correct!
Test #28:
score: 0
Accepted
time: 4ms
memory: 11728kb
input:
199 2 1 106 198 165 176 34 59 39 1 34 151 36 78 85 1 109 48 4 1 13 165 1 73 163 159 126 150 106 1 33 82 103 17 180 1 151 46 87 1 111 195 1 1 164 25 23 135 161 1 107 1 2 11 58 97 1 170 1 71 57 72 157 1 158 1 186 153 1 1 60 29 1 27 52 50 1 162 122 64 1 95 1 1 75 160 142 134 81 77 155 79 1 1 119 30 169...
output:
101902858721 102 1 121 181 106 34 109 13 165 33 151 111 195 164 107 2 97 170 158 186 153 60 29 50 64 95 75 79 119 157 120 132 128 183 77 90 144 35 168 141 83 45 103 184 161 126 171 99 18 48 180 174 163 118 160 78 112 169 96 52 193 134 136 67 140 69 137 20 76 23 89 162 91 190 56 93 125 177 80 84 131 ...
result:
ok correct!
Test #29:
score: 0
Accepted
time: 0ms
memory: 11700kb
input:
197 2 24 1 65 24 129 58 92 96 61 1 42 18 95 3 167 168 147 110 2 172 143 156 115 110 1 67 158 127 99 134 126 89 30 95 85 13 1 149 128 106 81 118 137 100 146 88 105 1 76 105 153 9 96 123 67 49 61 186 1 9 120 46 51 79 79 1 77 195 17 11 117 7 114 106 135 21 59 1 100 122 179 67 158 184 16 83 96 1 191 75 ...
output:
55959842378 56 1 133 78 181 23 24 61 67 149 105 9 79 59 96 121 110 10 100 75 126 158 42 143 88 93 188 13 169 16 53 29 167 46 17 108 182 58 7 197 187 2 118 36 99 21 40 106 162 195 90 95 161 32 107 163 97
result:
ok correct!
Test #30:
score: 0
Accepted
time: 1ms
memory: 11756kb
input:
196 2 83 40 1 26 46 179 44 181 73 123 46 128 150 168 150 151 134 48 91 48 47 79 161 46 114 35 120 35 183 48 47 66 154 69 150 45 74 40 32 63 48 1 22 18 41 26 1 46 78 47 88 40 152 47 191 44 60 46 57 48 67 73 150 38 48 10 126 89 44 23 44 56 31 126 196 150 80 35 46 25 129 32 20 22 75 44 73 145 170 154 2...
output:
26055322292 42 1 129 158 65 189 54 193 5 8 37 111 2 102 106 63 32 26 48 46 154 126 35 22 44 47 73 40 150 151 45 38 196 93 135 98 166 104 15 115 124 109 168
result:
ok correct!
Test #31:
score: 0
Accepted
time: 3ms
memory: 11852kb
input:
200 2 119 95 47 18 176 194 73 36 90 105 24 29 79 39 53 98 130 111 42 125 158 15 100 60 128 149 76 41 134 1 108 2 94 157 196 43 145 100 11 9 144 175 37 40 5 120 49 117 165 134 158 84 142 51 82 167 157 108 175 161 50 22 177 35 95 118 77 116 33 131 194 27 116 128 189 72 28 192 130 112 26 4 187 121 97 4...
output:
200000000000 200 1 134 165 110 89 187 121 78 61 122 9 11 173 186 56 30 20 74 69 168 6 93 198 12 191 144 175 161 32 79 39 8 27 194 176 113 148 10 52 150 181 124 99 57 73 36 13 88 192 28 23 183 15 158 84 70 71 166 188 151 140 169 98 53 64 139 43 196 50 22 87 54 156 162 109 189 72 199 159 179 25 40 37 ...
result:
ok correct!
Test #32:
score: 0
Accepted
time: 3ms
memory: 12496kb
input:
200 2 7 176 162 197 197 66 22 23 177 157 49 22 65 171 119 124 155 193 15 41 34 105 61 102 126 31 36 195 14 192 173 57 75 4 104 174 141 20 185 123 199 145 18 9 110 200 148 9 90 137 35 19 106 139 150 172 91 47 168 180 104 70 169 200 161 66 129 114 66 118 71 200 160 133 31 196 36 11 195 49 112 51 22 15...
output:
99918618520 200 1 189 171 65 102 165 61 24 199 191 145 183 34 105 90 81 137 56 172 150 124 40 119 68 170 76 72 74 73 135 36 11 195 6 49 198 22 151 23 55 188 94 47 109 91 149 60 159 173 77 57 154 19 35 120 83 86 52 114 129 63 13 106 33 139 89 133 108 160 184 103 100 194 37 38 134 193 155 152 136 64 2...
result:
ok correct!
Test #33:
score: 0
Accepted
time: 0ms
memory: 11776kb
input:
200 2 108 103 141 45 176 16 96 38 130 106 18 176 61 23 38 22 154 198 83 123 77 52 102 188 133 125 123 116 120 45 164 195 174 48 163 54 74 31 199 175 79 110 137 173 182 153 22 1 65 54 60 16 187 144 45 188 99 152 17 118 64 118 75 163 74 141 181 184 39 175 172 117 118 100 138 164 172 99 52 162 200 80 1...
output:
97817235416 200 1 131 6 72 22 3 55 76 38 96 135 111 48 66 192 112 174 14 68 85 23 61 127 2 99 152 37 149 172 117 40 168 19 193 63 57 144 187 78 178 180 122 84 165 62 47 151 15 200 80 114 166 16 60 160 128 176 24 18 169 73 93 90 105 134 58 177 5 103 108 179 10 133 125 97 159 139 140 98 183 118 17 64 ...
result:
ok correct!
Test #34:
score: 0
Accepted
time: 3ms
memory: 11888kb
input:
200 2 185 93 20 134 91 82 108 129 123 164 104 56 146 113 110 5 83 87 106 63 67 199 41 108 114 133 172 99 57 132 46 199 32 45 170 191 123 200 53 141 124 186 44 162 65 159 85 195 196 19 7 134 64 35 88 58 23 28 30 20 76 11 176 167 36 124 88 148 175 29 31 151 128 4 103 171 50 79 71 127 84 8 36 4 175 109...
output:
92546968269 200 1 137 70 78 161 40 147 179 109 33 56 104 175 86 111 29 14 72 153 177 168 197 83 87 73 38 146 113 67 126 65 159 199 13 66 46 16 18 122 62 51 181 80 74 171 98 125 103 188 55 85 195 20 6 160 30 134 116 35 64 7 68 99 172 102 118 71 127 136 101 52 120 157 22 176 167 91 48 144 193 82 187 1...
result:
ok correct!
Test #35:
score: 0
Accepted
time: 1ms
memory: 13784kb
input:
200 2 186 20 197 94 138 143 75 2 6 102 114 98 195 131 151 62 33 77 85 149 158 164 30 38 21 93 177 133 72 188 145 52 68 176 194 57 118 103 91 112 178 81 63 169 31 155 92 133 29 166 99 15 65 75 159 147 79 55 45 23 139 180 38 119 3 75 114 127 117 112 146 161 99 48 37 132 148 193 178 179 71 116 140 11 1...
output:
82875113284 152 1 75 103 35 118 3 64 33 183 113 150 184 46 96 19 191 182 5 157 49 37 175 132 115 84 57 161 86 53 146 119 136 16 141 105 142 38 12 151 40 62 47 30 11 102 160 6 140 27 55 167 120 50 79 83 131 67 22 90 195 130 23 68 101 176 185 61 158 116 154 71 124 156 171 152 129 56 174 92 169 177 123...
result:
ok correct!
Test #36:
score: 0
Accepted
time: 3ms
memory: 12260kb
input:
200 2 140 198 32 90 73 76 75 155 54 65 192 80 60 37 103 28 120 118 87 118 174 30 174 191 156 138 187 47 200 17 106 179 80 2 137 71 18 75 146 80 53 153 128 82 31 89 180 110 36 82 129 186 180 36 125 53 31 94 124 189 133 83 151 94 175 48 172 97 34 74 64 87 157 139 155 9 33 126 90 160 199 48 25 86 156 2...
output:
79408775618 143 1 140 129 91 136 143 186 130 76 62 132 158 145 92 164 53 189 194 124 154 125 68 16 86 23 25 46 141 40 89 94 127 152 151 31 65 190 134 147 184 197 54 38 139 74 70 34 84 66 166 60 83 111 183 88 133 52 174 165 77 176 56 10 55 99 168 114 13 169 135 96 90 200 182 17 8 14 167 48 126 50 33 ...
result:
ok correct!
Test #37:
score: 0
Accepted
time: 1ms
memory: 11700kb
input:
200 2 1 2 1 3 2 4 2 5 3 6 3 7 4 8 4 9 5 10 5 11 6 12 6 13 7 14 7 15 8 16 8 17 9 18 9 19 10 20 10 21 11 22 11 23 12 24 12 25 13 26 13 27 14 28 14 29 15 30 15 31 16 32 16 33 17 34 17 35 18 36 18 37 19 38 19 39 20 40 20 41 21 42 21 43 22 44 22 45 23 46 23 47 24 48 24 49 25 50 25 51 26 52 26 53 27 54 27...
output:
31861270500 55 1 7 6 27 26 106 107 53 52 13 12 3 2 8 9 39 38 152 153 76 77 19 18 4 5 22 23 94 95 190 191 47 46 11 10 40 41 166 167 83 82 20 21 85 84 168 169 42 43 174 175 87 86 172 173
result:
ok correct!
Test #38:
score: 0
Accepted
time: 1ms
memory: 11900kb
input:
200 2 1 2 1 3 1 4 2 5 2 6 2 7 3 8 3 9 3 10 4 11 4 12 4 13 5 14 5 15 5 16 6 17 6 18 6 19 7 20 7 21 7 22 8 23 8 24 8 25 9 26 9 27 9 28 10 29 10 30 10 31 11 32 11 33 11 34 12 35 12 36 12 37 13 38 13 39 13 40 14 41 14 42 14 43 15 44 15 45 15 46 16 47 16 48 16 49 17 50 17 51 17 52 18 53 18 54 18 55 19 56...
output:
26748477707 43 1 13 11 12 104 105 106 35 37 36 4 3 2 19 18 17 152 153 154 51 52 50 6 7 5 47 48 49 147 148 146 16 14 15 131 132 133 44 46 45 134 135 136
result:
ok correct!
Subtask #3:
score: 0
Time Limit Exceeded
Dependency #2:
100%
Accepted
Test #39:
score: 3
Accepted
time: 4ms
memory: 11848kb
input:
2000 2 1653 466 455 1262 319 394 823 998 1135 313 244 809 563 850 1865 1303 609 1531 302 1084 504 163 1475 1799 534 258 1597 413 1161 330 676 1694 1315 1619 1646 32 1629 161 280 1765 102 877 474 503 1162 491 1182 1505 532 1820 525 1836 1682 808 1026 80 809 1334 1376 1783 401 708 1323 1443 1242 1215 ...
output:
176031446963 333 1 1438 459 239 410 1805 937 605 1479 1216 1325 313 1818 198 242 126 423 1142 1101 438 838 467 512 1133 1471 872 375 783 1100 1912 915 1719 435 877 142 1892 334 325 632 457 1411 658 1284 525 482 287 1870 18 374 82 1574 1003 1452 1046 148 1208 338 660 326 1766 1919 652 97 1726 1161 15...
result:
ok correct!
Test #40:
score: 0
Accepted
time: 1ms
memory: 12640kb
input:
2000 2 892 750 281 1593 1698 1268 1500 653 348 1393 1617 797 1044 680 1517 1883 1081 1003 293 948 412 478 1733 690 1785 1377 1902 1304 1674 1565 1350 131 242 573 1778 275 296 1177 1090 1862 1503 1175 1620 207 1441 323 181 449 219 1911 671 1713 606 1360 1558 834 562 1576 1212 1077 257 1606 790 1496 1...
output:
202483759818 403 1 25 186 1506 1577 563 629 762 1100 1452 687 801 381 1190 1638 36 1952 560 1098 1461 108 668 1095 1726 787 1042 1068 915 1569 772 430 1572 552 1384 348 1157 1393 784 1197 553 1868 650 1680 1787 691 1462 1287 1437 1798 1775 897 808 1586 1729 1199 999 524 439 1792 565 1478 1596 974 95...
result:
ok correct!
Test #41:
score: 0
Accepted
time: 1ms
memory: 12536kb
input:
2000 2 1581 867 670 1948 1286 1189 292 1357 1538 951 691 1646 502 1385 1071 812 482 469 1853 1303 614 774 363 62 506 91 718 951 1327 306 170 23 128 495 1841 263 178 588 271 252 930 1147 552 1150 1550 1584 685 1699 405 1353 1948 510 1632 327 1854 1167 1327 591 112 800 482 305 598 7 922 1645 1737 1811...
output:
184825610246 359 1 172 394 1959 1661 1191 1453 241 1811 1449 415 1773 934 13 1737 1304 59 1621 1152 323 924 670 936 598 1810 1558 324 510 931 158 1860 827 1630 1952 247 805 574 697 1491 1377 1484 336 1609 1042 1595 254 647 1891 1948 58 3 992 1770 1641 1124 839 45 1655 1711 1941 1775 1382 1635 433 37...
result:
ok correct!
Test #42:
score: 0
Accepted
time: 4ms
memory: 12552kb
input:
2000 2 1217 1905 1210 453 765 261 1635 1637 1867 1564 1876 1141 1867 283 1093 1385 677 1050 284 1377 228 1393 541 1985 884 242 1714 1304 118 15 1992 1098 449 181 1549 246 84 1198 913 1522 666 1685 1704 263 589 1407 1870 906 1411 561 1252 562 282 17 1137 372 764 1171 1721 172 1990 1755 1231 1948 201 ...
output:
222905521782 416 1 1544 1036 1655 549 1787 1958 1080 830 763 1617 1901 1414 189 561 1647 1290 982 1694 470 1932 1012 695 1411 1371 620 434 602 593 1986 813 257 83 1085 1457 100 1733 1899 1322 1974 1554 1011 1994 970 14 818 1340 1403 5 1213 687 1305 1072 193 1171 372 215 1043 1422 683 141 1970 1511 1...
result:
ok correct!
Test #43:
score: 0
Accepted
time: 1ms
memory: 11840kb
input:
2000 2 989 1552 460 285 670 1653 190 1210 736 941 1555 647 648 363 1500 1908 241 1143 1702 1181 266 1622 409 955 1442 1033 1236 447 194 1312 463 1304 1994 397 835 564 22 982 1214 562 813 1812 1396 783 191 1449 1760 691 103 1289 493 439 333 1401 283 884 1419 832 1561 277 1582 294 1183 925 7 529 191 1...
output:
176264452857 344 1 1542 146 397 680 376 1823 469 1994 1497 527 309 1688 1734 1766 384 618 30 4 742 22 1684 604 982 943 1136 1595 940 1798 1302 959 776 733 1758 1547 143 144 554 685 1333 1723 339 1299 1086 682 353 1166 1517 1783 657 531 343 129 1594 1241 662 96 190 1300 1487 522 1733 1597 510 857 182...
result:
ok correct!
Test #44:
score: 0
Accepted
time: 4ms
memory: 12460kb
input:
2000 2 1900 687 259 1748 582 1542 1844 470 1752 1845 202 37 1206 807 646 269 1687 681 1482 1630 930 446 391 617 1424 1798 1481 1762 820 295 1263 1766 474 210 372 1407 117 1854 199 216 1779 789 937 555 1494 1909 1824 1319 1001 1938 144 45 785 196 1135 636 390 1866 1404 206 1790 524 1734 663 1604 1767...
output:
362696256044 704 1 1488 461 1747 1736 1234 1316 324 1677 1366 1981 819 1350 448 1561 1149 831 1933 1698 1974 527 796 951 218 1450 869 1398 1069 920 1723 361 911 826 455 1188 1363 1787 519 207 1493 55 1826 1567 1419 629 1646 125 697 1639 85 506 241 1759 1273 862 651 159 1514 372 1964 1407 1572 1466 7...
result:
ok correct!
Test #45:
score: 0
Accepted
time: 5ms
memory: 12252kb
input:
2000 2 284 498 512 963 418 534 206 1186 1506 1397 1511 459 992 742 1644 1013 1474 1397 1942 1941 1673 1229 1384 442 1397 1756 1876 280 2000 1932 1397 1993 1217 1474 1774 1204 737 1785 1356 1384 1473 1116 2000 1812 1617 1739 17 1979 229 1979 723 492 621 227 358 550 206 376 440 1675 1393 1790 909 341 ...
output:
203246075730 402 1 532 1248 1778 1610 423 1886 988 1047 1672 1192 87 104 15 437 810 1055 1619 1470 927 140 932 1606 1331 1737 686 362 1811 530 277 477 1608 1004 1239 1467 1009 701 468 1771 1488 847 1961 1648 1142 812 378 454 1255 1084 1638 1048 906 347 440 417 1426 1432 193 1861 487 819 411 108 7 12...
result:
ok correct!
Test #46:
score: 0
Accepted
time: 4ms
memory: 12376kb
input:
2000 2 1237 1826 571 1212 1932 1106 88 1218 764 916 1880 854 700 1803 585 679 891 1587 712 1921 233 738 668 1927 1167 918 432 1789 1377 1585 1344 916 692 1546 1749 1947 1571 1869 1484 1846 1531 1997 694 1957 758 567 1649 181 3 1062 987 1320 533 1487 1402 1085 936 1807 1526 752 183 1513 403 187 1796 ...
output:
404938855945 815 1 1556 348 1319 279 523 727 634 755 1272 175 1938 886 1429 1315 952 1840 1914 1416 1716 1544 287 938 1967 399 1799 370 178 1304 1375 210 364 392 535 1522 1343 1002 339 383 152 1637 812 796 200 613 1311 1793 198 121 1626 442 1043 734 1957 1723 911 581 1452 58 262 887 231 1194 846 258...
result:
ok correct!
Test #47:
score: 0
Accepted
time: 8ms
memory: 13968kb
input:
2000 2 593 1134 610 1128 274 1314 1799 123 1738 1823 523 1117 1272 529 1439 225 1275 450 286 1117 34 365 935 1460 1200 1008 475 1622 854 819 1632 890 996 1743 237 1665 1669 1985 1767 1934 1799 783 12 1601 342 1623 924 144 1269 146 1799 340 1280 1669 1270 1128 950 1245 1686 1730 1117 1202 178 393 180...
output:
273811282141 553 1 627 1219 1344 1386 403 1720 1169 1791 1744 766 1288 1524 1976 1501 968 317 70 729 1296 912 1142 1685 1332 226 641 1018 795 1380 334 573 602 1126 1348 435 1793 1617 129 812 577 903 1162 1051 1559 1748 52 438 199 582 1000 181 493 674 1969 967 592 1337 407 1743 237 1910 225 1998 1439...
result:
ok correct!
Test #48:
score: -3
Time Limit Exceeded
input:
2000 2 1383 1 1 1410 1 1106 1154 1 1 1202 1794 1 1512 1 1744 1 221 1 1 917 1637 1 1 118 1 423 164 1 1 1881 479 1 1 1029 1 567 1 193 1 1364 1 45 1458 1 692 1 1765 1 807 1 897 1 43 1 1243 1 1 681 1272 1 1 579 122 1 1 1241 1299 1 1558 1 1 88 726 1 1 654 1900 1 1895 1 1 384 1 661 223 1 1 956 1 1112 38 1...
output:
result:
Subtask #4:
score: 0
Skipped
Dependency #3:
0%
Subtask #5:
score: 4
Accepted
Test #83:
score: 4
Accepted
time: 2ms
memory: 11804kb
input:
2000 3 1359 90 1703 163 158 188 360 1501 195 664 1414 215 1546 1756 536 1096 1726 1223 1150 104 1757 703 1982 282 1023 998 1180 419 576 1759 1496 1993 44 670 1703 952 855 849 1998 1399 1280 980 1533 1090 1270 678 1680 387 469 1734 1799 263 473 588 303 226 5 295 1489 1471 1094 1667 1912 210 1368 1360...
output:
1008611451196 2000 1 379 1954 1539 605 1613 1300 1823 454 1101 1840 562 867 243 709 88 916 1291 1526 1238 129 523 1919 816 674 1788 832 297 1903 183 544 863 877 301 775 1265 565 1963 1330 1314 926 1325 36 46 1019 1231 240 665 1376 289 1427 545 1076 1880 16 1684 1668 81 1968 1504 1373 1987 1178 1354 ...
result:
ok correct!
Test #84:
score: 0
Accepted
time: 1ms
memory: 12176kb
input:
2000 3 1727 567 1783 1850 205 985 323 1094 1153 821 1756 117 377 1928 1026 1303 1343 1814 268 745 242 948 1140 1218 7 1675 101 1798 1403 1752 1184 671 87 248 1953 30 1580 1441 507 1438 525 419 901 421 1585 1405 1575 883 1952 1930 1988 1325 615 722 994 1202 178 474 1978 1500 899 481 216 409 999 1817 ...
output:
1012330476243 2000 1 1789 369 598 525 419 422 269 1545 1454 1724 88 1364 1696 1158 1918 345 1532 1057 1725 67 761 1634 650 1807 719 693 220 92 1315 1530 257 802 1071 1369 319 140 794 670 1885 399 750 838 1479 1326 1333 477 1580 517 1441 723 1205 163 1561 1243 1875 1739 676 1449 1347 1768 781 1224 19...
result:
ok correct!
Test #85:
score: 0
Accepted
time: 3ms
memory: 11860kb
input:
2000 3 1213 130 101 508 72 1199 1550 1096 1099 861 1515 627 1299 1672 1338 105 1444 1019 15 1560 1949 971 52 1312 30 529 186 1687 1917 484 1971 349 537 1223 1955 1377 300 1060 1786 1811 1960 90 1959 1353 1831 1548 303 511 1073 1197 863 1527 1379 994 31 9 1247 1707 1395 1532 29 1544 119 296 1919 1554...
output:
1001405462082 2000 1 1487 1721 810 1365 1976 605 1986 1255 1369 1940 668 830 1002 513 1557 751 1774 1836 574 1802 1658 1491 1292 1085 33 1261 374 1010 640 1450 1710 1636 346 1896 718 942 1246 242 1809 222 650 93 381 1610 435 181 1356 1067 384 1527 1899 863 1503 1069 710 1801 1303 1208 388 1310 1483 ...
result:
ok correct!
Test #86:
score: 0
Accepted
time: 1ms
memory: 11812kb
input:
2000 3 532 64 99 960 1271 519 1141 1056 1986 1889 930 817 639 1188 841 771 1334 179 1336 1163 1687 1909 281 1300 1410 207 1018 1471 1645 972 711 1504 623 1739 1905 1959 1423 738 1747 34 1684 204 61 1012 1092 1350 1977 1130 62 473 1623 1021 1157 227 427 832 1900 1792 1910 584 265 330 1874 1186 1797 1...
output:
1002207066842 2000 1 861 1513 1773 1637 1106 466 182 1255 762 1295 1808 313 416 488 103 59 838 1772 1667 1178 228 994 1430 1913 713 351 345 1839 992 778 618 554 1345 1061 805 551 959 945 1755 582 828 1396 1166 1468 67 1971 591 731 754 1840 1503 443 147 1574 279 1620 1972 667 1605 946 553 485 21 1467...
result:
ok correct!
Test #87:
score: 0
Accepted
time: 1ms
memory: 12304kb
input:
2000 3 1 2 1 3 2 4 2 5 3 6 3 7 4 8 4 9 5 10 5 11 6 12 6 13 7 14 7 15 8 16 8 17 9 18 9 19 10 20 10 21 11 22 11 23 12 24 12 25 13 26 13 27 14 28 14 29 15 30 15 31 16 32 16 33 17 34 17 35 18 36 18 37 19 38 19 39 20 40 20 41 21 42 21 43 22 44 22 45 23 46 23 47 24 48 24 49 25 50 25 51 26 52 26 53 27 54 2...
output:
995663027103 2000 1 5 23 95 383 1535 1534 767 1533 1532 766 382 1531 1530 765 1529 1528 764 191 381 1527 1526 763 1525 1524 762 380 1523 1522 761 1521 1520 760 190 94 379 1519 1518 759 1517 1516 758 378 1515 1514 757 1513 1512 756 189 377 1511 1510 755 1509 1508 754 376 1507 1506 753 1505 1504 752 1...
result:
ok correct!
Test #88:
score: 0
Accepted
time: 1ms
memory: 11764kb
input:
2000 3 1 2 1 3 1 4 2 5 2 6 2 7 3 8 3 9 3 10 4 11 4 12 4 13 5 14 5 15 5 16 6 17 6 18 6 19 7 20 7 21 7 22 8 23 8 24 8 25 9 26 9 27 9 28 10 29 10 30 10 31 11 32 11 33 11 34 12 35 12 36 12 37 13 38 13 39 13 40 14 41 14 42 14 43 15 44 15 45 15 46 16 47 16 48 16 49 17 50 17 51 17 52 18 53 18 54 18 55 19 5...
output:
1000109641799 2000 1 7 67 607 1822 1820 1821 605 1816 1814 1815 606 1819 1817 1818 202 601 1804 1802 1803 599 1798 1796 1797 600 1801 1799 1800 200 604 1813 1811 1812 602 1807 1805 1806 603 1810 1808 1809 201 65 589 1768 1766 1767 587 1762 1760 1761 588 1765 1763 1764 196 583 1750 1748 1749 581 1744...
result:
ok correct!
Test #89:
score: 0
Accepted
time: 1ms
memory: 11664kb
input:
2 3 1 2 820567835 309877233
output:
1130445068 2 1 2
result:
ok correct!
Test #90:
score: 0
Accepted
time: 1ms
memory: 11688kb
input:
50 3 28 1 40 30 17 31 41 25 1 30 38 6 19 9 50 6 37 4 5 44 13 31 21 46 35 14 25 10 36 41 42 32 37 11 27 20 48 45 31 10 42 17 29 40 26 35 43 3 23 24 27 34 42 39 25 5 7 18 35 48 15 31 30 23 20 17 42 12 39 16 7 32 17 3 41 38 31 47 13 8 33 9 22 33 49 48 29 11 31 19 26 31 41 2 40 17 20 21 4 4 10 2 7 6 3 4...
output:
270 50 1 28 40 31 35 14 45 49 48 26 8 13 25 2 36 38 50 6 41 44 5 10 15 47 9 22 33 19 42 7 18 32 12 16 39 20 34 27 46 21 3 43 17 11 4 37 29 23 24 30
result:
ok correct!
Test #91:
score: 0
Accepted
time: 0ms
memory: 11804kb
input:
2000 3 1651 76 620 463 764 704 1648 768 1235 1183 915 523 1417 75 758 442 1952 271 1018 947 659 320 1976 562 337 965 1184 35 1234 1609 664 1444 580 737 1331 720 1314 973 945 1890 1760 1986 210 567 186 12 1306 1774 224 1073 1885 314 641 1144 1524 446 1148 1576 859 1438 1991 343 89 1665 140 537 183 14...
output:
994118359072 2000 1 1145 974 1998 1374 917 681 1429 723 55 1829 1216 1051 735 1848 1634 1587 403 41 802 1006 1047 1575 1291 1666 1241 1895 305 1064 1932 421 489 748 1220 1726 843 1209 13 1811 246 874 1815 1583 849 750 1835 1092 1012 895 1927 1677 1941 318 334 1905 1352 1568 1335 460 116 1294 873 123...
result:
ok correct!
Test #92:
score: 0
Accepted
time: 4ms
memory: 11820kb
input:
2000 3 574 1963 1305 849 1271 853 1365 1853 12 1402 1010 1462 1353 494 74 1688 1786 1435 405 1012 1229 924 1085 1565 713 1742 796 1929 1844 1725 801 79 1089 1137 1255 1331 1659 754 341 1929 1233 956 615 1455 1798 867 1105 1943 196 790 1357 678 1160 1797 1310 1963 857 792 35 1464 1576 1251 1628 913 1...
output:
1002312168974 2000 1 27 1959 307 1885 1795 1256 231 1317 1911 810 1680 1842 202 179 1467 1592 1101 1418 843 676 468 1357 1218 925 332 397 1710 1441 724 184 14 1624 48 526 222 704 12 1083 817 1103 249 1457 175 149 1222 376 1277 628 1341 1402 990 41 639 1877 1312 701 1726 465 1154 1275 711 1804 90 125...
result:
ok correct!
Test #93:
score: 0
Accepted
time: 4ms
memory: 11744kb
input:
2000 3 684 1375 1184 445 1723 1722 473 1351 1019 941 1595 1572 718 56 974 696 308 1015 650 1134 338 1313 210 277 1735 1134 1053 283 1112 1862 90 450 1762 1042 1903 1927 1472 337 312 1925 815 1234 1226 206 1371 994 108 1604 1249 674 1509 1501 1232 1669 1519 1474 1368 780 953 749 1201 1422 351 325 101...
output:
1000468940262 2000 1 427 1868 184 769 867 560 1033 54 925 1582 557 1694 1587 1956 1589 187 26 204 1096 1927 1903 145 1125 659 1227 1818 1767 318 1255 1347 1003 1321 1510 485 568 66 1716 693 1447 1529 543 1433 104 1151 476 947 1465 271 835 3 98 306 411 1839 331 781 1383 517 114 1670 208 465 237 1345 ...
result:
ok correct!
Test #94:
score: 0
Accepted
time: 4ms
memory: 12352kb
input:
2000 3 1317 1228 1811 1659 491 1756 1622 1016 730 1196 873 59 1567 441 144 1469 1726 647 698 1631 1985 1711 1005 616 1286 964 1408 625 246 1404 125 1488 16 982 1576 1223 750 1845 1831 604 1502 458 1043 1552 1360 921 180 1800 266 1261 1021 1308 1421 625 99 403 891 1500 602 482 1520 610 486 1899 843 1...
output:
977343950277 2000 1 112 1313 593 1653 1707 111 1964 1563 1947 168 951 1258 1456 1638 913 259 1205 1733 544 451 1444 985 452 1558 313 258 1163 1430 1702 113 1597 464 877 889 350 1860 17 684 1621 1849 631 993 1225 1923 319 1091 119 521 1825 898 1914 1904 286 823 1300 61 1417 1928 39 1292 371 1554 720 ...
result:
ok correct!
Test #95:
score: 0
Accepted
time: 4ms
memory: 12208kb
input:
2000 3 1188 1181 1574 1619 944 1974 626 789 1798 27 159 547 1759 1110 1304 1360 1172 997 1815 1043 1496 1948 1781 1513 1884 993 652 1079 1983 1436 88 1953 1221 174 383 1741 48 814 1532 1319 1039 1401 1737 1829 996 920 222 1902 590 1270 692 1504 1918 654 928 1602 208 1165 1251 1596 329 856 1068 577 2...
output:
985678197158 2000 1 219 130 439 373 1593 223 1428 116 1524 1312 109 1574 59 477 264 2000 1050 243 236 1166 1262 165 1911 660 1901 826 1293 962 71 1570 1999 753 362 1809 1376 416 661 1482 366 300 879 882 876 1553 558 1721 1330 578 522 671 1957 572 1739 625 536 1109 1756 1500 141 251 474 610 1498 84 1...
result:
ok correct!
Test #96:
score: 0
Accepted
time: 4ms
memory: 11808kb
input:
2000 3 892 807 1866 64 123 674 1147 1184 1897 1873 385 1877 7 1697 1753 234 191 1453 625 850 91 1195 320 1560 1827 43 426 1801 1338 1775 55 1070 1138 127 627 1985 225 882 232 1144 124 1208 1665 54 819 898 1038 1676 1642 327 1827 1548 559 1243 69 854 1806 195 943 654 1426 905 691 1598 532 1304 235 53...
output:
1023444069399 2000 1 669 1705 1447 1166 1830 4 1025 1356 1299 781 1519 1256 1544 1020 210 709 1998 1301 1324 90 1802 1011 679 582 379 873 1828 818 318 1090 117 171 1949 362 408 1529 991 1143 154 1109 241 218 248 1516 1940 1711 475 654 943 1780 1323 438 1521 941 337 141 301 577 590 510 1431 1037 1341...
result:
ok correct!
Test #97:
score: 0
Accepted
time: 1ms
memory: 12508kb
input:
2000 3 1367 159 1497 1532 1105 440 1955 1658 129 1964 272 956 1165 1745 625 1694 257 726 645 476 623 1098 648 303 665 847 1304 1665 307 926 319 1098 619 1582 1920 1770 874 1257 1443 815 121 578 1280 943 555 1602 1575 583 545 447 1708 1104 911 146 347 1466 1108 1412 1548 567 451 1182 1449 813 634 168...
output:
1010882805670 2000 1 1857 977 1119 496 443 1660 884 227 1922 1476 1706 1167 40 174 1394 743 1893 652 1414 293 194 495 1540 1483 955 856 341 1518 915 717 1109 331 935 579 1986 51 1585 869 1240 1343 893 1835 1063 1061 1756 157 1563 1969 474 1110 1204 719 1622 1118 931 1639 649 595 91 526 467 1692 390 ...
result:
ok correct!
Test #98:
score: 0
Accepted
time: 0ms
memory: 12148kb
input:
2000 3 1611 477 1551 698 1677 1706 712 1391 685 1755 1645 749 1510 671 1952 809 1398 368 213 1597 361 1006 651 971 437 409 1563 1815 704 16 42 404 930 26 1857 1089 1832 173 877 850 1876 1304 349 628 515 241 1700 787 1627 1311 1106 1040 1527 1685 591 1374 1350 359 240 359 456 1245 397 637 297 972 83 ...
output:
1014963178537 2000 1 1785 1787 807 1932 1360 1237 1483 1193 1024 1861 104 1587 896 1338 1878 504 1948 1208 1001 468 1897 27 221 542 1438 96 1195 1441 120 1023 152 862 1733 413 1020 1621 343 375 1045 190 560 427 1564 198 521 1306 1936 77 946 1772 1361 1902 1731 463 938 1757 479 610 411 1480 1510 671 ...
result:
ok correct!
Test #99:
score: 0
Accepted
time: 1ms
memory: 12096kb
input:
2000 3 1595 236 1251 497 809 946 633 735 282 191 1643 1997 1563 640 366 1468 640 1510 1781 1617 1157 1659 535 1144 990 1887 687 1221 675 931 214 809 196 724 330 427 596 271 221 1994 947 841 520 640 1251 1215 1331 1042 640 149 1617 1887 202 1223 1400 1429 1127 898 106 1015 615 1707 968 1043 490 1299 ...
output:
1003217858982 2000 1 609 1144 522 279 546 602 1183 1432 1072 186 554 1156 738 960 1551 171 889 1074 255 424 596 271 928 75 113 1332 1442 416 638 1509 1002 763 1582 1371 614 392 1718 1046 538 48 1073 1384 1687 1234 905 118 291 1389 529 1555 1542 1414 347 841 1068 1488 298 100 1118 467 155 1151 1023 1...
result:
ok correct!
Test #100:
score: 0
Accepted
time: 4ms
memory: 11832kb
input:
2000 3 988 1 204 1 1 1855 1 226 26 1 1 1079 1 1825 572 1 50 1 1 1215 1 1532 1 1118 1 770 108 1 1 1207 1845 1 432 1 1369 1 1 879 1 203 460 1 154 1 135 1 492 1 1 873 1 1625 1212 1 1 107 1321 1 1818 1 1 292 1 1427 49 1 1 1233 1 1712 1579 1 418 1 1 793 1 1090 1 1842 1302 1 1 227 201 1 1 912 654 1 1 69 1...
output:
996901666648 2000 1 988 204 1855 226 26 1079 1825 572 50 1215 1532 1118 770 108 1207 1845 432 1369 879 203 460 154 135 492 873 1625 1212 107 1321 1818 292 1427 49 1233 1712 1579 418 793 1090 1842 1302 227 201 912 654 69 51 746 1953 354 1172 1656 896 1550 125 1729 297 1234 1940 1336 186 1515 14 1823 ...
result:
ok correct!
Test #101:
score: 0
Accepted
time: 3ms
memory: 11740kb
input:
1999 3 1773 1351 1 1076 1754 1646 1267 1 1157 983 1 978 1 1751 1392 1119 379 1 1 5 1 360 613 769 1 1472 1 1447 851 1 1867 1319 175 1 976 1 1760 1519 1 1718 1 1919 1 835 757 1060 1000 1 1331 1412 338 1 1341 11 1563 1415 1713 1127 772 477 1855 1 168 1248 600 1 335 1825 704 928 236 919 1815 1692 729 57...
output:
1997213132735 1999 1 842 1076 1719 1267 1100 978 1798 1751 1375 379 858 5 1110 360 746 1472 1475 1447 1621 851 216 175 1477 976 1602 1718 1018 1919 1282 835 637 1000 1796 338 532 1855 1770 600 1483 1592 1074 1869 49 1517 899 1874 1382 392 878 1935 856 85 1129 492 1309 953 1740 1205 1817 239 370 1009...
result:
ok correct!
Test #102:
score: 0
Accepted
time: 4ms
memory: 11812kb
input:
1997 3 1399 516 1 716 1426 1537 965 594 1856 855 1284 1479 1566 927 1454 1924 890 1748 84 1373 95 1672 185 1374 1 1082 34 1 211 782 1298 176 1310 776 1661 594 1931 428 980 916 693 1664 1598 91 981 1 30 1 536 121 154 1558 668 641 1637 1 777 13 302 673 889 360 1 1282 929 1 1035 204 1168 1923 190 151 8...
output:
1995219549052 1997 1 40 522 968 716 27 1350 5 1082 181 1600 511 34 1384 1055 584 981 1332 1451 565 30 1404 933 1484 1637 1977 680 65 1282 529 1010 313 929 954 18 887 1478 429 451 1004 996 477 1708 1922 1492 825 1379 107 873 679 1363 385 393 668 1711 1789 641 1299 1894 250 1495 1131 1482 1160 10 1375...
result:
ok correct!
Test #103:
score: 0
Accepted
time: 4ms
memory: 11756kb
input:
1936 3 341 1240 946 1597 1195 959 1733 1240 615 937 184 592 1258 1799 1601 1409 880 1258 91 1718 1417 1139 916 1592 184 911 1852 180 452 1793 803 1343 180 1895 575 1888 171 1778 1176 1912 1173 107 1173 372 1108 1094 1066 1293 1139 1561 771 1835 651 1675 1637 1675 41 1879 1396 771 1772 497 1687 752 1...
output:
959283331124 1936 1 1793 643 677 994 1114 112 371 65 1320 1869 1000 433 1198 1167 971 1825 522 1149 855 1911 1111 670 977 986 1326 168 1539 1665 1215 1685 1758 1373 962 856 1517 1744 486 1366 879 380 219 1183 722 461 452 206 736 1871 1112 352 1355 884 1818 1152 832 10 1210 396 998 674 1786 1137 6 93...
result:
ok correct!
Test #104:
score: 0
Accepted
time: 1ms
memory: 12328kb
input:
2000 3 1370 1319 6 1661 982 1460 654 816 1368 70 841 1391 332 1111 107 46 387 1390 928 196 369 1792 742 337 1906 1604 1278 672 154 1991 1518 308 849 846 705 158 1835 1612 780 1779 881 1867 597 1965 1956 409 1099 1242 828 1821 1662 344 760 1126 911 306 948 1909 1296 830 1642 892 516 1614 957 796 1038...
output:
2000000000000 2000 1 1699 152 1065 1008 155 1616 1486 1792 616 1577 945 383 525 444 690 1212 1542 1749 1436 876 1571 654 661 1267 898 1056 729 846 53 507 430 1433 1430 1923 586 937 454 1987 46 1609 1359 1982 1000 712 241 148 775 16 310 866 1150 713 1518 673 831 695 739 59 1856 1621 1579 208 596 1963...
result:
ok correct!
Test #105:
score: 0
Accepted
time: 4ms
memory: 12040kb
input:
2000 3 531 824 1828 527 489 1172 118 1355 370 562 1080 1962 535 1707 1302 1749 1996 347 424 1282 236 30 1937 1327 395 1060 672 1730 850 1700 19 1215 1989 1284 762 1946 646 1551 1478 249 446 1426 906 1103 1765 267 177 785 1231 699 410 415 1905 1059 1518 1948 219 987 825 1030 1812 995 1260 962 149 786...
output:
987613898700 2000 1 1961 1554 1741 1308 981 1492 1465 686 683 314 1456 554 1660 884 526 1412 72 459 1141 845 793 1644 107 137 201 781 106 866 40 930 335 356 1962 12 50 544 1718 1670 1290 1570 496 286 774 93 1601 497 620 1688 1902 1067 1843 167 392 1854 787 999 1062 1596 520 1076 1970 1294 1592 862 2...
result:
ok correct!
Subtask #6:
score: 5
Accepted
Dependency #5:
100%
Accepted
Test #106:
score: 5
Accepted
time: 87ms
memory: 19848kb
input:
200000 3 147012 182751 154277 181776 95094 76426 30313 86629 126223 49995 166060 157842 122541 40371 6521 182375 175030 110447 78367 175134 131250 97285 132337 99771 133031 2158 102720 163461 104670 46325 70722 156875 99733 7253 130400 31525 38020 23547 104556 120340 152061 174001 112957 138331 6972...
output:
99966483941576 200000 1 58507 141601 27342 61368 43786 176539 111660 178830 125180 82821 181337 14314 112530 71702 34966 13484 140683 15351 37316 9486 113272 137795 24632 71245 178592 173064 47186 141264 115115 75493 65505 36881 151667 184033 1806 32515 81452 115773 71252 148057 196744 142357 178422...
result:
ok correct!
Test #107:
score: 0
Accepted
time: 86ms
memory: 19280kb
input:
200000 3 88318 81002 165280 125130 123213 158997 170916 134482 177516 24669 83023 47275 56744 198831 61378 114675 142731 71814 37961 109617 197131 149557 68375 143769 129315 188798 47241 2192 45374 89479 141586 98813 117482 28948 47723 198356 153753 15033 74174 89660 120110 20697 166201 153612 56703...
output:
100200484512997 200000 1 137049 167092 175573 5614 165640 132793 184160 133121 79926 122564 132880 152822 5442 180885 123751 165926 149053 126422 185238 18933 61519 115469 70628 118993 72988 179334 113559 84740 188187 34904 3638 112962 75313 153829 110350 87835 1618 153946 35054 192100 32252 128743 ...
result:
ok correct!
Test #108:
score: 0
Accepted
time: 65ms
memory: 18376kb
input:
200000 3 158080 150707 87713 27325 92660 116209 54409 23694 2943 189354 174240 164818 63040 89575 78660 136513 161745 60054 17228 137313 33135 77303 46614 163540 176388 144256 20069 160599 164840 98121 163973 193193 93832 65863 151238 29299 13510 176374 95565 29436 172499 151626 4052 2523 149429 151...
output:
99876819168945 200000 1 172557 123803 1012 78719 57281 191267 4535 181825 95346 198494 34517 190733 178947 30991 962 123835 130952 165889 194629 49778 36748 46197 75819 176040 167651 132601 112505 98228 106394 122093 64819 149225 103825 89318 186423 179479 153121 175233 165448 190142 124560 179548 1...
result:
ok correct!
Test #109:
score: 0
Accepted
time: 64ms
memory: 18784kb
input:
200000 3 13458 31389 54935 62559 19438 94761 190500 137721 133057 27282 118646 10976 158688 189150 50966 88936 64367 138380 1248 98893 70840 18433 7913 117595 102418 46367 54395 8227 170625 128662 95469 29899 156391 75448 147167 88351 146838 184391 77624 107403 24058 128408 178325 168636 48464 73268...
output:
99910494745784 200000 1 182149 15678 110982 191608 43115 34650 158812 21252 138065 161591 169389 174566 75938 53081 105987 56453 31491 64228 56334 93436 109029 22289 85191 171140 20735 59766 185203 115099 157237 3160 89222 48929 176355 172128 62429 178222 157476 174007 182306 97529 57162 132663 1148...
result:
ok correct!
Test #110:
score: 0
Accepted
time: 69ms
memory: 18748kb
input:
200000 3 57046 131800 29987 88605 171474 148623 99129 28902 45321 30680 75505 16586 12530 86028 120454 7164 33933 150164 82906 37260 121117 104053 192033 47278 37159 45570 153727 27709 16556 116173 105577 75450 55530 147064 27341 46913 36453 101815 29637 43794 123623 61867 3629 59534 75839 5762 3583...
output:
100006037268766 200000 1 153415 38806 36498 112107 86399 77100 95837 99599 196486 183498 143132 146327 165677 23561 60410 1462 10343 180411 135 110897 192864 73429 89777 68456 17274 84320 184179 92625 36052 147240 158882 37817 169829 111591 102926 195663 97695 63070 164757 118047 154592 42603 165624...
result:
ok correct!
Test #111:
score: 0
Accepted
time: 87ms
memory: 19228kb
input:
200000 3 139477 43272 191114 76077 179020 189948 28137 1021 65951 108562 103570 145873 115851 178975 178592 72360 173350 154567 84335 161076 142716 153606 185307 176576 104994 143521 73511 116320 168667 92228 160372 179510 78166 57346 137423 155483 76454 179369 194690 69013 2700 101118 100200 94223 ...
output:
99890707584446 200000 1 71778 179451 25269 59226 120008 170549 54107 54517 154676 161247 68419 151883 12541 4017 151253 59363 154633 17703 175049 76027 6879 64910 62649 23086 173685 78185 124378 29393 6488 78733 102037 137017 121575 139523 106651 104206 10515 189976 160534 120943 84239 45121 137981 ...
result:
ok correct!
Test #112:
score: 0
Accepted
time: 64ms
memory: 18956kb
input:
200000 3 179253 61326 193064 25770 101250 104257 127308 168366 75652 156351 48789 45946 3246 138024 161405 143701 41976 91073 162591 27995 104694 9725 96951 60586 170891 35876 127049 121655 51111 162908 75978 187533 87785 85717 12359 132567 161307 112872 153158 48573 98012 48629 103902 196093 99788 ...
output:
99804652763041 200000 1 157756 162801 158751 135568 172921 1591 65527 142282 105368 166157 161125 123631 25430 61669 143259 85541 149651 9707 44782 77934 70938 53577 132294 7433 159486 7192 65812 194950 123700 198332 19361 193650 174620 156239 137493 120843 140172 85930 92791 179647 15550 141269 224...
result:
ok correct!
Test #113:
score: 0
Accepted
time: 87ms
memory: 19048kb
input:
200000 3 62838 75939 87826 180015 72625 160066 31793 97154 87330 68381 163447 73473 12778 146477 175129 158989 171461 14472 86022 120141 194508 29080 158722 75883 50290 83476 106106 21819 178861 182937 166058 96930 179108 125006 199570 132827 170051 193208 121118 189720 86617 54823 184821 60430 8819...
output:
100006003713207 200000 1 108035 3447 13336 19633 144122 69160 26201 189901 64002 69980 131982 36484 7102 52461 41042 104 182351 116230 147086 170363 3268 47190 23164 131892 159474 68371 39369 176423 77525 64463 31234 54231 122067 25116 169559 66795 54197 89152 91029 111280 111829 59929 36576 72203 1...
result:
ok correct!
Test #114:
score: 0
Accepted
time: 72ms
memory: 18816kb
input:
200000 3 153989 10517 27314 72036 93500 132724 93638 100042 192943 181118 59968 98240 154528 61181 20366 181919 7218 87940 38589 133947 154187 77410 116666 2957 70560 16300 128562 51840 109869 105397 60196 3012 161863 18667 36797 61682 180020 54807 127767 42942 90184 125480 96410 114460 178356 14309...
output:
100132596896132 200000 1 176997 7430 159319 76962 159716 184842 79687 50215 142609 100597 194348 47453 18647 170251 94758 19585 23444 101870 5166 199094 16017 137824 160929 41309 44809 162232 78685 56711 32039 106890 34147 21220 165670 185504 154158 119720 192097 15167 56501 162236 69862 172751 1166...
result:
ok correct!
Test #115:
score: 0
Accepted
time: 88ms
memory: 18084kb
input:
200000 3 193823 30011 91709 11809 501 45254 82025 86617 184348 23880 103950 119507 37454 8974 174384 115451 23634 107320 97650 182412 42066 177636 111315 60332 130053 54528 1558 155819 7733 158979 164488 110559 46281 59042 72138 22510 13718 2327 133303 92964 105935 168350 39293 164483 15208 86000 84...
output:
99823050174586 200000 1 140207 45547 64424 36177 63256 22761 100789 34775 28417 55113 130212 175669 45995 121694 154722 32897 196620 56636 31568 141383 150424 90917 113815 185728 8558 86908 69037 115127 2073 28451 102662 62492 192589 51301 179506 11507 15982 13863 53767 12913 92787 141915 9103 11963...
result:
ok correct!
Test #116:
score: 0
Accepted
time: 81ms
memory: 20000kb
input:
200000 3 167904 154479 99791 26520 66032 21354 89797 127514 81807 174766 2597 165492 80439 48156 101761 132200 96442 63449 199372 164659 160562 84653 92296 7081 71393 42324 196440 127414 61112 184736 80407 46397 193310 58007 189525 22158 112277 132008 187852 91575 33497 40060 121384 1910 174332 7252...
output:
100032502601811 200000 1 71912 15635 52491 130139 157470 129176 126467 116375 55827 38460 156962 191493 118737 6313 87434 45963 51862 54720 195138 144913 150329 175456 176897 149266 94206 528 40203 139095 96987 181315 130599 19714 197907 113414 127849 133548 125077 31031 68281 160809 171459 11290 40...
result:
ok correct!
Test #117:
score: 0
Accepted
time: 60ms
memory: 19604kb
input:
200000 3 57696 1 1 118308 1 63302 143342 1 1 32977 169723 1 1 99113 1 20536 104991 1 1 176676 1 35771 1 199270 1 140871 1 71858 77751 1 133782 1 1 116525 63323 1 1 82450 125231 1 1 57698 1 192616 1 127854 168916 1 25125 1 73904 1 38396 1 1 4002 192295 1 150580 1 1 159320 1 62139 46661 1 1 150820 1 4...
output:
100188092398438 200000 1 57696 118308 63302 143342 32977 169723 99113 20536 104991 176676 35771 199270 140871 71858 77751 133782 116525 63323 82450 125231 57698 192616 127854 168916 25125 73904 38396 4002 192295 150580 159320 62139 46661 150820 44895 161850 81349 77478 196641 142082 54519 85648 1246...
result:
ok correct!
Test #118:
score: 0
Accepted
time: 62ms
memory: 18468kb
input:
199999 3 85151 130580 91456 1 1 126463 75828 52651 1 166438 97319 1 142822 72349 86125 191843 42036 15244 79975 99266 1 43347 1 136116 144573 104329 70554 1 154747 1 36845 1805 44410 1 182186 83316 155755 1 71223 129018 1 127862 1 78098 195817 18601 1 194275 1 85673 12603 92383 14771 191475 112155 1...
output:
199823206822200 199999 1 44657 91456 108452 126463 118937 166438 94576 97319 132319 43347 127963 136116 183123 70554 5003 154747 181730 44410 172396 155755 162404 127862 112742 78098 119131 194275 139728 85673 75012 112155 42969 121815 151737 179498 135199 75557 100511 100382 2682 86774 100921 18704...
result:
ok correct!
Test #119:
score: 0
Accepted
time: 80ms
memory: 18224kb
input:
199997 3 131613 140540 69978 138510 168678 157222 178811 3528 18491 28791 101558 152962 181277 930 134819 58137 2395 48734 147095 1 186977 95913 8298 1 179118 19885 27772 137115 62062 22064 27659 63226 91886 588 2211 1 1 2193 27574 1 96584 59043 46821 111679 6754 156644 140820 130625 114787 1 57183 ...
output:
199821436893275 199997 1 142331 40782 176347 147095 180790 56817 146032 8298 73637 80154 180695 2211 156535 111989 94187 2193 6555 195744 186581 27574 199314 130951 101135 114787 42143 176865 64820 17971 131214 28292 82328 197493 90998 15050 60959 1784 193506 135194 167448 159388 139318 174311 19535...
result:
ok correct!
Test #120:
score: 0
Accepted
time: 69ms
memory: 18704kb
input:
199809 3 94685 130894 41571 74291 26864 192447 123025 103411 12655 63756 121771 108019 65438 48656 176986 96765 10202 194287 108921 26742 51953 110771 87549 119680 133398 172870 85286 49434 144205 158162 157948 108072 59452 52518 103411 185204 170486 73773 140828 61920 160006 153902 186600 142638 33...
output:
100198293228920 199809 1 39501 1535 122999 89809 61038 131591 84703 3727 125941 20201 150372 132357 65559 37827 69367 92864 162664 86958 71616 116492 14866 8890 12284 42665 172420 93976 53591 11690 52188 86643 138337 60519 118388 180651 98722 167735 117061 141151 143010 14670 53590 79352 136487 1321...
result:
ok correct!
Test #121:
score: 0
Accepted
time: 83ms
memory: 27380kb
input:
200000 3 9586 193144 171563 40905 6622 65112 70106 27821 188019 98031 47484 179201 43370 65160 62820 27032 152546 143501 125446 69794 135672 118195 27893 16069 172623 134805 164806 148766 108617 14368 66935 108798 159549 983 14719 163836 173818 163624 24054 100996 151308 144701 130442 142208 142769 ...
output:
200000000000000 200000 1 4538 121952 179585 86793 149077 188525 103155 143762 89783 97753 192471 184882 142397 168109 178895 57407 103744 128769 118927 136732 64237 63338 47463 95403 1323 174747 122411 103074 127920 369 3539 115111 4291 116221 146572 91034 109240 106855 61817 85620 91238 146022 1632...
result:
ok correct!
Test #122:
score: 0
Accepted
time: 83ms
memory: 23172kb
input:
200000 3 5381 142906 195916 107149 28028 86513 140805 179412 120296 155640 88810 138241 67680 36075 18302 103548 197422 113736 107225 185275 96224 191998 71426 84989 148160 128735 7180 115757 72027 78126 132940 2260 68261 167840 11075 11586 136344 159122 71717 66896 3688 131894 188506 19576 177339 4...
output:
99938006915289 200000 1 138973 135207 69269 53259 27491 196612 44775 90763 167691 103466 184158 142472 42907 137009 173910 127703 73659 175682 112133 48472 66353 168822 86388 4314 80321 25845 30013 157334 91048 155556 165487 108868 195837 50388 183880 5101 73021 86928 151047 39175 179397 192086 1596...
result:
ok correct!
Test #123:
score: 0
Accepted
time: 89ms
memory: 21224kb
input:
200000 3 81359 23709 47617 60906 88252 102848 98019 112549 30197 80744 65659 97659 158878 19909 94219 11691 86418 94004 59681 135769 143977 151753 77274 138576 30461 150335 85619 146257 168877 47780 141821 36612 36628 12386 3027 198618 98013 74369 156285 199585 5968 75053 144088 37775 44797 3792 133...
output:
100070095386096 200000 1 141962 118600 82149 161437 18430 164092 189414 7312 122304 139855 68610 152692 54103 16166 59957 34633 135195 9051 187102 9085 69706 96183 20655 106818 9425 166337 59809 84913 80279 176508 117432 65706 88058 199198 115739 14722 118563 170165 39972 187230 152144 59178 78019 1...
result:
ok correct!
Test #124:
score: 0
Accepted
time: 83ms
memory: 21568kb
input:
200000 3 44823 19469 157522 45675 35223 33063 48384 43574 153370 51203 50021 198093 2217 130181 148628 37413 65646 9542 12916 145699 99195 110491 55343 51767 71138 8376 188306 160428 198328 139379 70854 18315 48129 43378 142336 95958 25165 189153 174301 27234 184222 93794 179422 38902 76681 78714 11...
output:
100106249361173 200000 1 192477 72519 20072 68073 173750 107543 766 194409 23825 93696 108913 143622 29523 92516 30682 109896 35827 170504 154619 199557 132830 168819 135748 174717 76094 143991 19331 182659 188869 161635 169512 176556 84741 195592 192332 34769 99591 185882 116803 86331 191392 16339 ...
result:
ok correct!
Test #125:
score: 0
Accepted
time: 73ms
memory: 19588kb
input:
200000 3 66925 159827 183145 173667 142615 151805 40331 125850 86779 21981 193285 55703 16332 64097 128674 29528 54281 177585 19905 93782 8189 66728 71597 107045 32330 126864 156780 162970 13291 153811 79967 4617 56093 197260 58256 844 51390 86594 192713 154318 161746 34026 127522 198605 36672 18301...
output:
100002327466724 200000 1 198221 48421 28287 188596 188758 149924 50164 67468 162200 47052 158944 155217 139618 99649 139738 86393 152665 87246 81851 92007 121053 54474 98815 172974 109339 28603 126678 69047 84969 196958 151036 131212 135933 38232 113238 86438 13512 98017 108716 174098 119528 61100 1...
result:
ok correct!
Test #126:
score: 0
Accepted
time: 76ms
memory: 18944kb
input:
200000 3 50618 142550 5660 103232 108320 43974 83591 71194 150884 191741 143985 51298 153093 87002 46612 90512 140403 27213 68268 191693 192026 183039 4113 198531 149099 49121 21431 59973 76644 153024 66828 94440 178145 174081 162793 31269 101449 54928 110314 93043 58967 49470 136375 71440 174999 11...
output:
99965628723367 200000 1 83983 82909 92524 193488 119940 97802 103766 108491 113307 18411 42455 76959 78058 49213 184606 112474 143567 174052 133477 154223 171683 137771 21068 196674 29846 35649 7856 52556 199514 180012 18798 145397 81993 28960 120003 190280 109904 50514 5739 37069 163081 112383 5725...
result:
ok correct!
Test #127:
score: 0
Accepted
time: 53ms
memory: 17996kb
input:
200000 3 1 2 1 3 2 4 2 5 3 6 3 7 4 8 4 9 5 10 5 11 6 12 6 13 7 14 7 15 8 16 8 17 9 18 9 19 10 20 10 21 11 22 11 23 12 24 12 25 13 26 13 27 14 28 14 29 15 30 15 31 16 32 16 33 17 34 17 35 18 36 18 37 19 38 19 39 20 40 20 41 21 42 21 43 22 44 22 45 23 46 23 47 24 48 24 49 25 50 25 51 26 52 26 53 27 54...
output:
99887916695349 200000 1 5 23 95 383 1535 6143 24575 98303 196607 196606 98302 196605 196604 49151 98301 196603 196602 98300 196601 196600 49150 24574 98299 196599 196598 98298 196597 196596 49149 98297 196595 196594 98296 196593 196592 49148 12287 24573 98295 196591 196590 98294 196589 196588 49147 ...
result:
ok correct!
Test #128:
score: 0
Accepted
time: 56ms
memory: 18828kb
input:
200000 3 1 2 1 3 1 4 2 5 2 6 2 7 3 8 3 9 3 10 4 11 4 12 4 13 5 14 5 15 5 16 6 17 6 18 6 19 7 20 7 21 7 22 8 23 8 24 8 25 9 26 9 27 9 28 10 29 10 30 10 31 11 32 11 33 11 34 12 35 12 36 12 37 13 38 13 39 13 40 14 41 14 42 14 43 15 44 15 45 15 46 16 47 16 48 16 49 17 50 17 51 17 52 18 53 18 54 18 55 19...
output:
100298991530485 200000 1 7 67 607 5467 49207 147622 147620 147621 49205 147616 147614 147615 49206 147619 147617 147618 16402 49201 147604 147602 147603 49199 147598 147596 147597 49200 147601 147599 147600 16400 49204 147613 147611 147612 49202 147607 147605 147606 49203 147610 147608 147609 16401 ...
result:
ok correct!