QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#448493 | #8809. Telephone Plans | bashkort# | 4 | 81ms | 4208kb | C++20 | 5.7kb | 2024-06-19 17:54:06 | 2024-06-19 17:54:06 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
struct DSU {
vector<int> fa, sz;
vector<pair<int, int>> upd;
vector<int> stk;
void init(int n) {
fa.assign(n, 0);
iota(fa.begin(), fa.end(), 0);
sz.assign(n, 1);
stk.clear(), upd.clear();
}
int find(int x) {
while (x != fa[x]) {
x = fa[x];
}
return x;
}
void unite(int a, int b) {
stk.push_back(upd.size());
a = find(a), b = find(b);
if (a == b) {
return;
}
if (sz[a] < sz[b]) {
swap(a, b);
}
fa[b] = a;
sz[a] += sz[b];
upd.push_back({a, b});
}
void pop() {
assert(!stk.empty());
while (upd.size() > stk.back()) {
auto [a, b] = upd.back();
upd.pop_back();
fa[b] = b;
sz[a] -= sz[b];
}
stk.pop_back();
}
};
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int E;
cin >> E;
int n, q;
cin >> n >> q;
if (E != 0) {
vector<set<int>> adj(n);
auto dfs = [&](auto self, int v, int par) -> int {
int s = 1;
for (int to: adj[v]) {
if (to != par) {
s += self(self, to, v);
}
}
return s;
};
ll q3 = 0;
vector<ll> add(q + 1), after(q + 1);
for (int i = 1; i <= q; ++i) {
int type;
cin >> type;
after[i] = after[i - 1];
if (type == 1) {
ll x, y;
cin >> x >> y;
if (E) {
x ^= q3, y ^= q3;
}
--x, --y;
int szx = dfs(dfs, x, -1);
int szy = dfs(dfs, y, -1);
after[i] += 1LL * szx * szy;
add[i] = 1LL * szx * szy;
adj[x].insert(y);
adj[y].insert(x);
} else if (type == 2) {
ll x, y;
cin >> x >> y;
if (E) {
x ^= q3, y ^= q3;
}
--x, --y;
adj[x].extract(y);
adj[y].extract(x);
int szx = dfs(dfs, x, -1);
int szy = dfs(dfs, y, -1);
after[i] -= 1LL * szx * szy;
} else {
ll t;
cin >> t;
if (E) {
t ^= q3;
}
ll sum = after[i - t];
for (int k = i - t + 1; k <= i; ++k) {
sum += add[k];
}
cout << sum << '\n';
q3 = sum;
}
}
} else {
map<pair<int, int>, int> mp; // last time
int sz = 1 << __lg(q) + 1;
vector<vector<pair<int, int>>> tree(sz * 2);
vector<pair<int, int>> query(sz, {0, 0});
vector<ll> add(q + 1), after(q + 1);
DSU d;
d.init(n + 1);
auto rangeAdd = [&](int lx, int rx, auto f) {
cout << f.first << " " << f.second << ": " << lx << "-" << rx << endl;
for (lx += sz, rx += sz; lx < rx; lx >>= 1, rx >>= 1) {
if (lx & 1) tree[lx++].push_back(f);
if (rx & 1) tree[--rx].push_back(f);
}
};
for (int i = 1; i <= q; ++i) {
int type;
cin >> type;
after[i] = after[i - 1];
if (type == 1) {
ll x, y;
cin >> x >> y;
if (x < y) {
swap(x, y);
}
query[i] = {x, y};
mp[{x, y}] = i;
} else if (type == 2) {
ll x, y;
cin >> x >> y;
if (x < y) {
swap(x, y);
}
query[i] = {-x, -y};
int lx = mp[{x, y}] + 1;
int rx = i;
rangeAdd(lx, rx, pair<int, int>(x, y));
mp.erase({x, y});
} else {
ll t;
cin >> t;
query[i] = {0, t};
}
}
for (auto [u, v] : mp) {
rangeAdd(v + 1, q + 1, u);
}
auto dfs = [&](auto self, int x) -> void {
for (auto [u, v] : tree[x]) {
d.unite(u, v);
}
if (x >= sz) {
auto [i, j] = query[x - sz];
if (i != 0) {
if (i < 0) {
i = -i, j = -j;
add[x - sz] = -1LL * d.sz[d.find(i)] * d.sz[d.find(j)];
} else {
add[x - sz] = 1LL * d.sz[d.find(i)] * d.sz[d.find(j)];
}
}
} else {
self(self, x * 2);
self(self, x * 2 + 1);
}
for (auto [u, v] : tree[x]) {
d.pop();
}
};
dfs(dfs, 1);
// for (int i = 1; i <= q; ++i) {
// cout << add[i] << " ";
// }
// cout << endl;
for (int i = 1; i <= q; ++i) {
after[i] = after[i - 1] + add[i];
if (query[i].first == 0) {
int t = query[i].second;
ll sum = after[i - t];
for (int k = i - t + 1; k <= i; ++k) {
sum += max(0LL, add[k]);
}
cout << sum << '\n';
}
}
return 0;
}
}
詳細信息
Subtask #1:
score: 0
Wrong Answer
Test #1:
score: 3
Accepted
time: 1ms
memory: 3632kb
input:
0 1 147 3 0 3 0 3 1 3 1 3 0 3 5 3 5 3 1 3 1 3 4 3 8 3 2 3 10 3 13 3 10 3 8 3 8 3 0 3 16 3 3 3 1 3 20 3 2 3 10 3 16 3 13 3 17 3 12 3 22 3 7 3 8 3 2 3 12 3 32 3 12 3 31 3 2 3 0 3 21 3 24 3 28 3 32 3 9 3 18 3 26 3 11 3 45 3 35 3 14 3 34 3 49 3 31 3 43 3 11 3 21 3 50 3 4 3 11 3 31 3 51 3 28 3 26 3 18 3 ...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
result:
ok 147 lines
Test #2:
score: -3
Wrong Answer
time: 0ms
memory: 3592kb
input:
0 2 10 1 1 2 3 1 3 1 3 2 3 3 3 3 3 3 2 1 2 3 2 3 3
output:
2 1: 2-8 1 1 1 1 1 1 1 1
result:
wrong answer 1st lines differ - expected: '1', found: '2 1: 2-8'
Subtask #2:
score: 2
Accepted
Test #29:
score: 2
Accepted
time: 0ms
memory: 3616kb
input:
1 1 147 3 0 3 0 3 1 3 1 3 3 3 0 3 6 3 6 3 0 3 2 3 0 3 5 3 12 3 1 3 2 3 10 3 13 3 15 3 3 3 12 3 20 3 18 3 10 3 12 3 2 3 12 3 14 3 26 3 12 3 24 3 7 3 7 3 6 3 29 3 32 3 16 3 23 3 14 3 25 3 13 3 13 3 31 3 20 3 26 3 0 3 40 3 23 3 28 3 35 3 1 3 31 3 2 3 34 3 37 3 3 3 39 3 17 3 4 3 41 3 11 3 16 3 48 3 10 3...
output:
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
result:
ok 147 lines
Test #30:
score: 0
Accepted
time: 0ms
memory: 3556kb
input:
1 2 10 1 1 2 3 1 3 1 3 1 3 1 3 1 3 2 3 6 2 0 3 3 2
output:
1 1 1 1 1 1 1 1
result:
ok 8 lines
Test #31:
score: 0
Accepted
time: 0ms
memory: 3508kb
input:
1 30 150 1 21 13 3 1 1 9 20 3 2 3 2 1 18 11 1 18 0 3 6 3 9 3 8 1 12 9 3 8 3 7 1 10 9 3 5 3 24 3 26 3 28 1 6 16 3 6 3 14 1 15 23 3 21 3 48 1 60 47 3 53 3 37 1 35 53 3 56 1 57 59 1 59 37 3 63 3 95 3 94 1 92 79 3 65 1 90 81 1 95 81 3 75 3 111 3 118 3 100 1 124 98 1 101 98 3 121 3 132 3 137 3 153 1 141 ...
output:
1 3 3 10 10 10 15 15 21 21 21 21 28 28 36 36 45 45 55 78 78 78 91 120 120 120 120 153 153 153 153 171 171 190 190 210 231 231 253 253 253 276 300 300 325 325 351 351 406 406 406 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 276 435 435 435 435 435 136 435 435 10...
result:
ok 92 lines
Test #32:
score: 0
Accepted
time: 0ms
memory: 3616kb
input:
1 30 150 1 4 26 3 0 1 26 5 3 1 1 24 19 1 19 15 3 1 3 14 1 6 28 1 28 4 3 3 3 28 3 28 1 24 27 3 25 3 27 1 4 17 1 11 4 3 22 1 47 58 3 43 1 60 53 3 57 1 73 83 3 70 1 95 82 3 91 3 92 3 73 3 88 1 71 92 3 78 1 110 102 1 102 106 1 106 111 3 123 3 144 3 136 1 159 147 1 145 147 3 191 1 182 172 3 178 3 205 3 2...
output:
1 3 10 10 21 21 21 28 28 45 55 66 78 91 91 91 91 105 153 153 153 190 210 210 210 210 253 253 253 276 325 325 378 378 378 378 435 435 435 435 435 435 435 378 435 435 378 435 435 435 435 435 435 435 435 253 435 435 276 435 435 231 435 435 435 435 435 435 136 300 276 435 435 300 435 190 435 435 36 435 ...
result:
ok 92 lines
Test #33:
score: 0
Accepted
time: 0ms
memory: 3804kb
input:
1 30 150 1 19 12 3 1 1 22 9 3 0 3 6 1 1 20 3 6 3 5 3 1 3 1 3 5 3 10 3 5 3 4 3 2 1 10 8 3 12 3 20 1 11 17 3 14 3 12 1 31 18 3 12 3 9 3 1 3 17 1 19 10 3 11 3 9 1 10 16 3 13 3 5 3 31 1 7 15 3 13 3 26 1 22 27 3 19 1 15 14 3 17 1 21 23 1 26 28 1 3 24 1 0 11 3 0 3 63 1 19 11 3 29 3 63 1 28 25 3 58 3 63 3 ...
output:
1 2 2 3 3 3 3 3 3 3 3 3 4 4 5 5 7 7 7 7 8 8 9 9 9 10 10 11 12 21 21 23 23 29 29 29 29 29 29 29 29 37 37 37 37 37 46 47 47 47 47 56 56 60 64 63 64 64 64 46 64 68 68 54 51 60 55 69 69 69 73 55 19 75 77 77 78 78 78 79 79 79 79 79 79 61 79 19 61 79 8 79
result:
ok 92 lines
Test #34:
score: 0
Accepted
time: 0ms
memory: 3548kb
input:
1 30 150 1 6 13 1 20 6 3 0 3 2 1 7 14 3 2 3 3 1 17 11 3 2 1 30 27 3 11 1 27 23 3 9 3 24 1 17 6 3 20 3 24 3 22 1 24 27 3 20 3 55 1 51 46 3 55 1 58 56 1 60 48 3 59 3 80 3 82 1 83 92 1 82 90 3 75 1 67 71 3 93 3 119 1 122 103 3 113 1 115 107 3 122 3 173 1 143 135 1 143 137 3 142 1 161 178 3 166 3 155 1 ...
output:
3 3 6 6 10 15 21 21 28 28 28 36 36 45 66 66 66 91 105 105 120 136 136 171 190 190 231 253 253 276 276 300 351 351 378 406 406 406 435 435 435 435 435 435 435 435 435 435 435 435 435 435 378 325 435 435 435 435 435 435 435 435 435 253 435 91 435 435 435 190 435 435 78 435 351 435 435 45 435 435 351 6...
result:
ok 92 lines
Test #35:
score: 0
Accepted
time: 0ms
memory: 3784kb
input:
1 30 150 1 8 11 3 0 1 19 9 3 3 3 1 1 8 29 1 19 8 3 2 3 2 3 13 3 3 1 24 15 3 3 1 19 29 1 17 0 3 14 1 6 2 3 31 3 44 1 51 52 1 52 42 3 48 1 52 50 3 53 3 65 1 81 71 1 94 68 1 94 86 3 64 3 125 1 102 110 1 100 102 3 103 1 146 138 3 140 3 150 1 157 131 3 147 1 186 188 1 189 188 3 167 3 250 3 206 1 220 201 ...
output:
1 3 3 10 10 10 10 15 28 36 36 55 66 66 105 105 136 153 153 171 210 210 210 253 253 276 276 300 351 351 378 378 406 435 435 435 435 435 435 435 435 435 435 435 435 435 435 196 435 435 435 435 435 435 435 435 63 435 196 435 210 51 48 435 435 210 435 196 36 435 33 17 435 24 435 435 51 435 435 435 36 13...
result:
ok 92 lines
Test #36:
score: 0
Accepted
time: 0ms
memory: 3560kb
input:
1 30 150 1 30 25 1 30 21 3 1 1 25 17 1 24 1 3 0 3 1 3 5 1 4 8 3 7 3 12 3 6 3 7 3 11 1 11 30 1 17 29 3 5 3 1 3 14 3 10 3 10 3 26 3 6 1 5 26 3 8 3 19 3 18 1 15 28 1 12 28 1 25 5 1 25 21 1 30 24 3 20 3 58 3 62 2 49 61 3 3 3 43 3 34 1 3 11 1 7 1 1 22 7 3 11 3 32 3 15 1 45 39 3 49 3 40 3 58 3 55 3 26 3 4...
output:
3 5 5 5 6 6 6 6 6 10 10 10 10 10 10 10 11 11 11 35 35 35 35 35 23 47 47 47 52 52 52 40 52 52 52 52 31 40 36 57 57 51 75 75 75 63 59 49 68 68 68 59 56 80 85 49 101 101 129 141 110 129 141 120 141 120 83 83 83 121 133 145 85 124 121 19 133 114 114 121 133 133 87 145 133 145 133 133 42 87 3 114
result:
ok 92 lines
Test #37:
score: 0
Accepted
time: 0ms
memory: 3556kb
input:
1 30 150 1 13 5 1 5 11 1 14 5 3 2 3 2 1 11 30 3 3 3 13 1 7 29 3 15 1 18 2 3 10 1 15 30 3 17 1 10 23 1 26 23 1 31 18 3 16 1 56 57 3 48 3 65 3 77 1 67 76 3 76 1 71 86 3 90 1 75 67 3 82 3 127 1 113 123 3 99 3 122 3 112 1 105 111 3 104 3 147 3 130 3 134 3 156 3 148 1 159 145 1 159 150 3 149 1 182 190 3 ...
output:
6 6 10 10 15 21 28 55 66 66 66 78 91 105 105 120 120 120 136 136 136 136 136 136 171 190 210 210 210 231 231 231 253 253 253 276 325 325 325 325 325 325 351 378 378 406 406 435 435 435 435 435 435 435 435 435 351 435 300 435 435 378 435 435 435 435 435 435 231 435 435 435 435 435 435 153 351 435 276...
result:
ok 92 lines
Test #38:
score: 0
Accepted
time: 0ms
memory: 3860kb
input:
1 30 150 1 9 12 3 0 3 3 3 2 3 2 3 2 1 13 2 3 4 3 3 1 15 27 1 10 20 3 9 1 26 3 1 3 14 3 10 1 22 24 3 24 1 13 31 1 31 26 3 18 3 37 1 53 40 1 44 53 3 39 1 90 81 3 75 3 71 1 89 88 1 84 89 3 85 1 126 107 1 117 121 3 124 1 152 143 3 159 3 134 1 135 137 3 150 3 181 1 175 160 3 163 1 167 186 3 183 3 241 3 2...
output:
1 1 1 1 1 3 3 10 21 28 45 45 66 78 78 105 136 153 153 171 171 190 210 210 210 231 253 253 253 276 276 276 276 276 276 300 325 325 378 406 435 435 435 435 435 435 435 435 114 435 435 435 94 435 435 435 435 435 435 435 435 435 28 435 42 28 435 28 435 435 435 114 435 435 21 435 21 435 33 435 435 435 43...
result:
ok 92 lines
Test #39:
score: 0
Accepted
time: 0ms
memory: 3620kb
input:
1 30 150 3 0 1 11 1 1 13 7 1 25 29 1 5 3 1 29 14 3 4 3 2 3 2 3 1 3 6 3 2 3 12 3 7 3 0 3 9 3 14 3 14 3 22 3 23 3 21 3 1 3 22 1 3 16 3 10 3 27 1 10 21 3 12 1 9 21 3 9 1 10 3 3 12 2 15 28 1 26 15 1 14 12 1 12 0 2 14 12 1 10 29 3 22 1 11 23 1 6 9 3 19 1 39 52 3 2 3 42 3 34 1 40 50 1 32 43 3 40 2 36 47 3...
output:
0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 8 8 11 15 18 30 37 43 33 33 37 35 59 59 59 59 94 82 94 84 82 103 105 93 105 103 293 297 287 285 276 276 276 297 285 276 308 299 276 320 343 333 343 343 322 331 322 333 276 322 343 139 322 343 343 322 331 343 322 276 343 343 322 58 339 58 28 339 156 253 276 343 343...
result:
ok 92 lines
Test #40:
score: 0
Accepted
time: 0ms
memory: 3612kb
input:
1 30 150 1 23 18 3 1 3 0 1 22 12 3 5 3 0 1 16 20 3 4 3 1 3 14 1 17 5 3 1 3 6 1 5 29 3 14 1 4 29 1 29 23 3 5 3 14 3 12 1 22 14 3 8 1 40 54 1 54 42 1 38 41 3 41 1 79 83 3 79 3 84 3 82 1 67 79 3 73 3 83 1 86 95 3 122 3 117 1 112 100 3 106 3 109 3 105 1 107 101 3 120 3 175 3 135 1 155 150 3 138 1 140 13...
output:
1 1 3 3 6 6 6 10 10 15 28 28 28 36 66 78 78 78 91 91 105 105 120 120 120 136 136 136 153 190 190 231 253 276 300 300 300 300 300 300 325 351 351 351 378 406 406 435 435 435 435 435 435 435 435 435 406 435 435 435 435 300 435 435 435 435 435 435 435 435 435 435 435 300 378 435 435 435 435 300 435 435...
result:
ok 92 lines
Test #41:
score: 0
Accepted
time: 0ms
memory: 3552kb
input:
1 30 150 1 12 22 3 0 3 0 1 23 7 3 5 3 2 1 21 1 3 7 1 16 28 3 15 3 0 1 28 2 3 14 3 9 1 3 24 1 3 18 3 2 1 8 16 3 22 3 44 3 33 1 40 58 3 35 1 33 40 3 34 3 46 3 35 1 49 60 3 35 1 65 68 3 76 3 91 1 65 72 3 73 1 93 95 3 92 1 96 111 3 74 1 122 99 3 122 3 143 1 134 138 3 136 1 155 128 3 136 1 169 183 3 161 ...
output:
1 1 3 3 6 10 10 15 15 28 36 36 36 45 55 55 55 66 78 78 91 105 120 136 136 153 171 190 210 253 253 276 276 276 300 325 351 378 406 435 435 435 435 435 435 435 435 291 435 435 435 435 435 55 435 435 435 435 435 435 58 291 435 435 435 435 26 435 40 50 435 43 26 41 65 435 70 435 435 435 435 56 435 435 4...
result:
ok 92 lines
Test #42:
score: 0
Accepted
time: 0ms
memory: 3552kb
input:
1 30 150 3 0 3 1 3 1 3 0 1 10 30 1 6 28 3 2 3 1 3 0 3 5 3 3 1 1 27 3 14 1 12 20 1 10 9 1 24 0 1 23 0 3 9 1 24 13 1 8 19 1 5 16 3 3 3 6 3 30 3 21 1 26 28 3 4 3 8 3 17 3 9 3 8 1 19 15 3 57 1 19 13 3 19 1 62 45 3 51 3 36 3 61 3 47 1 63 36 1 41 45 3 63 3 59 2 49 37 1 44 32 3 54 1 94 73 3 65 1 84 95 1 92...
output:
0 0 0 0 2 2 2 2 2 3 11 22 22 22 22 25 25 25 25 25 29 35 42 42 42 42 59 59 79 82 111 111 125 125 125 138 180 197 186 197 197 197 197 90 90 249 142 249 249 142 245 126 211 142 249 78 261 265 265 261 158 261 254 227 265 258 254 227 261 265 210 161 268 161 230 145 268 264 261 268 161 268 39 145 97 268 2...
result:
ok 92 lines
Test #43:
score: 0
Accepted
time: 0ms
memory: 3556kb
input:
1 30 150 1 22 16 1 24 22 3 0 3 0 1 21 13 3 7 1 16 15 3 3 1 28 27 3 11 1 9 25 3 14 3 29 3 20 1 7 3 3 28 3 26 1 31 10 1 10 11 3 15 3 33 3 42 1 42 59 3 36 1 59 33 3 36 1 84 87 3 83 1 88 83 3 76 3 90 3 76 1 77 81 3 76 3 121 1 97 127 3 98 1 110 119 3 97 3 151 3 146 1 158 150 1 131 158 3 130 1 175 189 3 1...
output:
3 3 6 10 15 21 21 21 28 28 45 45 45 55 66 78 91 91 91 105 105 120 136 136 136 171 190 210 210 210 231 231 231 276 276 300 300 300 325 325 351 351 351 378 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 171 435 435 435 435 171 435 253 435 435 378 153 435 435 253 435 190 435 435 43...
result:
ok 92 lines
Test #44:
score: 0
Accepted
time: 0ms
memory: 3508kb
input:
1 30 150 1 16 20 3 0 3 1 1 17 0 1 26 17 3 3 1 30 22 3 4 3 9 3 15 1 29 26 3 15 3 7 3 10 3 12 3 9 1 19 31 3 10 3 25 3 31 1 5 19 3 4 1 12 20 3 13 3 39 1 52 41 3 49 1 48 61 3 49 1 39 59 1 39 57 1 39 52 3 41 3 84 1 94 75 3 77 1 121 102 3 116 3 93 1 104 98 3 88 3 168 1 129 152 1 145 152 1 143 152 3 159 1 ...
output:
1 1 6 10 10 10 15 15 15 15 15 21 21 21 28 36 36 45 55 91 91 105 120 120 136 136 190 210 253 253 276 300 300 351 351 351 406 406 406 435 435 435 435 435 435 435 435 435 435 435 435 435 435 378 435 435 435 435 435 406 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 91 435 171 435 435 435 4...
result:
ok 92 lines
Test #45:
score: 0
Accepted
time: 0ms
memory: 3784kb
input:
1 30 150 3 0 3 1 1 24 29 1 29 28 3 2 3 1 1 26 30 3 0 3 14 1 7 27 1 10 27 1 5 27 3 15 3 20 1 8 3 3 28 3 18 1 21 1 1 1 23 1 1 14 3 22 3 52 1 42 39 3 58 3 72 3 84 3 86 1 95 79 1 95 69 3 75 3 66 3 85 3 71 3 83 3 71 1 79 70 1 70 95 3 90 3 94 1 99 101 2 101 127 1 118 101 3 112 1 157 133 3 191 3 128 3 175 ...
output:
0 0 3 3 6 6 21 21 28 28 55 55 66 66 66 66 91 91 91 91 91 91 120 120 152 169 169 153 169 187 187 171 210 210 210 226 210 210 210 253 300 300 316 316 300 300 300 253 320 336 320 336 320 320 320 296 320 336 136 320 320 334 350 350 334 224 224 134 365 365 200 349 91 365 120 130 359 210 359 359 375 375 8...
result:
ok 92 lines
Test #46:
score: 0
Accepted
time: 0ms
memory: 3544kb
input:
1 30 150 1 27 30 3 1 3 0 1 31 24 3 2 1 29 12 3 2 3 2 3 0 1 24 10 3 6 3 9 1 20 24 3 9 3 5 1 26 17 1 4 17 3 2 3 25 1 26 2 3 22 3 34 3 32 1 58 48 3 54 3 53 1 51 55 3 44 3 50 1 57 41 3 33 1 92 90 3 94 3 111 1 67 85 3 64 3 69 1 64 74 3 95 1 114 109 3 110 3 102 1 111 99 3 96 1 152 147 3 132 1 132 130 3 12...
output:
1 1 3 6 6 6 10 10 15 15 28 28 36 36 36 45 45 55 55 66 78 78 91 91 105 120 120 136 153 171 171 190 210 210 231 276 276 276 300 300 325 351 378 406 406 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 300 435 435 351 435 435 435 300 136 406 276 435 435 435 435 435 406 435 435 300 43...
result:
ok 92 lines
Test #47:
score: 0
Accepted
time: 0ms
memory: 3556kb
input:
1 30 150 1 5 10 3 1 1 16 11 1 11 24 3 5 3 5 1 28 12 3 7 3 8 1 13 0 1 18 0 3 10 1 31 23 1 8 31 3 27 3 44 1 46 47 3 43 3 42 1 39 54 3 42 3 50 1 61 41 3 48 1 85 72 3 68 3 69 3 84 1 65 75 3 77 3 66 1 94 83 3 66 3 98 1 108 122 1 108 104 3 98 3 171 1 141 156 3 172 3 157 3 132 3 157 3 147 1 149 156 3 180 3...
output:
1 6 6 10 10 21 36 36 45 45 55 55 66 78 78 78 91 91 105 105 136 136 153 153 153 153 153 171 171 171 210 210 210 231 231 231 231 300 300 325 325 351 351 351 378 378 378 378 406 435 435 435 435 435 435 435 435 435 148 435 435 435 435 435 435 138 435 103 435 435 435 435 93 435 435 138 435 435 435 435 43...
result:
ok 92 lines
Test #48:
score: 0
Accepted
time: 0ms
memory: 3608kb
input:
1 30 150 3 0 3 0 3 1 3 0 3 3 1 1 24 1 11 6 3 5 3 2 3 1 1 13 4 3 9 1 13 2 3 5 3 4 3 15 3 8 3 0 3 8 3 5 3 4 2 12 1 1 31 21 3 15 3 17 3 31 1 15 1 3 8 3 27 3 28 1 20 21 3 14 3 27 3 46 3 5 3 46 1 9 3 3 43 3 23 3 10 1 11 17 3 52 1 29 15 1 25 20 1 9 17 2 25 20 1 17 15 3 15 2 69 91 3 101 1 64 80 1 75 72 3 9...
output:
0 0 0 0 0 2 2 2 4 7 7 7 7 7 7 7 7 9 9 9 9 12 12 12 15 15 12 15 19 16 19 23 67 70 74 77 77 90 90 50 50 87 90 95 107 107 113 110 110 120 117 120 88 125 81 125 142 104 142 105 142 72 64 98 145 162 122 105 128 165 80 128 177 177 143 183 183 94 136 94 102 180 63 71 24 136 143 136 94 102 183 127
result:
ok 92 lines
Test #49:
score: 0
Accepted
time: 0ms
memory: 3508kb
input:
1 29 150 1 23 1 3 1 3 0 1 22 5 3 2 3 6 3 5 3 6 3 6 1 18 7 3 4 1 22 23 3 2 3 8 1 7 26 3 4 3 1 1 2 25 1 25 18 3 13 3 21 3 13 1 1 20 1 22 20 3 22 3 59 3 47 1 49 39 3 45 3 58 1 43 56 3 34 1 77 73 3 79 3 67 3 78 1 84 69 1 84 87 3 111 3 79 1 111 112 3 119 1 108 126 1 108 122 1 122 96 3 90 3 191 1 168 179 ...
output:
1 1 3 3 3 3 3 6 10 10 15 15 28 28 28 45 45 45 55 55 66 78 78 78 105 105 120 171 171 210 210 210 231 231 325 325 351 351 351 406 406 406 406 406 406 406 406 406 406 406 406 300 351 406 406 406 406 406 406 406 406 351 190 406 406 406 406 406 378 190 406 190 406 351 153 406 231 406 406 406 406 406 406 ...
result:
ok 94 lines
Test #50:
score: 0
Accepted
time: 0ms
memory: 3616kb
input:
1 29 149 1 20 10 3 0 3 0 3 3 1 26 21 3 2 3 0 1 9 15 3 5 3 3 1 3 12 1 29 31 1 28 29 3 7 1 25 18 3 30 1 4 16 3 17 1 56 33 3 41 3 38 1 40 59 3 42 3 49 3 55 1 46 58 3 55 3 89 3 90 1 82 91 3 92 1 84 65 3 77 3 86 3 69 1 82 65 3 87 3 119 1 110 109 3 124 3 120 3 89 3 115 1 115 127 3 107 3 172 3 159 3 133 3 ...
output:
1 1 1 3 3 6 6 21 28 36 45 45 55 55 55 66 66 66 78 91 91 91 105 105 120 120 120 120 136 136 136 136 136 153 153 153 171 210 210 210 231 253 253 253 276 300 325 351 351 378 406 406 406 406 406 183 406 406 78 406 406 406 120 406 406 406 406 406 406 406 406 406 406 78 78 73 15 406 406 12 406 406 406 406...
result:
ok 93 lines
Test #51:
score: 0
Accepted
time: 0ms
memory: 3616kb
input:
1 30 150 1 20 25 3 0 1 16 21 3 3 3 2 3 2 3 1 1 18 2 1 23 16 3 0 3 0 1 25 7 1 25 3 1 7 13 3 14 1 25 27 3 23 1 45 43 3 53 3 39 1 36 41 1 41 58 3 35 1 81 73 3 73 1 65 88 1 70 95 3 68 3 115 3 100 1 126 106 3 127 3 121 3 120 1 100 125 3 96 1 131 132 3 150 3 151 1 146 151 3 145 3 191 1 165 190 1 168 176 3...
output:
1 3 3 3 3 10 10 28 36 45 45 66 78 105 105 105 120 120 120 136 153 153 171 171 210 210 253 253 276 276 325 325 325 351 351 351 378 378 378 406 406 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 171 435 66 435 276 435 435 153 435 300...
result:
ok 92 lines
Test #52:
score: 0
Accepted
time: 0ms
memory: 3652kb
input:
1 30 150 1 1 16 1 16 30 3 2 1 18 2 3 1 1 22 20 3 2 1 1 26 3 2 1 8 29 1 3 29 1 17 27 3 6 3 37 3 33 3 38 1 45 35 3 34 3 46 1 33 39 3 33 3 50 3 60 1 62 33 3 33 3 70 3 78 3 65 1 64 69 3 74 1 74 90 3 66 1 77 64 3 122 3 123 1 109 116 3 75 3 98 3 126 1 122 111 3 93 1 138 142 3 154 1 143 133 3 146 1 188 178...
output:
3 6 10 15 36 36 36 36 45 45 55 55 55 66 66 66 66 78 91 105 105 120 120 120 136 153 171 190 190 210 210 210 231 253 253 253 276 276 351 351 351 351 351 351 406 406 435 435 435 435 379 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 435 173 435 435 435 435 24 435 435 38 114 435 58 435 58 4...
result:
ok 92 lines
Test #53:
score: 0
Accepted
time: 0ms
memory: 3556kb
input:
1 30 150 1 6 22 3 0 3 0 3 0 3 2 3 0 3 4 1 6 12 1 25 24 1 14 6 1 29 22 3 7 3 10 3 0 3 7 3 4 3 3 1 7 17 1 15 28 1 29 8 3 5 3 30 3 26 1 15 26 3 9 3 14 2 14 27 1 1 25 3 9 3 2 3 28 1 16 23 3 23 3 11 3 20 3 18 3 48 1 2 19 3 28 3 51 1 14 11 1 20 5 1 12 1 1 7 27 1 16 4 3 26 3 89 3 77 1 81 76 1 64 69 3 110 3...
output:
1 1 1 1 1 1 6 6 6 6 6 6 10 10 10 11 11 11 12 12 18 18 17 17 18 23 23 65 66 65 125 125 124 125 126 126 126 125 157 176 175 176 176 97 175 177 229 194 126 259 258 153 151 273 170 272 272 272 109 274 153 274 82 275 97 81 274 172 23 274 275 154 153 275 14 196 277 156 26 14 26 277 199 278 156 157 87 26 2...
result:
ok 92 lines
Test #54:
score: 0
Accepted
time: 0ms
memory: 3656kb
input:
1 30 150 1 30 18 3 0 3 3 1 19 14 3 0 3 6 3 6 3 2 1 22 6 3 0 3 13 2 17 1 3 1 3 3 3 1 1 13 2 1 25 1 1 11 12 1 0 10 1 23 15 3 0 1 17 29 3 31 3 31 3 9 1 12 19 3 25 1 24 22 1 28 0 3 0 3 29 3 19 3 30 3 9 3 9 3 14 1 22 11 1 4 5 3 42 1 18 2 3 26 3 22 3 11 3 18 3 24 3 12 1 12 18 1 30 15 1 5 9 3 19 3 12 3 28 ...
output:
1 1 3 3 3 3 4 4 4 4 4 10 12 12 11 13 15 15 16 15 15 15 15 20 21 21 21 21 21 21 31 31 31 31 33 33 33 33 33 33 43 43 43 45 44 50 51 50 50 50 56 36 56 56 57 57 46 66 68 71 77 76 77 76 76 77 61 80 41 79 61 19 79 49 79 20 30 80 80 79 19 16 20 3 67 30 79 79 5 29 79 7
result:
ok 92 lines
Test #55:
score: 0
Accepted
time: 0ms
memory: 3560kb
input:
1 30 150 1 21 19 3 1 1 19 20 3 1 1 17 15 3 0 3 6 3 7 1 9 20 3 6 3 14 3 1 1 9 5 3 1 1 12 20 3 14 1 14 29 3 21 1 31 2 3 30 3 48 3 41 3 43 1 46 40 1 58 42 3 53 3 53 3 61 3 43 1 56 45 3 53 3 79 3 81 3 65 3 64 3 86 3 95 3 71 3 102 3 100 3 97 3 87 3 79 3 75 3 75 3 74 3 98 3 84 3 98 3 109 3 69 3 68 3 97 3 ...
output:
1 3 6 6 6 10 10 10 15 21 28 36 36 36 36 55 55 55 55 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66...
result:
ok 139 lines
Test #56:
score: 0
Accepted
time: 0ms
memory: 3784kb
input:
1 30 150 1 18 28 3 0 3 3 3 1 3 0 3 1 3 2 3 2 3 0 3 4 3 0 3 0 3 8 3 11 3 3 3 3 3 2 3 9 3 2 3 5 3 5 3 14 3 12 3 8 3 2 3 24 3 12 3 4 3 12 3 25 3 25 3 9 3 33 3 33 3 35 3 26 3 6 3 22 3 28 3 6 3 2 3 27 3 43 3 3 3 22 3 1 3 45 3 12 3 7 3 16 3 14 3 51 3 34 3 6 3 45 3 34 3 53 3 38 3 0 3 53 3 42 3 19 3 31 3 45...
output:
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
result:
ok 149 lines
Subtask #3:
score: 0
Skipped
Dependency #1:
0%
Subtask #4:
score: 2
Accepted
Dependency #2:
100%
Accepted
Test #80:
score: 2
Accepted
time: 74ms
memory: 3984kb
input:
1 2000 6000 1 122 748 3 1 1 29 123 3 0 1 31 835 1 835 277 1 1395 277 3 7 1 1407 320 1 320 1690 1 1059 1690 3 10 1 113 1032 1 113 1880 1 1504 1880 1 1624 1504 1 1828 1624 3 38 1 251 1883 1 251 640 1 879 640 3 79 1 80 956 3 158 1 65 1297 1 1267 1297 1 1267 962 3 138 3 214 3 199 3 211 3 210 1 905 530 3...
output:
1 3 15 36 91 136 153 210 210 210 210 210 231 528 528 630 666 666 703 741 780 820 990 1035 1035 1275 1830 1830 1891 2145 2346 2701 2775 2850 2926 3321 3403 3655 3741 4186 4371 4371 4753 4753 4950 5253 5356 5460 5565 5671 5671 5778 5995 6328 6441 6670 6786 6786 6786 7021 7021 7260 7626 7626 7750 8385 ...
result:
ok 2002 lines
Test #81:
score: 0
Accepted
time: 76ms
memory: 3928kb
input:
1 2000 6000 1 1852 193 1 1852 428 1 1656 428 3 0 1 1662 1510 3 6 1 1514 1144 3 12 1 1259 1149 1 193 1259 3 5 1 820 210 1 1103 820 1 582 1103 1 1156 582 1 1156 429 1 429 818 1 707 818 1 707 940 3 27 1 134 968 1 338 134 1 338 1316 1 1333 1316 1 1665 1333 3 107 1 1781 1579 1 53 1781 3 206 1 1564 26 1 1...
output:
6 10 15 28 120 210 253 351 406 435 435 496 528 528 561 820 1035 1035 1225 1275 1485 1653 1830 1953 2080 2080 2628 2628 3003 3240 3321 3486 3486 3570 3655 4753 4753 4851 5151 5151 5565 5565 5671 5778 6670 6670 6670 6903 6903 7140 7381 7626 7875 8001 8001 8515 8515 8515 10440 10731 11476 11781 12561 1...
result:
ok 2002 lines
Test #82:
score: 0
Accepted
time: 3ms
memory: 3928kb
input:
1 2000 6000 3 0 3 0 1 538 1450 3 0 3 3 1 371 277 1 1292 996 1 846 423 1 327 166 1 708 1178 1 406 23 1 175 217 3 9 1 1293 1353 1 481 503 1 146 354 1 862 1857 1 1269 781 1 1676 193 1 220 1292 3 9 3 8 1 1126 907 1 759 26 1 1479 1644 1 220 1650 3 13 1 1011 1556 3 26 3 4 1 984 117 3 20 3 16 1 571 472 1 1...
output:
0 0 1 1 8 15 15 19 20 20 21 21 23 23 23 25 26 29 32 32 35 44 45 47 47 47 52 53 54 55 62 62 63 64 66 67 70 76 77 77 77 77 77 82 82 84 84 84 87 89 89 97 97 100 100 101 104 106 108 112 115 120 123 123 123 125 126 128 129 133 135 144 145 148 150 150 161 161 162 168 172 172 173 176 179 186 191 198 198 20...
result:
ok 2002 lines
Test #83:
score: 0
Accepted
time: 35ms
memory: 4208kb
input:
1 2000 6000 1 237 1698 3 1 3 3 1 1078 236 1 1416 1699 3 3 1 978 1700 1 1073 1823 1 1052 1073 1 979 1423 1 1423 290 3 4 1 1599 1008 3 37 3 33 1 1579 1017 3 45 1 1838 150 1 1838 569 1 1069 1018 3 59 1 1089 997 1 910 204 3 78 1 1770 941 1 1881 348 3 115 3 143 1 1289 445 3 131 1 1712 821 3 164 1 1937 17...
output:
1 1 6 36 45 45 55 91 120 153 153 171 190 210 300 325 406 465 630 703 703 903 903 946 1081 1128 1326 1326 1326 1540 1711 1830 2016 2016 2211 2346 2485 2556 2775 3321 3321 3828 4186 4278 4371 4560 4656 5050 5356 5886 6328 7021 7140 7260 7260 7381 7381 7626 7750 8128 8128 8385 8646 8778 9045 9730 9730 ...
result:
ok 2002 lines
Test #84:
score: 0
Accepted
time: 15ms
memory: 4160kb
input:
1 2000 6000 1 1872 557 1 1872 197 1 557 627 3 2 1 555 654 1 195 1185 1 195 74 3 6 3 18 1 614 1466 1 497 614 3 30 1 1428 684 3 34 1 677 276 3 45 1 1876 1168 3 53 3 80 1 1412 1253 3 76 1 1078 2 1 2 715 3 75 1 842 1478 1 1842 1478 3 112 3 152 1 1351 364 1 364 193 1 590 1336 3 149 1 877 1294 1 197 391 1...
output:
6 21 21 36 45 55 66 66 78 105 136 136 190 351 406 630 630 666 703 741 780 820 903 946 990 1081 1128 1275 1275 1378 1431 1485 1540 1830 1891 2211 2278 2415 2556 2775 3240 3486 3655 4005 4371 4371 4656 4753 5151 5460 5460 5778 6216 6328 6328 6555 6670 6670 7140 7626 7626 8128 8128 8128 8515 9045 9316 ...
result:
ok 2002 lines
Test #85:
score: 0
Accepted
time: 3ms
memory: 4140kb
input:
1 2000 6000 3 0 1 2000 63 1 1297 592 1 651 1184 1 949 476 3 0 1 1399 1451 1 627 1486 3 12 1 1633 760 1 728 1722 1 1612 677 3 10 1 1642 1890 3 11 3 5 1 1075 875 3 1 1 1457 815 1 695 511 1 1201 503 1 187 1233 1 607 1434 1 919 1957 1 809 6 1 897 77 3 1 1 1952 853 1 601 832 3 9 1 1206 1522 3 12 3 21 3 6...
output:
0 4 6 9 10 10 11 19 21 22 22 22 23 23 23 23 25 30 32 34 34 34 35 37 37 37 38 39 50 50 50 54 54 55 57 57 57 57 60 60 62 67 68 75 78 78 81 81 81 81 85 89 92 97 98 101 101 102 102 104 107 108 112 112 113 114 114 114 115 115 116 117 121 125 125 129 137 139 143 147 150 150 150 153 156 158 161 161 161 161...
result:
ok 2002 lines
Test #86:
score: 0
Accepted
time: 31ms
memory: 4184kb
input:
1 2000 6000 1 1818 696 1 1818 1960 1 560 1818 1 1818 1900 1 1818 939 1 696 1760 3 4 3 23 1 1930 685 3 23 1 676 803 3 20 1 338 668 3 35 3 36 1 631 661 3 44 1 1951 1001 1 846 1951 3 51 3 93 1 547 2022 1 2022 690 1 270 2022 1 795 638 3 89 3 144 1 751 696 1 321 696 1 696 1300 3 137 1 412 654 1 2002 1110...
output:
21 21 28 36 45 45 55 78 78 136 136 190 351 378 465 561 703 903 990 1035 1081 1081 1081 1128 1176 1378 1770 1953 2016 2556 2556 2628 2701 2701 2850 3003 3003 3160 3240 3321 3403 4186 4371 4371 4371 4560 4656 4656 4950 5050 5253 5253 5253 5671 6670 6786 6786 6903 7021 7260 7875 8646 8778 8911 9730 973...
result:
ok 2002 lines
Test #87:
score: 0
Accepted
time: 17ms
memory: 3940kb
input:
1 2000 6000 1 297 1312 3 1 1 386 296 1 296 746 1 457 296 1 296 1185 1 396 1313 1 1313 445 3 1 3 27 3 20 1 1340 884 3 31 1 1284 1201 1 1284 134 3 38 1 436 1686 3 63 1 449 149 3 72 1 461 830 3 64 3 92 1 551 472 1 1557 472 1 331 688 1 266 688 3 92 1 626 1079 1 626 1587 3 144 1 314 597 1 374 1696 1 1413...
output:
1 28 28 28 36 55 66 78 91 91 153 190 253 378 378 406 406 435 465 465 496 630 990 1128 1326 1653 1830 1953 2080 2485 2628 2850 3741 4465 4753 5050 5151 5151 6216 6328 6328 6441 6670 7140 7260 7260 7626 7875 8385 8646 8778 8911 9045 9180 9180 9316 9591 9591 9591 10296 10440 10440 10731 11175 11476 116...
result:
ok 2002 lines
Test #88:
score: 0
Accepted
time: 5ms
memory: 3928kb
input:
1 2000 6000 3 0 3 1 3 1 1 591 1379 3 0 1 703 535 1 1018 863 3 3 3 2 1 1360 1900 1 179 887 1 475 1780 3 11 1 1863 138 3 13 1 169 50 1 1325 1423 1 1014 651 1 1047 936 1 1940 439 3 2 3 31 1 178 62 3 27 1 1799 302 1 1839 876 1 887 851 1 308 921 1 1965 551 3 0 1 262 1479 1 497 556 1 1681 281 1 293 1362 1...
output:
0 0 0 1 3 3 6 7 12 12 13 19 26 28 31 32 34 36 36 37 37 37 37 37 45 46 47 51 54 55 55 58 62 62 62 64 65 65 69 70 70 76 78 91 98 99 100 104 106 107 109 109 110 110 110 110 111 117 127 128 128 130 130 135 138 144 148 153 173 175 177 179 179 179 179 181 182 184 184 188 188 194 195 195 200 202 202 202 20...
result:
ok 2002 lines
Test #89:
score: 0
Accepted
time: 34ms
memory: 3932kb
input:
1 2000 6000 1 1217 743 1 217 1217 1 40 1217 3 1 3 6 1 1223 1247 1 778 1223 1 1223 469 1 1094 1223 1 1778 1223 1 1550 1223 1 653 1223 1 1223 1072 3 0 1 1155 941 3 75 3 75 3 95 1 904 1167 3 67 1 1178 736 3 94 1 1192 1175 1 783 1192 3 99 1 1097 257 1 613 1097 3 143 1 145 1130 1 1130 936 1 906 1130 1 11...
output:
6 6 66 78 78 78 91 105 136 171 253 253 276 406 435 496 741 780 780 903 1081 1176 1326 1485 1485 1540 1770 1770 1953 2211 2556 2628 2926 3003 3081 3081 3321 3486 3570 3741 4186 4186 4371 4656 4656 4851 4851 4851 4851 4950 5151 5253 5253 5460 5671 5778 5886 5995 6441 6441 6670 6670 7140 7750 7750 7875...
result:
ok 2002 lines
Test #90:
score: 0
Accepted
time: 35ms
memory: 3944kb
input:
1 2000 6000 1 1253 657 1 657 1290 1 657 1665 1 577 657 3 2 1 850 667 1 667 445 3 15 3 22 1 644 1745 1 644 1020 1 644 907 1 644 1650 1 1771 644 3 19 1 772 723 1 876 723 1 723 1304 1 1600 723 3 69 1 1106 745 3 107 3 130 1 537 295 3 159 3 152 1 520 1066 3 157 1 1571 570 1 658 570 1 570 1643 1 129 570 1...
output:
10 21 21 66 120 136 136 153 153 171 276 300 300 300 351 378 406 435 496 496 666 666 741 780 780 820 1035 1128 1176 1225 1275 1275 1431 1596 1653 1711 1830 2211 2278 2485 2556 2556 2775 2850 2926 3003 3321 3486 3570 3570 3741 4095 4095 4278 4656 4950 5050 5356 5356 5565 5671 5778 5778 5886 5995 6216 ...
result:
ok 2002 lines
Test #91:
score: 0
Accepted
time: 29ms
memory: 3816kb
input:
1 2000 6000 1 792 188 1 792 1066 1 792 136 1 547 792 1 1928 792 1 459 792 1 1429 792 1 853 792 1 275 792 3 3 1 1759 821 3 38 1 891 815 3 52 3 76 1 687 858 1 858 1786 1 1780 858 3 76 1 881 1886 3 96 1 665 864 3 106 3 157 3 134 1 1609 912 3 153 3 156 3 142 1 1820 897 1 2026 897 1 1391 897 1 1033 897 3...
output:
45 55 66 66 105 120 136 136 136 153 153 153 231 231 276 276 300 300 325 378 378 406 406 406 496 528 561 630 820 820 820 820 861 990 1128 1225 1326 1596 1653 1653 1711 1830 2016 2016 2080 2145 2210 2415 2480 2621 2621 2693 2693 2693 2693 2915 2915 2991 3893 4160 4465 5216 5421 5421 5421 5421 5525 606...
result:
ok 2002 lines
Test #92:
score: 0
Accepted
time: 31ms
memory: 4032kb
input:
1 2000 6000 1 76 1149 1 76 1087 3 2 3 1 1 79 1564 1 84 79 3 2 1 1147 70 3 8 1 1726 67 3 10 1 918 89 3 29 1 1069 80 1 80 723 3 31 1 97 891 1 97 971 1 1526 97 3 46 1 2 900 3 76 3 86 1 262 23 1 1099 23 1 1035 23 3 90 1 196 1422 1 196 1974 1 271 196 3 155 1 153 242 1 1219 1469 1 1219 1619 3 174 1 1152 9...
output:
3 3 10 15 21 28 45 78 91 91 136 190 253 276 528 528 595 595 741 861 1035 1035 1128 1326 1485 1540 1770 1770 1953 2080 2211 2415 2415 2556 2926 3321 3403 3486 3741 4278 4465 4656 4753 4753 4950 5151 5151 5460 5565 6216 6328 6555 7021 7021 7140 7750 7750 7750 7750 7750 8385 8515 9045 9316 9316 9730 98...
result:
ok 2002 lines
Test #93:
score: 0
Accepted
time: 18ms
memory: 3940kb
input:
1 2000 6000 1 854 1405 1 1603 854 3 2 1 853 1067 3 7 1 1182 848 3 7 3 8 1 860 1605 3 10 1 857 356 1 563 857 1 857 1261 1 206 857 1 901 857 1 857 1609 1 857 607 1 857 1053 1 857 973 1 193 857 3 13 1 1705 814 1 407 814 3 111 3 153 1 975 2020 3 137 1 1357 1021 1 764 1021 1 1494 961 3 172 1 1434 1081 3 ...
output:
3 6 10 10 15 120 153 153 171 231 253 253 276 300 406 435 496 528 595 630 861 903 1128 1176 1326 1770 2016 2278 2485 2485 2628 3003 3081 3321 3321 3403 3486 3486 3570 3741 3916 4005 4095 4186 4278 4465 4560 4753 5460 5460 5565 5565 5886 5886 6105 6216 6216 6441 6903 7021 7140 7626 7750 8256 8385 8778...
result:
ok 2002 lines
Test #94:
score: 0
Accepted
time: 9ms
memory: 3840kb
input:
1 2000 6000 3 0 3 0 1 406 304 3 1 1 1812 1549 1 1226 151 3 7 3 1 1 1953 1790 1 1304 1179 1 478 1304 1 307 1140 3 8 3 5 1 1267 1215 1 256 1336 3 10 1 1200 1762 3 12 1 1354 698 3 8 3 28 1 1662 702 1 16 120 1 1967 843 1 1770 1562 3 14 1 821 1379 1 1635 827 1 1555 1876 1 213 386 3 15 3 17 1 1101 646 1 1...
output:
0 0 1 3 3 9 9 11 12 13 13 18 22 22 24 25 26 28 32 33 34 34 38 38 39 47 47 49 64 69 85 85 87 103 103 103 110 110 119 143 143 143 143 143 143 147 147 152 152 162 166 166 168 169 171 171 171 173 173 173 173 173 179 179 179 179 179 186 186 187 205 213 214 214 215 242 242 288 288 290 293 293 303 331 406 ...
result:
ok 2002 lines
Test #95:
score: 0
Accepted
time: 66ms
memory: 4032kb
input:
1 1999 6000 1 321 396 3 1 1 1753 397 1 1753 144 1 144 1241 1 1241 454 3 2 3 8 3 11 1 833 456 1 1232 833 1 429 1232 1 897 429 1 897 969 3 12 1 1143 1009 3 59 1 1026 1846 3 67 1 320 1850 1 320 831 1 1 831 3 72 1 399 55 1 399 678 3 105 1 170 583 3 140 1 1644 152 1 136 1644 1 136 533 3 160 1 601 270 3 2...
output:
1 15 15 15 55 66 78 120 153 171 231 253 253 276 300 300 351 351 378 378 406 435 465 496 561 561 595 703 820 1081 1081 1225 1326 1326 1378 1378 1540 1711 1830 1830 2080 2850 3081 3240 3321 3321 3403 3486 3655 3655 3655 3916 4278 4851 4950 5050 5253 5671 5886 5995 6105 6328 6555 6670 6786 7021 7750 77...
result:
ok 2004 lines
Test #96:
score: 0
Accepted
time: 19ms
memory: 3852kb
input:
1 1999 5999 1 862 892 1 1004 892 3 1 3 0 1 861 848 3 2 1 256 856 1 1002 1101 3 2 1 995 961 1 1843 860 1 920 860 3 14 1 1255 290 1 919 290 3 39 3 39 1 1148 887 1 963 1148 1 1017 1692 3 62 3 75 1 917 903 1 1895 130 3 94 1 1860 2033 1 1007 39 1 1007 2045 3 120 1 2039 1128 1 1128 696 1 1278 792 1 252 79...
output:
3 3 6 15 36 55 55 91 91 120 171 300 325 630 703 703 780 780 903 990 1081 1128 1176 1176 1275 1326 1485 1485 1653 1653 1953 2278 2346 2628 2701 2701 2701 2775 2775 3403 3403 3486 3916 4753 4753 5253 5253 5356 5356 5460 5778 6441 6441 6555 6555 6670 7381 7503 8256 8256 8385 8515 8646 8778 9045 9180 91...
result:
ok 2003 lines
Test #97:
score: 0
Accepted
time: 81ms
memory: 3996kb
input:
1 2000 6000 1 609 259 3 0 1 608 641 3 2 1 643 221 1 1127 221 1 256 613 3 0 3 10 1 409 617 1 209 1221 1 409 515 3 12 1 578 1266 1 1464 434 3 40 1 417 388 3 57 3 76 1 590 1180 3 72 1 1181 1168 3 76 1 1479 1660 3 86 1 474 1591 3 98 1 459 1858 1 1290 494 3 119 3 132 1 1955 445 3 137 1 1147 1144 1 151 17...
output:
1 3 15 15 36 55 66 66 78 91 105 120 153 153 171 276 325 435 496 528 528 528 595 630 820 946 946 1081 1176 1275 1431 1653 1711 1830 1891 2016 2145 2775 3160 3160 3160 3240 3655 3916 4005 4095 4095 4278 4465 4560 4560 4656 4753 5050 5151 5460 5886 6216 6555 6903 7626 7750 7875 8001 8001 8256 8515 8646...
result:
ok 2002 lines
Test #98:
score: 0
Accepted
time: 43ms
memory: 4128kb
input:
1 2000 6000 1 1088 841 3 1 3 3 1 840 764 1 1516 764 1 184 1516 3 5 3 12 1 698 759 1 759 310 1 179 1203 1 1203 175 1 175 1797 1 1174 1203 1 698 1810 1 1797 1178 1 794 1511 1 1843 175 3 8 1 1273 1077 3 96 1 1256 706 1 1192 1060 1 522 1192 1 302 1060 3 107 3 177 1 1070 1611 1 1058 1230 1 1611 646 3 171...
output:
1 1 10 10 105 120 190 190 253 253 325 378 406 528 595 666 903 946 990 1035 1081 1225 1275 1485 1485 1485 1711 1770 1830 1891 2278 2415 2415 2485 2485 2775 3240 3240 3403 3570 4186 4186 4371 4371 4560 4656 4656 4656 4851 5151 5460 5565 5671 6105 6216 6216 6441 6555 6670 6786 7260 7626 7750 8515 8646 ...
result:
ok 2002 lines
Test #99:
score: 0
Accepted
time: 3ms
memory: 4092kb
input:
1 2000 6000 1 80 1939 1 121 1631 3 1 3 1 3 1 3 0 1 546 1609 1 1663 904 1 311 1360 1 410 1985 1 390 1767 3 10 1 368 721 1 1590 62 1 1176 515 1 95 1682 1 98 530 1 75 578 1 361 956 1 1051 244 1 2 71 3 1 1 1610 450 1 399 1298 3 0 1 1546 1882 1 487 1378 1 1039 1228 1 1513 1862 3 16 1 35 1139 3 21 1 1746 ...
output:
2 2 2 2 7 16 18 22 23 31 37 40 40 45 49 49 49 53 53 53 53 53 53 56 56 58 58 58 60 60 60 61 62 62 65 70 70 76 80 82 83 83 83 86 86 86 86 86 86 101 101 104 106 107 109 110 110 111 115 123 124 131 132 132 139 144 144 144 147 147 149 149 149 149 149 150 151 156 164 164 164 164 165 166 166 166 166 167 16...
result:
ok 2002 lines
Test #100:
score: 0
Accepted
time: 3ms
memory: 4116kb
input:
1 2000 6000 3 0 1 838 577 1 953 369 3 0 1 1030 247 1 191 1389 1 1990 1730 1 355 199 1 1990 517 3 11 1 1789 216 1 391 319 1 1286 188 3 11 3 1 1 687 875 1 1093 1089 1 1062 1034 3 4 1 1558 824 1 1752 355 1 1759 1033 3 1 1 1145 101 3 7 1 1630 707 1 1191 781 3 24 3 4 1 1115 622 1 1406 1419 3 15 1 1353 97...
output:
0 2 8 11 11 14 17 18 20 20 22 23 24 26 28 29 29 31 31 32 34 39 40 40 44 51 54 57 59 59 60 67 69 69 76 79 84 88 88 90 97 99 99 100 103 107 107 109 110 118 119 120 120 121 123 125 127 131 133 133 135 141 148 149 162 165 165 169 171 172 177 177 182 188 192 192 193 195 197 202 205 206 208 210 211 211 21...
result:
ok 2002 lines
Test #101:
score: 0
Accepted
time: 5ms
memory: 3764kb
input:
1 2000 6000 1 428 1670 3 1 1 661 429 1 1999 1671 3 0 1 1992 68 3 6 1 1481 72 3 14 1 266 667 3 5 3 22 1 272 151 1 1980 87 3 21 1 496 1933 3 42 3 33 1 175 559 1 111 611 3 43 1 295 0 3 71 1 122 299 3 66 1 429 533 1 318 703 3 90 3 99 3 100 1 398 187 1 250 517 1 1627 250 1 1195 76 3 107 3 187 1 475 1404 ...
output:
1 6 10 15 21 21 36 45 45 66 78 91 120 120 120 190 190 210 210 253 253 300 300 300 325 325 325 378 406 406 435 435 465 465 465 496 496 561 561 595 630 666 703 703 820 861 861 903 903 946 946 946 946 946 990 990 1035 1081 1081 1128 1176 1176 1176 1275 1326 1326 1378 1431 1485 1540 1540 1596 1596 1596 ...
result:
ok 5799 lines
Test #102:
score: 0
Accepted
time: 2ms
memory: 3748kb
input:
1 2000 6000 1 720 275 3 1 3 0 3 3 3 5 3 4 3 2 3 4 3 1 3 0 3 0 3 6 3 3 3 9 3 12 3 4 3 0 3 17 3 5 3 5 3 5 3 1 3 17 3 17 3 17 3 19 3 9 3 3 3 21 3 13 3 5 3 7 3 10 3 9 3 13 3 21 3 15 3 12 3 32 3 34 3 31 3 30 3 33 3 6 3 24 3 33 3 24 3 41 3 22 3 16 3 4 3 17 3 23 3 41 3 10 3 2 3 0 3 28 3 21 3 26 3 22 3 12 3...
output:
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...
result:
ok 5999 lines
Subtask #5:
score: 0
Skipped
Dependency #3:
0%
Subtask #6:
score: 0
Time Limit Exceeded
Dependency #4:
100%
Accepted
Test #126:
score: 0
Time Limit Exceeded
input:
1 100000 300000 1 99914 44637 1 54949 99914 1 30005 54949 1 30005 37908 1 82810 37908 3 3 1 82805 17647 1 81097 17647 3 14 1 81114 98590 3 20 1 98598 53663 1 8457 53663 1 12730 8457 3 36 1 21896 12764 1 21896 3379 1 54909 3379 3 76 3 97 1 54870 81162 1 81162 35892 1 35892 4762 3 126 1 4714 94599 1 9...
output:
15 28 36 66 105 105 153 210 276 378 406 465 496 528 561 703 741 780 1081 1081 1431 1431 1485 1653 1770 1770 1770 1891 1953 2211 2628 2701 3160 3321 3403 3570 4371 4371 4465 5050 5671 5671 5886 6328 7021 7381 7503 7626 7875 8515 8515 8778 9316 9316 9453 9730 9870 10585 11026 11026 11325 11325 11325 1...
result:
Subtask #7:
score: 0
Skipped
Dependency #6:
0%