QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#46762 | #2064. Bitset Master | fragment | AC ✓ | 1034ms | 230796kb | C++ | 4.2kb | 2022-09-01 16:29:07 | 2022-09-01 16:29:07 |
Judging History
answer
#include <iostream>
#include <cstdio>
#include <vector>
using namespace std;
const int N = 200005, Q = 600005;
int n, m;
int a[N], b[N], ans[Q];
int sz[N], son[N];
int f[N], g[N];
int fa[N], ver[N];
int bg[N], qwq[N];
bool u[N];
vector<int> to[N];
vector<pair<int, int>> qy[N];
int find(int x) {
while (x != fa[x])
x = fa[x] = fa[fa[x]];
return x;
}
namespace bits{
int lm, s[Q];
int st[Q << 2], top;
void add(int x, int v) {
st[++top] = x;
x++;
while (x)
s[x] += v, x &= x - 1;
}
int query(int x) {
int ans = 0;
x++;
while (x <= lm)
ans += s[x], x += x & (-x);
return ans;
}
void clear() {
while (top) {
int x = st[top--] + 1;
while (x)
s[x] = 0, x &= x - 1;
}
}
}
void dfs(int i, int lt) {
sz[i] = 1, son[i] = 0;
f[i] = g[i] = -1;
fa[i] = ver[i] = i;
for (int j : to[i])
if (j != lt && !u[j]) {
bg[j] = lt ? bg[i] : j;
dfs(j, i);
sz[i] += sz[j];
if (sz[son[i]] < sz[j])
son[i] = j;
}
}
void _clear(int i, int lt) {
f[i] = g[i] = -1;
fa[i] = ver[i] = i;
for (int j : to[i])
if (j != lt && !u[j])
_clear(j, i);
}
int centroid(int x) {
for (int i = x;; i = son[i])
if (sz[son[i]] * 2 <= sz[x])
return i;
}
void solve(int x) {
u[x] = 1;
dfs(x, 0);
ver[x] = g[x] = f[x] = 0;
int rt = x;
bits::lm = qy[x].size() + 1;
bits::add(0, 1);
for (int i = 1; i <= (int)qy[x].size(); i++) {
int op = qy[x][i - 1].first;
if (op > 0) {
int x = g[find(qy[rt][i - 1].second)], y = qy[rt][i - 1].second;
if (x != -1)
ans[op] += bits::query(x);
if (y != rt)
qy[bg[y]].push_back(qy[rt][i - 1]);
} else {
bits::add(f[rt], -1);
bits::add(f[rt] = i, 1);
int id = qy[x][i - 1].second;
int x = a[id], y = b[id];
if (sz[x] < sz[y])
swap(x, y);
if (f[x] > f[y]) {
bits::add(f[y], -1);
bits::add(f[y] = f[x], 1);
}
if (ver[y]) {
if (x == rt)
g[ver[y]] = i, ver[y] = 0;
else {
if (!ver[x])
ver[x] = ver[y], ver[y] = 0;
else
fa[ver[y]] = ver[x], ver[y] = 0;
}
}
qy[bg[y]].push_back(qy[rt][i - 1]);
}
}
bits::clear();
_clear(x, 0);
for (int y : to[x])
if (!u[y]) {
f[x] = -1;
bits::lm = qy[y].size() + 1;
for (int i = 1; i <= (int)qy[y].size(); i++) {
int op = qy[y][i - 1].first;
if (op > 0) {
int x = g[find(qy[y][i - 1].second)];
if (x != -1)
ans[op] -= bits::query(x);
} else {
f[rt] = i;
int id = qy[y][i - 1].second;
int x = a[id], y = b[id];
if (sz[x] < sz[y])
swap(x, y);
if (f[x] > f[y]) {
bits::add(f[y], -1);
bits::add(f[y] = f[x], 1);
}
if (ver[y]) {
if (x == rt)
g[ver[y]] = i, ver[y] = 0;
else {
if (!ver[x])
ver[x] = ver[y], ver[y] = 0;
else
fa[ver[y]] = ver[x], ver[y] = 0;
}
}
}
}
bits::clear();
qy[y].clear();
qwq[y] = centroid(y);
}
for (auto tp : qy[x]) {
int op = tp.first;
if (op > 0) {
int x = tp.second;
if (x != rt)
qy[qwq[bg[x]]].push_back(tp);
} else {
int id = tp.second;
int x = a[id], y = b[id];
if (sz[x] < sz[y])
swap(x, y);
if (x != rt)
qy[qwq[bg[x]]].push_back(tp);
}
}
for (int y : to[x])
if (!u[y])
solve(qwq[y]);
}
int main() {
ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
cin >> n >> m;
for (int i = 1; i != n; i++) {
cin >> a[i] >> b[i];
to[a[i]].push_back(b[i]);
to[b[i]].push_back(a[i]);
}
qy[1].resize(m);
for (int i = 0; i != m; i++) {
int x, y;
cin >> x >> y;
qy[1][i] = {x == 1 ? i + 1 : -i - 1, y};
}
solve(1);
for (int i = 1; i <= m; i++)
if (ans[i])
cout << ans[i] << '\n';
}
詳細信息
Test #1:
score: 100
Accepted
time: 3ms
memory: 13120kb
input:
5 11 1 2 1 3 1 4 1 5 2 4 2 3 2 2 2 1 1 1 1 2 1 3 2 2 2 3 1 4 1 5
output:
5 2 3 4 5
result:
ok 5 lines
Test #2:
score: 0
Accepted
time: 460ms
memory: 55076kb
input:
200000 600000 1 2 1 3 3 4 2 5 2 6 4 7 1 8 3 9 2 10 3 11 1 12 3 13 3 14 4 15 3 16 1 17 4 18 1 19 3 20 4 21 1 22 2 23 2 24 1 25 2 26 3 27 3 28 3 29 1 30 3 31 1 32 2 33 4 34 2 35 3 36 1 37 3 38 4 39 3 40 4 41 4 42 3 43 4 44 2 45 4 46 2 47 4 48 4 49 1 50 4 51 2 52 4 53 3 54 1 55 4 56 3 57 2 58 1 59 2 60...
output:
1 47 454 480 212 266 405 1 835 1 1 953 1 1024 1295 82 1 1 421 867 803 1171 1078 1 1514 489 1 54 1636 1 748 316 1172 1411 1565 1758 1292 295 873 1458 1 634 250 293 470 557 382 2310 712 332 1 1417 1117 1 631 1513 1 1487 1908 2605 1553 2861 1282 3176 1964 1 1 815 878 93 2876 2304 3703 1 2512 766 1610 1...
result:
ok 209757 lines
Test #3:
score: 0
Accepted
time: 574ms
memory: 64292kb
input:
200000 600000 1 2 1 3 2 4 1 5 4 6 5 7 5 8 2 9 1 10 1 11 9 12 6 13 8 14 13 15 11 16 4 17 2 18 4 19 11 20 2 21 7 22 11 23 10 24 14 25 12 26 17 27 23 28 6 29 21 30 30 31 5 32 25 33 18 34 29 35 12 36 15 37 18 38 19 39 17 40 21 41 10 42 9 43 17 44 18 45 18 46 7 47 20 48 20 49 32 50 29 51 4 52 9 53 19 54 ...
output:
1 1 1 1 72 1 103 29 1 167 1 3 81 57 40 25 18 39 1 166 1 64 205 1 4 96 15 109 193 60 5 66 72 236 2 60 216 44 57 218 258 253 200 178 1 79 241 1 105 306 259 216 273 287 1 51 188 26 1 278 40 12 1 50 14 307 256 145 14 167 249 1 188 446 362 185 147 73 32 379 229 138 236 404 156 326 334 139 123 46 65 326 1...
result:
ok 210073 lines
Test #4:
score: 0
Accepted
time: 557ms
memory: 63648kb
input:
200000 600000 1 2 2 3 2 4 3 5 3 6 6 7 2 8 7 9 1 10 4 11 2 12 4 13 2 14 9 15 4 16 9 17 2 18 1 19 5 20 8 21 11 22 7 23 6 24 10 25 2 26 10 27 10 28 7 29 8 30 9 31 10 32 10 33 3 34 10 35 2 36 5 37 4 38 3 39 9 40 9 41 8 42 2 43 9 44 1 45 9 46 11 47 8 48 6 49 3 50 7 51 7 52 4 53 7 54 4 55 3 56 7 57 2 58 7...
output:
174 184 1 1 35 33 253 1 330 162 1 163 1 246 1 158 65 327 1 479 216 1 1 566 155 130 542 1 655 240 1 388 1 625 588 11 1 257 750 754 1 88 496 543 1 408 1 767 680 79 617 154 694 677 785 46 564 285 970 573 928 338 313 168 201 243 750 691 908 168 855 1 768 912 1060 423 386 1227 1119 21 994 576 24 571 742 ...
result:
ok 210266 lines
Test #5:
score: 0
Accepted
time: 649ms
memory: 72360kb
input:
200000 600000 1 2 2 3 3 4 4 5 4 6 3 7 2 8 7 9 5 10 3 11 6 12 2 13 3 14 5 15 2 16 16 17 7 18 12 19 3 20 14 21 13 22 2 23 10 24 14 25 25 26 1 27 8 28 1 29 15 30 10 31 26 32 28 33 33 34 5 35 13 36 23 37 21 38 34 39 27 40 26 41 18 42 9 43 29 44 38 45 28 46 29 47 46 48 2 49 19 50 12 51 26 52 39 53 47 54 ...
output:
1 1 1 35 22 21 1 11 12 1 31 1 1 58 57 35 25 1 1 1 10 90 38 1 70 37 1 25 1 38 82 196 63 91 104 40 104 98 65 26 10 20 1 66 109 69 66 18 1 89 61 95 1 157 30 9 1 1 281 1 22 2 1 103 25 160 1 1 135 13 147 21 47 56 272 10 12 1 158 116 173 190 80 109 185 75 6 25 210 95 124 12 171 227 1 147 189 1 61 1 51 173...
result:
ok 209912 lines
Test #6:
score: 0
Accepted
time: 639ms
memory: 70660kb
input:
200000 600000 1 2 2 3 1 4 2 5 3 6 1 7 3 8 5 9 8 10 9 11 10 12 9 13 4 14 10 15 3 16 9 17 2 18 18 19 16 20 10 21 6 22 22 23 15 24 11 25 4 26 14 27 2 28 15 29 26 30 2 31 26 32 30 33 17 34 12 35 34 36 24 37 17 38 13 39 19 40 33 41 2 42 3 43 31 44 39 45 3 46 41 47 42 48 16 49 33 50 35 51 19 52 39 53 35 5...
output:
1 1 38 1 16 47 21 44 34 1 41 21 24 86 48 32 12 1 52 21 91 115 134 101 67 93 1 72 132 20 1 1 1 3 1 1 1 47 83 47 75 137 141 97 66 86 51 314 71 152 52 87 47 108 91 101 39 68 20 94 87 1 174 27 178 142 126 1 74 186 215 1 27 124 1 199 1 188 231 111 5 122 158 1 53 207 146 183 236 6 221 1 175 90 236 55 51 8...
result:
ok 209688 lines
Test #7:
score: 0
Accepted
time: 565ms
memory: 66668kb
input:
200000 600000 1 2 2 3 1 4 4 5 4 6 1 7 3 8 1 9 8 10 2 11 6 12 8 13 4 14 9 15 7 16 2 17 3 18 3 19 9 20 15 21 19 22 13 23 21 24 3 25 17 26 6 27 22 28 11 29 1 30 27 31 4 32 8 33 24 34 32 35 19 36 31 37 33 38 26 39 6 40 26 41 6 42 25 43 15 44 6 45 12 46 13 47 9 48 33 49 7 50 22 51 31 52 26 53 4 54 13 55 ...
output:
23 1 24 1 1 1 1 1 1 113 1 1 105 86 129 24 77 138 1 152 117 63 1 17 109 1 90 1 116 99 135 155 89 50 1 230 221 1 84 5 53 9 19 231 62 6 108 66 134 149 17 1 244 1 104 256 17 263 321 201 252 116 173 86 198 39 105 336 1 320 53 224 1 344 284 257 259 143 168 221 1 172 97 225 202 287 249 177 171 286 1 131 53...
result:
ok 210127 lines
Test #8:
score: 0
Accepted
time: 636ms
memory: 70836kb
input:
200000 600000 1 2 2 3 1 4 2 5 4 6 5 7 2 8 5 9 8 10 8 11 3 12 12 13 4 14 3 15 6 16 12 17 11 18 6 19 11 20 4 21 14 22 14 23 1 24 7 25 24 26 5 27 6 28 5 29 5 30 11 31 5 32 18 33 28 34 16 35 14 36 5 37 34 38 3 39 16 40 35 41 13 42 24 43 41 44 26 45 1 46 19 47 8 48 46 49 13 50 50 51 27 52 19 53 33 54 32 ...
output:
14 1 1 1 1 1 3 1 32 7 1 3 52 1 13 4 1 50 10 80 69 46 55 80 46 52 15 16 1 90 62 1 105 40 50 100 97 92 112 112 76 87 5 101 1 127 59 11 84 16 28 69 108 23 51 1 48 1 1 63 131 119 34 59 109 34 25 1 90 156 1 115 127 7 58 27 20 21 1 65 142 48 56 19 1 53 138 76 94 1 150 134 93 57 128 122 1 63 71 47 13 132 1...
result:
ok 209918 lines
Test #9:
score: 0
Accepted
time: 532ms
memory: 65540kb
input:
200000 600000 1 2 1 3 3 4 2 5 3 6 3 7 1 8 2 9 3 10 4 11 8 12 7 13 3 14 6 15 6 16 9 17 4 18 12 19 13 20 4 21 20 22 3 23 1 24 18 25 9 26 21 27 25 28 26 29 25 30 29 31 14 32 27 33 26 34 12 35 10 36 18 37 7 38 2 39 6 40 11 41 13 42 25 43 24 44 25 45 13 46 8 47 25 48 14 49 24 50 8 51 1 52 6 53 15 54 18 5...
output:
1 1 1 1 16 18 1 1 1 108 16 22 1 94 1 48 1 65 121 68 215 10 147 160 187 193 23 70 110 1 37 54 140 239 151 153 32 227 29 35 80 1 210 88 25 104 18 226 63 293 201 1 150 305 256 132 75 72 59 195 143 73 306 110 296 118 1 51 320 345 1 226 1 1 1 194 69 1 109 108 220 382 186 141 1 113 168 53 22 1 80 336 198 ...
result:
ok 209781 lines
Test #10:
score: 0
Accepted
time: 656ms
memory: 73560kb
input:
200000 600000 1 2 2 3 2 4 1 5 5 6 1 7 4 8 4 9 5 10 6 11 3 12 8 13 9 14 4 15 2 16 11 17 16 18 15 19 4 20 6 21 12 22 20 23 1 24 23 25 20 26 10 27 20 28 27 29 18 30 30 31 8 32 21 33 3 34 24 35 11 36 33 37 17 38 8 39 9 40 26 41 24 42 13 43 34 44 44 45 13 46 22 47 46 48 26 49 29 50 2 51 6 52 17 53 51 54 ...
output:
1 20 1 1 1 9 31 31 9 1 1 34 26 34 34 21 3 3 47 41 22 1 34 21 61 9 1 1 17 17 12 26 52 61 54 71 5 81 73 55 21 77 1 90 46 79 56 103 65 87 22 51 70 1 1 45 103 64 91 119 63 79 80 11 100 76 119 44 10 58 1 90 129 85 5 1 1 33 79 49 5 8 39 30 126 14 76 126 131 1 1 1 10 1 1 82 122 65 30 61 138 110 113 65 103 ...
result:
ok 209552 lines
Test #11:
score: 0
Accepted
time: 469ms
memory: 59044kb
input:
200000 600000 1 2 1 3 3 4 2 5 1 6 3 7 4 8 4 9 4 10 5 11 10 12 10 13 8 14 9 15 8 16 5 17 6 18 8 19 4 20 3 21 9 22 10 23 6 24 6 25 10 26 1 27 8 28 4 29 8 30 9 31 9 32 8 33 4 34 5 35 6 36 1 37 7 38 3 39 6 40 2 41 8 42 8 43 1 44 5 45 6 46 3 47 7 48 10 49 5 50 9 51 9 52 9 53 8 54 8 55 6 56 3 57 6 58 3 59...
output:
1 182 47 40 1 216 334 279 204 463 1 1 110 222 92 183 545 1 1 167 350 375 274 1 349 640 1 1 652 45 444 261 1 1 1 785 220 528 815 243 1 297 1 723 716 777 898 449 1 506 662 556 203 639 586 264 661 941 45 539 166 1 402 430 83 1 1079 1 1059 700 106 213 1103 354 727 602 557 1089 915 1172 36 984 1041 1 1 1...
result:
ok 210286 lines
Test #12:
score: 0
Accepted
time: 553ms
memory: 63392kb
input:
200000 600000 1 2 1 3 2 4 3 5 1 6 4 7 5 8 6 9 3 10 6 11 2 12 2 13 13 14 11 15 5 16 1 17 11 18 9 19 12 20 15 21 1 22 6 23 8 24 22 25 2 26 24 27 6 28 19 29 6 30 6 31 22 32 1 33 21 34 13 35 29 36 28 37 10 38 18 39 5 40 19 41 21 42 31 43 31 44 19 45 3 46 17 47 26 48 3 49 25 50 27 51 31 52 21 53 2 54 22 ...
output:
1 1 1 1 59 1 1 103 2 43 110 121 1 78 117 109 149 114 35 4 139 113 78 1 1 105 37 103 169 24 158 206 1 31 13 185 160 134 250 93 95 12 213 65 133 1 1 126 157 215 1 69 74 58 294 1 246 1 1 269 148 250 168 299 43 27 322 90 101 235 244 295 71 1 308 154 1 1 55 269 44 148 30 343 310 353 376 79 158 1 1 62 371...
result:
ok 210525 lines
Test #13:
score: 0
Accepted
time: 618ms
memory: 68084kb
input:
200000 600000 1 2 2 3 1 4 1 5 5 6 4 7 3 8 1 9 4 10 2 11 2 12 5 13 4 14 13 15 10 16 13 17 8 18 10 19 16 20 3 21 12 22 6 23 2 24 12 25 14 26 22 27 8 28 7 29 9 30 5 31 13 32 5 33 9 34 20 35 9 36 16 37 23 38 28 39 30 40 5 41 6 42 30 43 41 44 29 45 31 46 4 47 26 48 23 49 16 50 45 51 16 52 48 53 23 54 36 ...
output:
11 1 22 2 35 31 1 29 51 25 20 10 41 30 1 38 6 45 1 30 10 14 72 69 75 14 1 74 1 1 1 15 41 55 46 19 19 82 20 5 1 16 51 19 2 80 4 30 53 53 108 1 79 60 37 117 1 97 73 22 74 197 34 100 92 61 31 96 100 85 19 34 34 78 129 59 67 99 115 6 112 90 66 38 115 56 1 101 81 193 9 24 11 1 76 116 121 1 103 1 111 1 92...
result:
ok 210125 lines
Test #14:
score: 0
Accepted
time: 577ms
memory: 64744kb
input:
200000 600000 1 2 1 3 1 4 2 5 5 6 2 7 6 8 1 9 9 10 2 11 10 12 5 13 3 14 14 15 15 16 3 17 17 18 15 19 19 20 1 21 2 22 6 23 17 24 13 25 20 26 15 27 14 28 1 29 21 30 1 31 23 32 7 33 8 34 6 35 13 36 4 37 22 38 26 39 11 40 22 41 22 42 23 43 3 44 15 45 11 46 7 47 1 48 2 49 11 50 22 51 21 52 7 53 28 54 16 ...
output:
1 1 1 1 90 62 38 105 123 1 30 96 5 1 1 62 163 43 112 1 60 1 55 60 16 1 20 163 102 65 104 430 130 22 34 162 71 246 16 1 101 179 240 253 147 204 109 233 1 1 245 294 1 32 130 65 161 103 1 38 255 200 76 1 103 173 75 91 180 294 114 25 318 1 149 1 1 6 184 286 225 41 358 192 149 245 125 183 1 254 67 329 7 ...
result:
ok 210125 lines
Test #15:
score: 0
Accepted
time: 569ms
memory: 65844kb
input:
200000 600000 1 2 2 3 2 4 3 5 5 6 2 7 2 8 2 9 4 10 2 11 8 12 9 13 12 14 2 15 6 16 1 17 10 18 18 19 2 20 1 21 16 22 14 23 11 24 3 25 13 26 13 27 27 28 8 29 2 30 26 31 7 32 8 33 29 34 29 35 24 36 19 37 1 38 11 39 25 40 31 41 38 42 14 43 28 44 25 45 37 46 18 47 31 48 29 49 10 50 37 51 35 52 27 53 24 54...
output:
1 1 1 1 1 69 24 8 44 97 1 43 68 97 42 110 21 72 1 140 57 1 78 134 88 67 1 51 108 39 204 67 140 1 26 1 36 106 207 112 1 1 122 1 1 1 45 43 49 168 160 155 156 248 56 229 221 18 33 53 1 107 42 1 235 18 261 215 199 192 84 46 202 213 290 83 117 231 127 156 76 1 313 207 220 107 303 332 284 107 51 269 253 2...
result:
ok 210079 lines
Test #16:
score: 0
Accepted
time: 561ms
memory: 67208kb
input:
200000 600000 1 2 1 3 1 4 2 5 4 6 1 7 2 8 6 9 7 10 10 11 3 12 12 13 3 14 8 15 7 16 5 17 2 18 9 19 2 20 6 21 7 22 22 23 16 24 11 25 14 26 14 27 1 28 2 29 23 30 8 31 10 32 32 33 30 34 15 35 30 36 20 37 3 38 20 39 30 40 39 41 31 42 15 43 43 44 11 45 3 46 14 47 37 48 48 49 44 50 5 51 33 52 20 53 41 54 4...
output:
21 1 22 1 1 29 1 1 21 152 56 46 70 60 90 81 1 27 60 8 8 98 42 44 3 53 1 41 77 54 8 1 71 89 23 99 1 30 35 1 1 1 117 144 117 98 83 18 27 134 21 1 1 14 1 10 64 20 128 106 55 232 67 140 116 146 90 1 116 38 1 94 1 1 99 164 107 149 5 67 128 79 184 193 63 24 132 46 70 185 134 126 1 12 1 205 217 188 343 23 ...
result:
ok 209525 lines
Test #17:
score: 0
Accepted
time: 608ms
memory: 70844kb
input:
200000 600000 1 2 2 3 3 4 2 5 1 6 6 7 7 8 6 9 3 10 7 11 7 12 9 13 1 14 2 15 5 16 7 17 2 18 7 19 9 20 5 21 20 22 6 23 2 24 8 25 5 26 26 27 14 28 27 29 16 30 24 31 30 32 12 33 15 34 9 35 12 36 35 37 18 38 12 39 24 40 11 41 27 42 27 43 24 44 30 45 17 46 17 47 20 48 45 49 6 50 32 51 28 52 38 53 31 54 41...
output:
11 5 1 1 15 29 16 35 25 14 8 1 1 18 11 19 1 45 22 4 33 25 17 1 1 6 3 10 4 55 1 1 60 1 44 84 43 73 13 58 49 1 65 1 18 63 44 1 45 51 97 67 1 5 65 24 28 1 1 48 67 4 123 56 1 117 69 66 11 7 53 1 56 7 1 94 86 1 133 44 79 1 43 19 17 1 14 64 100 70 1 54 120 38 136 72 59 61 64 88 93 53 111 1 58 94 122 54 30...
result:
ok 210271 lines
Test #18:
score: 0
Accepted
time: 563ms
memory: 64808kb
input:
200000 600000 1 2 1 3 1 4 2 5 3 6 3 7 4 8 3 9 4 10 4 11 5 12 2 13 4 14 7 15 1 16 15 17 10 18 12 19 4 20 20 21 7 22 21 23 6 24 1 25 6 26 25 27 21 28 18 29 26 30 22 31 10 32 5 33 28 34 6 35 31 36 9 37 26 38 2 39 35 40 16 41 8 42 12 43 29 44 6 45 44 46 7 47 16 48 40 49 11 50 44 51 6 52 7 53 31 54 2 55 ...
output:
1 1 18 1 59 15 6 19 32 56 1 1 28 94 48 40 69 25 12 48 62 116 29 180 97 32 26 23 30 93 20 114 97 1 8 30 93 51 82 1 54 1 1 6 47 94 150 123 18 68 120 141 71 23 1 78 117 137 8 175 116 147 12 1 49 131 197 1 148 116 17 10 120 67 1 17 65 240 159 163 49 72 179 69 17 32 119 177 219 11 191 6 261 63 27 13 146 ...
result:
ok 210069 lines
Test #19:
score: 0
Accepted
time: 557ms
memory: 61584kb
input:
200000 600000 1 2 1 3 3 4 1 5 2 6 5 7 3 8 1 9 9 10 10 11 4 12 1 13 4 14 3 15 8 16 10 17 7 18 8 19 8 20 9 21 14 22 7 23 4 24 8 25 18 26 1 27 2 28 14 29 2 30 25 31 23 32 10 33 28 34 5 35 2 36 8 37 5 38 10 39 10 40 13 41 9 42 1 43 6 44 22 45 9 46 8 47 4 48 8 49 5 50 3 51 17 52 19 53 27 54 26 55 4 56 2 ...
output:
1 1 1 1 2 58 108 122 126 1 69 69 76 1 12 124 72 14 1 1 38 1 167 43 206 197 47 164 37 1 1 220 17 184 145 1 214 83 1 1 103 234 147 179 147 1 229 1 223 257 181 285 317 208 1 97 81 282 308 1 1 79 281 312 169 304 1 105 34 45 228 233 190 3 269 243 125 323 121 206 18 118 359 117 136 83 37 1 1 88 82 235 324...
result:
ok 209766 lines
Test #20:
score: 0
Accepted
time: 584ms
memory: 69112kb
input:
200000 600000 1 2 2 3 3 4 4 5 1 6 3 7 1 8 8 9 3 10 9 11 7 12 7 13 2 14 10 15 7 16 15 17 7 18 18 19 9 20 1 21 4 22 9 23 17 24 14 25 12 26 5 27 2 28 27 29 2 30 9 31 10 32 15 33 22 34 30 35 14 36 16 37 1 38 6 39 19 40 1 41 1 42 6 43 28 44 18 45 15 46 26 47 31 48 38 49 45 50 39 51 32 52 44 53 47 54 30 5...
output:
1 1 8 5 26 3 69 11 66 1 73 1 1 1 1 86 27 74 89 25 1 1 81 63 113 9 115 41 105 33 98 27 12 85 84 96 1 10 34 14 103 107 55 106 1 139 139 90 90 70 136 71 1 1 96 71 1 176 1 152 1 1 123 9 117 1 81 185 136 1 152 200 141 27 123 223 170 188 94 179 193 106 172 154 1 13 196 118 235 112 150 1 245 59 38 1 2 131 ...
result:
ok 210320 lines
Test #21:
score: 0
Accepted
time: 604ms
memory: 68400kb
input:
200000 600000 1 2 1 3 1 4 3 5 5 6 6 7 3 8 5 9 6 10 9 11 9 12 6 13 6 14 7 15 6 16 6 17 13 18 15 19 14 20 4 21 3 22 12 23 7 24 10 25 18 26 8 27 20 28 24 29 17 30 1 31 17 32 18 33 4 34 24 35 24 36 25 37 16 38 32 39 27 40 34 41 15 42 15 43 30 44 1 45 17 46 5 47 32 48 25 49 11 50 14 51 24 52 18 53 32 54 ...
output:
24 67 1 105 88 53 16 99 30 63 1 47 1 77 38 65 1 2 1 80 1 82 129 171 101 1 135 101 1 161 131 1 182 1 16 146 1 138 209 242 215 113 46 1 85 130 38 3 149 216 206 1 117 1 238 1 216 6 239 74 203 273 192 67 202 101 1 31 1 258 290 185 68 245 1 142 147 116 81 1 114 266 113 120 28 248 1 97 236 194 208 11 123 ...
result:
ok 209755 lines
Test #22:
score: 0
Accepted
time: 863ms
memory: 217144kb
input:
200000 600000 1 2 1 3 2 4 3 5 5 6 4 7 4 8 5 9 7 10 10 11 9 12 11 13 7 14 10 15 12 16 12 17 12 18 14 19 16 20 15 21 20 22 17 23 20 24 24 25 25 26 23 27 23 28 26 29 26 30 25 31 25 32 32 33 29 34 29 35 32 36 34 37 33 38 38 39 38 40 37 41 36 42 42 43 39 44 39 45 42 46 45 47 45 48 47 49 44 50 44 51 46 52...
output:
79 70 37 53 7 19 32 27 77 39 1 57 1 10 9 1 1 1 33 28 3 1 19 14 88 20 6 1 31 14 1 7 1 6 1 1 46 1 6 120 41 51 1 103 45 1 1 93 1 23 38 53 52 158 29 1 42 82 23 86 41 52 3 21 58 1 73 49 74 1 158 46 103 5 126 1 1 82 1 90 33 31 55 27 35 51 84 125 12 37 73 45 1 24 86 45 20 46 5 125 4 1 11 134 67 105 29 154 ...
result:
ok 261233 lines
Test #23:
score: 0
Accepted
time: 844ms
memory: 226308kb
input:
200000 600000 1 2 1 3 3 4 3 5 4 6 3 7 6 8 6 9 8 10 7 11 10 12 10 13 12 14 12 15 12 16 13 17 16 18 17 19 19 20 18 21 18 22 20 23 22 24 21 25 24 26 26 27 24 28 27 29 29 30 27 31 28 32 31 33 32 34 32 35 34 36 35 37 37 38 36 39 36 40 37 41 38 42 40 43 42 44 42 45 44 46 46 47 46 48 46 49 47 50 50 51 49 5...
output:
23 96 1 95 79 28 90 1 6 1 26 1 1 48 1 85 84 1 41 1 36 108 28 10 84 64 1 116 1 55 111 125 2 1 3 5 54 38 78 122 11 20 14 108 1 155 22 1 49 116 126 1 102 1 55 96 9 114 3 85 58 78 119 36 52 32 91 21 31 40 125 15 1 67 64 1 129 76 25 35 1 103 150 1 106 33 67 79 112 27 22 24 1 124 55 56 15 11 116 36 44 40 ...
result:
ok 154121 lines
Test #24:
score: 0
Accepted
time: 868ms
memory: 214228kb
input:
200000 600000 1 2 1 3 3 4 2 5 5 6 6 7 6 8 7 9 6 10 9 11 11 12 9 13 13 14 8 15 14 16 11 17 17 18 14 19 17 20 18 21 15 22 22 23 17 24 24 25 23 26 22 27 21 28 22 29 25 30 25 31 28 32 31 33 31 34 32 35 35 36 35 37 36 38 37 39 34 40 39 41 38 42 38 43 39 44 41 45 41 46 43 47 46 48 47 49 48 50 45 51 47 52 ...
output:
1 85 110 74 95 11 165 46 70 106 22 1 51 1 12 42 90 74 63 7 39 50 1 1 32 1 46 24 87 9 1 122 1 188 20 1 63 73 19 83 116 1 1 1 105 1 107 1 46 33 2 7 13 19 17 94 56 113 89 92 1 24 59 69 132 56 18 5 58 1 120 53 13 36 93 80 13 177 34 21 1 112 59 29 45 9 18 132 1 62 1 61 1 37 1 88 300 29 46 32 43 1 86 130 ...
result:
ok 121812 lines
Test #25:
score: 0
Accepted
time: 897ms
memory: 213668kb
input:
200000 600000 1 2 1 3 2 4 3 5 5 6 5 7 6 8 4 9 4 10 9 11 4 12 10 13 11 14 14 15 10 16 10 17 15 18 13 19 15 20 18 21 20 22 20 23 16 24 22 25 25 26 25 27 22 28 26 29 25 30 27 31 30 32 25 33 27 34 31 35 33 36 33 37 35 38 36 39 36 40 37 41 38 42 39 43 41 44 42 45 42 46 40 47 45 48 42 49 44 50 43 51 48 52...
output:
1 110 1 59 1 48 12 1 13 1 129 26 1 13 1 1 1 8 19 119 96 15 1 7 1 1 114 1 129 28 1 111 121 18 85 66 12 81 111 20 8 39 66 1 12 24 74 9 1 58 106 1 70 20 2 1 12 95 38 48 23 84 142 54 3 79 34 89 67 8 4 41 10 58 38 24 94 106 65 51 36 102 20 76 29 7 1 61 36 1 27 113 136 1 15 131 25 129 45 89 76 86 13 9 141...
result:
ok 157203 lines
Test #26:
score: 0
Accepted
time: 871ms
memory: 213332kb
input:
200000 600000 1 2 1 3 3 4 1 5 3 6 1 7 7 8 3 9 5 10 3 11 8 12 6 13 12 14 13 15 14 16 11 17 12 18 15 19 18 20 17 21 15 22 19 23 17 24 19 25 22 26 22 27 22 28 23 29 22 30 24 31 31 32 25 33 31 34 32 35 30 36 33 37 35 38 38 39 33 40 40 41 37 42 40 43 42 44 40 45 39 46 45 47 47 48 41 49 42 50 45 51 51 52 ...
output:
1 85 43 45 36 85 1 35 3 79 1 1 1 1 1 65 1 1 80 65 61 68 32 11 17 1 7 40 45 151 55 21 69 1 30 95 7 41 17 1 1 13 50 19 99 61 104 24 2 74 61 1 98 7 80 61 11 97 7 1 5 1 3 121 10 56 54 74 1 1 78 1 1 42 81 49 76 20 1 21 27 112 78 1 1 1 1 50 32 37 1 29 29 73 1 70 73 45 2 87 1 1 60 36 76 92 105 29 60 31 52 ...
result:
ok 192140 lines
Test #27:
score: 0
Accepted
time: 861ms
memory: 209296kb
input:
200000 600000 1 2 1 3 2 4 3 5 1 6 6 7 2 8 6 9 5 10 10 11 9 12 9 13 13 14 8 15 14 16 8 17 9 18 13 19 13 20 20 21 19 22 18 23 16 24 19 25 20 26 23 27 23 28 19 29 27 30 29 31 24 32 31 33 31 34 34 35 30 36 28 37 32 38 33 39 32 40 34 41 40 42 37 43 42 44 37 45 37 46 39 47 39 48 41 49 49 50 49 51 47 52 47...
output:
1 6 1 1 1 1 281 578 5 1 1 16 482 208 1 1 304 1 1 1 233 455 1 44 42 9 243 185 705 56 159 51 560 524 379 1 1 560 148 1 1 548 440 1 560 212 1 419 1 469 909 560 450 889 109 1 617 288 490 33 69 422 290 1 166 652 181 333 389 1 570 1 179 1 499 301 8 204 73 471 652 405 17 622 509 1 598 625 413 594 570 103 5...
result:
ok 250960 lines
Test #28:
score: 0
Accepted
time: 869ms
memory: 209800kb
input:
200000 600000 1 2 1 3 1 4 3 5 1 6 1 7 4 8 5 9 2 10 9 11 4 12 7 13 12 14 14 15 9 16 14 17 12 18 14 19 15 20 12 21 19 22 19 23 23 24 21 25 19 26 24 27 25 28 20 29 29 30 23 31 25 32 26 33 28 34 29 35 28 36 31 37 31 38 37 39 31 40 34 41 36 42 37 43 41 44 38 45 44 46 39 47 46 48 46 49 46 50 45 51 43 52 5...
output:
1 646 34 1 1 1 1 580 1 1 1 1 324 1 1 414 209 496 279 310 272 2 69 344 134 417 260 499 144 423 354 62 111 37 160 148 340 323 70 20 1 196 311 94 1 628 1 147 1 84 426 167 63 185 110 1 1 386 433 7 100 92 284 445 360 623 414 326 148 218 1 65 110 1 357 575 92 172 249 284 256 22 213 117 30 182 125 142 535 ...
result:
ok 188697 lines
Test #29:
score: 0
Accepted
time: 853ms
memory: 222036kb
input:
200000 600000 1 2 2 3 1 4 1 5 2 6 5 7 7 8 7 9 6 10 7 11 9 12 9 13 12 14 12 15 12 16 14 17 16 18 17 19 19 20 17 21 19 22 20 23 20 24 23 25 24 26 26 27 26 28 26 29 29 30 29 31 28 32 30 33 31 34 31 35 32 36 36 37 34 38 37 39 37 40 38 41 39 42 41 43 41 44 41 45 45 46 45 47 44 48 47 49 47 50 50 51 51 52 ...
output:
171 1 352 98 525 210 16 652 1 352 359 1 160 4 706 446 122 374 494 1 1 32 1 370 1 98 1 98 508 699 1 524 201 223 197 1 107 370 427 62 688 213 481 214 1 14 312 266 349 21 532 261 180 235 284 563 749 62 869 493 197 109 448 78 57 55 149 608 30 187 656 5 753 564 245 344 786 1 82 262 658 429 474 294 277 1 ...
result:
ok 196173 lines
Test #30:
score: 0
Accepted
time: 844ms
memory: 223420kb
input:
200000 600000 1 2 2 3 1 4 3 5 4 6 3 7 4 8 5 9 9 10 9 11 10 12 9 13 10 14 13 15 13 16 13 17 14 18 15 19 19 20 18 21 20 22 22 23 23 24 22 25 22 26 23 27 27 28 27 29 28 30 29 31 30 32 30 33 31 34 32 35 34 36 36 37 35 38 38 39 39 40 40 41 38 42 40 43 42 44 44 45 42 46 46 47 47 48 48 49 47 50 47 51 48 52...
output:
222 1 267 1 1 107 30 1 1 33 1 140 1 16 1 1 88 1 616 76 106 1 1 518 1 555 46 328 1 64 102 268 1 123 551 1 248 91 58 336 71 26 46 352 134 603 479 142 340 163 79 256 317 1 503 311 54 113 95 263 101 146 642 272 1 63 171 41 219 162 302 79 457 191 136 201 364 464 112 245 311 136 156 346 59 344 588 376 65 ...
result:
ok 221200 lines
Test #31:
score: 0
Accepted
time: 807ms
memory: 220796kb
input:
200000 600000 1 2 1 3 3 4 2 5 5 6 4 7 7 8 6 9 7 10 10 11 8 12 9 13 12 14 11 15 14 16 16 17 17 18 18 19 17 20 17 21 21 22 19 23 21 24 21 25 25 26 25 27 26 28 25 29 28 30 30 31 29 32 29 33 32 34 31 35 32 36 36 37 35 38 38 39 38 40 37 41 39 42 42 43 41 44 43 45 42 46 46 47 45 48 47 49 46 50 50 51 48 52...
output:
1 67 1 1 148 220 122 1 119 407 1 219 69 1 1 1 1 60 245 163 26 473 83 192 473 32 168 162 90 1 214 449 306 92 108 180 11 1 435 38 97 302 99 126 138 1 1 140 178 154 275 150 466 184 120 421 56 265 94 379 200 211 1 1 340 211 259 172 113 155 444 85 229 43 266 102 129 417 267 45 93 1 1 182 231 131 155 425 ...
result:
ok 258649 lines
Test #32:
score: 0
Accepted
time: 876ms
memory: 219260kb
input:
200000 600000 1 2 1 3 2 4 2 5 1 6 5 7 6 8 7 9 5 10 6 11 10 12 12 13 13 14 11 15 13 16 13 17 13 18 17 19 18 20 20 21 18 22 19 23 19 24 21 25 23 26 26 27 26 28 24 29 26 30 27 31 29 32 31 33 30 34 33 35 32 36 35 37 37 38 37 39 39 40 38 41 40 42 42 43 40 44 42 45 45 46 46 47 45 48 46 49 47 50 49 51 50 5...
output:
592 618 1272 855 1 1 1217 467 534 1 1371 1 528 797 1 597 1209 1336 1 1627 1430 1 1 1 577 2614 1 1 1 578 921 1984 1425 2748 1 984 2599 1 472 671 656 596 263 329 994 71 609 581 1049 1 319 277 461 363 1553 915 351 997 744 1864 1636 297 379 151 1634 1906 231 1463 569 44 794 1787 2304 666 486 2262 1613 1...
result:
ok 145154 lines
Test #33:
score: 0
Accepted
time: 848ms
memory: 218100kb
input:
200000 600000 1 2 2 3 3 4 2 5 1 6 2 7 4 8 8 9 5 10 9 11 8 12 10 13 11 14 11 15 13 16 13 17 13 18 15 19 16 20 18 21 20 22 20 23 23 24 23 25 25 26 22 27 26 28 28 29 29 30 30 31 30 32 30 33 30 34 33 35 35 36 34 37 37 38 35 39 37 40 36 41 41 42 40 43 43 44 44 45 42 46 46 47 47 48 46 49 46 50 49 51 47 52...
output:
534 1 1394 1 1 701 586 19 706 269 1 44 1246 411 1333 1 2005 1 1 789 142 1027 952 869 2183 959 1 1 531 1795 369 1 479 496 1 2132 178 2686 139 1 1605 1720 1029 2879 3175 1091 2236 1250 1100 1 1600 412 3096 2140 1169 2420 3229 1816 49 1 1200 2849 2099 1521 338 478 1960 2373 627 1 1984 3499 508 2051 332...
result:
ok 221874 lines
Test #34:
score: 0
Accepted
time: 883ms
memory: 221632kb
input:
200000 600000 1 2 2 3 2 4 2 5 4 6 6 7 5 8 5 9 6 10 9 11 11 12 10 13 12 14 11 15 14 16 13 17 16 18 16 19 16 20 17 21 19 22 19 23 23 24 21 25 25 26 23 27 27 28 28 29 26 30 28 31 31 32 30 33 30 34 32 35 32 36 33 37 34 38 38 39 38 40 37 41 41 42 42 43 41 44 44 45 44 46 43 47 45 48 46 49 46 50 47 51 50 5...
output:
556 211 1 652 1 121 732 205 76 1 49 1 173 145 1 433 1 1 533 681 71 519 434 277 498 1 449 735 524 221 22 860 383 809 553 658 519 1 124 617 780 360 319 307 391 546 149 624 350 1 246 401 572 240 439 32 230 1 630 620 179 26 1 1 653 102 656 107 269 10 1 765 501 801 55 812 288 113 511 522 6 737 1 864 1 51...
result:
ok 197390 lines
Test #35:
score: 0
Accepted
time: 868ms
memory: 213400kb
input:
200000 600000 1 2 2 3 1 4 4 5 3 6 1 7 2 8 7 9 8 10 9 11 9 12 8 13 9 14 11 15 12 16 13 17 12 18 17 19 16 20 18 21 16 22 17 23 19 24 19 25 22 26 23 27 27 28 23 29 25 30 27 31 31 32 32 33 28 34 30 35 31 36 35 37 37 38 33 39 34 40 35 41 41 42 38 43 39 44 40 45 40 46 43 47 42 48 44 49 49 50 47 51 49 52 5...
output:
387 114 470 995 229 888 24 4 1 1348 1 136 1 792 51 775 581 492 225 294 27 676 6 149 1256 485 151 1 559 320 834 990 946 210 213 1 37 659 963 875 363 43 157 209 729 1 806 224 175 317 202 1 251 1 1406 604 759 421 904 30 125 281 633 1028 1324 129 85 1 1054 339 376 260 547 423 1145 93 1 1 582 321 161 862...
result:
ok 214980 lines
Test #36:
score: 0
Accepted
time: 876ms
memory: 210792kb
input:
200000 600000 1 2 1 3 3 4 2 5 2 6 1 7 4 8 8 9 6 10 9 11 6 12 9 13 13 14 13 15 15 16 10 17 13 18 13 19 19 20 19 21 21 22 18 23 17 24 20 25 19 26 21 27 23 28 22 29 26 30 24 31 26 32 27 33 28 34 30 35 32 36 31 37 36 38 33 39 35 40 36 41 39 42 39 43 38 44 41 45 39 46 46 47 42 48 44 49 43 50 48 51 50 52 ...
output:
123 1162 1 1 1 2303 1265 866 103 136 2421 1849 1917 1881 2402 1 573 405 485 101 1036 731 1 1 1 2348 1689 276 322 604 822 91 1489 1843 1 1 803 1030 915 455 1 236 369 277 310 42 989 1 96 273 96 2137 643 492 1533 1 445 1016 1 775 2154 2 429 1 2195 2524 1160 1443 2475 97 632 11 795 1 1 117 728 2187 1 14...
result:
ok 163076 lines
Test #37:
score: 0
Accepted
time: 920ms
memory: 213580kb
input:
200000 600000 1 2 2 3 1 4 3 5 1 6 5 7 4 8 8 9 5 10 7 11 11 12 10 13 13 14 12 15 11 16 16 17 15 18 15 19 16 20 18 21 17 22 19 23 21 24 20 25 21 26 24 27 27 28 25 29 25 30 28 31 30 32 28 33 33 34 34 35 31 36 32 37 36 38 35 39 38 40 39 41 39 42 41 43 43 44 40 45 43 46 43 47 46 48 45 49 48 50 50 51 50 5...
output:
1 1 1109 1 1262 621 1 3182 2533 1 1 5108 564 2866 4428 4624 6069 6185 5480 322 1508 1 33 3358 175 1 1 3723 1 1212 3895 864 804 2076 1 1095 646 1740 5636 759 1 2226 3851 1 1308 5265 1191 2596 2310 3945 1 1 3540 903 1307 3491 898 2047 3524 2356 941 1482 2766 2244 4310 661 2787 3257 1931 6063 4909 1069...
result:
ok 163935 lines
Test #38:
score: 0
Accepted
time: 948ms
memory: 202456kb
input:
200000 600000 1 2 2 3 2 4 2 5 1 6 5 7 5 8 1 9 4 10 6 11 8 12 11 13 12 14 7 15 15 16 10 17 9 18 13 19 12 20 16 21 14 22 16 23 22 24 24 25 24 26 21 27 22 28 23 29 21 30 26 31 23 32 27 33 33 34 28 35 28 36 34 37 31 38 33 39 34 40 39 41 35 42 42 43 37 44 43 45 45 46 44 47 44 48 40 49 48 50 43 51 50 52 5...
output:
1 1 1294 1 2227 2145 136 2413 2239 1 140 1 2458 2927 405 1543 912 1 1155 52 1505 641 996 289 3071 2876 1426 1722 2670 1961 3145 1 3184 1 740 1 981 577 3016 1137 2021 1367 1038 888 1 1478 80 1 2677 645 4065 670 1007 298 1 1 1 268 3120 4116 4978 1123 5450 1067 5955 5561 2219 2606 5486 2898 1166 1762 3...
result:
ok 152772 lines
Test #39:
score: 0
Accepted
time: 876ms
memory: 204892kb
input:
200000 600000 1 2 2 3 2 4 2 5 3 6 5 7 3 8 7 9 8 10 3 11 2 12 9 13 9 14 9 15 9 16 12 17 11 18 11 19 13 20 20 21 20 22 16 23 18 24 21 25 18 26 26 27 25 28 23 29 27 30 27 31 30 32 30 33 26 34 30 35 29 36 35 37 29 38 33 39 32 40 39 41 37 42 33 43 41 44 44 45 45 46 37 47 44 48 41 49 49 50 41 51 44 52 46 ...
output:
1 1 553 604 217 607 839 518 1 647 1 641 1 418 1 886 1533 1910 964 554 2607 873 716 858 1 1 1222 215 155 2519 2692 878 600 3211 1 2909 545 1034 1 329 1034 205 246 2107 681 931 1 846 276 1 1 1 2914 2190 1652 1763 538 1760 3688 1 1085 588 1 336 3230 1 1 1811 239 326 362 441 2229 3713 3535 272 2518 2624...
result:
ok 211851 lines
Test #40:
score: 0
Accepted
time: 853ms
memory: 230796kb
input:
200000 600000 1 2 2 3 2 4 4 5 4 6 5 7 6 8 7 9 9 10 10 11 10 12 11 13 13 14 13 15 14 16 16 17 17 18 18 19 18 20 19 21 21 22 22 23 22 24 24 25 24 26 26 27 27 28 28 29 28 30 30 31 31 32 32 33 32 34 33 35 35 36 35 37 36 38 37 39 39 40 39 41 40 42 42 43 43 44 43 45 44 46 45 47 46 48 47 49 48 50 49 51 51 ...
output:
1 1 1 1 985 1 1012 1 295 1 1 949 1 2568 1 1 1 543 697 2861 1950 741 1 1178 2420 138 1065 2704 1 2210 204 1 1902 1733 268 77 1 3635 3098 1 514 1948 3460 2758 1 823 2850 3609 3158 3749 2520 1 5346 50 102 2107 4152 1 1972 266 6680 3092 1 1100 1801 1006 6392 5779 923 1 826 4490 2432 1 1939 1682 1 1129 1...
result:
ok 225574 lines
Test #41:
score: 0
Accepted
time: 982ms
memory: 217856kb
input:
200000 600000 1 2 1 3 1 4 1 5 2 6 5 7 6 8 5 9 8 10 10 11 10 12 10 13 12 14 14 15 12 16 15 17 17 18 16 19 18 20 19 21 21 22 19 23 20 24 21 25 25 26 24 27 24 28 26 29 26 30 28 31 29 32 30 33 32 34 32 35 35 36 35 37 34 38 35 39 37 40 40 41 39 42 40 43 40 44 44 45 43 46 45 47 45 48 48 49 47 50 49 51 51 ...
output:
1363 1 2892 1 1 1 4549 2721 1 2219 5286 1 1 734 3224 1 5667 4076 1 2407 4835 2889 1 1 7837 1 2356 1710 7361 1 5181 1658 9269 5879 1 3075 5276 6521 6899 3988 3935 6655 9648 2404 6618 953 2866 5261 277 11348 9310 10746 6344 81 9612 11211 11708 10125 1 11026 8985 20 7906 1 3517 7432 4348 3105 586 1 104...
result:
ok 130135 lines
Test #42:
score: 0
Accepted
time: 886ms
memory: 224056kb
input:
200000 600000 1 2 2 3 1 4 3 5 5 6 6 7 6 8 7 9 8 10 9 11 11 12 11 13 12 14 13 15 13 16 14 17 16 18 18 19 18 20 20 21 20 22 22 23 22 24 23 25 24 26 26 27 26 28 28 29 27 30 30 31 31 32 30 33 32 34 34 35 34 36 35 37 37 38 37 39 37 40 39 41 39 42 42 43 42 44 43 45 43 46 44 47 47 48 48 49 48 50 49 51 51 5...
output:
1248 1232 542 147 381 1 3247 1 1 120 1 2890 2484 4058 1915 2956 4760 2688 1836 2719 1770 623 5665 2312 3249 6355 5256 15 4060 6567 5870 2434 2405 1 5901 613 482 920 770 2389 6168 3838 1 436 5936 7045 7588 764 5913 743 1469 7693 3053 1998 4637 7086 6475 5213 1 3691 5055 1972 4324 1 1516 2731 5552 354...
result:
ok 202561 lines
Test #43:
score: 0
Accepted
time: 871ms
memory: 229544kb
input:
200000 600000 1 2 1 3 3 4 4 5 5 6 6 7 7 8 8 9 8 10 9 11 10 12 12 13 12 14 14 15 15 16 16 17 17 18 17 19 19 20 20 21 20 22 22 23 22 24 24 25 24 26 25 27 26 28 28 29 28 30 29 31 30 32 31 33 32 34 34 35 34 36 35 37 37 38 38 39 38 40 39 41 41 42 42 43 43 44 43 45 44 46 45 47 46 48 47 49 49 50 50 51 51 5...
output:
479 1 1 1 905 1235 2944 1298 250 468 1 687 255 4091 2776 1688 828 1362 1 1 1 5070 4832 2921 2233 6086 4048 4299 2606 377 189 1489 1440 1957 2901 1 5211 5985 5715 1823 516 6241 3886 1 7124 2744 6193 1 2260 7660 7027 6384 5758 9366 1 9083 8560 1 10224 1 6892 6488 5846 3665 4260 6057 10747 4111 7937 35...
result:
ok 179892 lines
Test #44:
score: 0
Accepted
time: 904ms
memory: 212076kb
input:
200000 600000 1 2 2 3 1 4 3 5 1 6 1 7 2 8 3 9 6 10 6 11 9 12 12 13 11 14 9 15 14 16 13 17 15 18 18 19 14 20 16 21 18 22 20 23 19 24 24 25 23 26 25 27 27 28 26 29 25 30 28 31 31 32 32 33 28 34 30 35 30 36 32 37 33 38 36 39 37 40 39 41 38 42 40 43 42 44 41 45 42 46 46 47 45 48 44 49 45 50 46 51 49 52 ...
output:
309 1 1 1 1 901 1946 2980 1 2595 4087 1 2612 1 3285 926 4508 3336 1 5457 1 3500 1 1548 781 1 1447 1 1 2201 857 1 7362 5437 6687 4987 1 3118 2822 2292 1 3270 3480 1 1367 4967 8582 6962 6979 4467 792 1 3022 4765 9503 7298 7565 916 7775 5928 4385 470 5201 5540 3124 2058 18 2181 4537 3478 8132 8686 6705...
result:
ok 169350 lines
Test #45:
score: 0
Accepted
time: 912ms
memory: 215888kb
input:
200000 600000 1 2 2 3 3 4 2 5 2 6 5 7 6 8 8 9 7 10 9 11 10 12 9 13 10 14 12 15 15 16 16 17 14 18 17 19 16 20 17 21 21 22 21 23 20 24 21 25 25 26 24 27 27 28 27 29 26 30 27 31 30 32 29 33 33 34 33 35 34 36 33 37 36 38 35 39 38 40 40 41 39 42 39 43 41 44 42 45 45 46 45 47 45 48 48 49 49 50 49 51 51 52...
output:
93 1 1 1 1 584 1 993 446 1288 1 3763 2154 1 2607 1 3359 2734 1896 1 2846 2935 1 2404 267 4582 2982 6010 599 3824 7787 1 1 1 830 3044 3784 5374 1713 1 1 2570 8588 6870 1 2846 1 7853 7145 4420 503 3758 1 6908 9101 342 6714 1 1 1 4002 9892 10379 2789 1875 6743 1 8282 9683 5281 2309 9434 6552 90 702 643...
result:
ok 192612 lines
Test #46:
score: 0
Accepted
time: 910ms
memory: 218228kb
input:
200000 600000 1 2 2 3 3 4 4 5 3 6 6 7 7 8 7 9 9 10 9 11 10 12 10 13 12 14 12 15 14 16 16 17 15 18 17 19 17 20 20 21 20 22 22 23 23 24 24 25 25 26 24 27 27 28 27 29 28 30 28 31 31 32 30 33 33 34 32 35 35 36 36 37 36 38 37 39 37 40 40 41 40 42 41 43 42 44 42 45 45 46 45 47 46 48 47 49 49 50 50 51 49 5...
output:
1 874 1688 850 1 1068 1 1 1 2026 2415 632 1 1567 699 5067 1 6305 3274 5648 1 1 1198 4766 1 1 5103 6024 1 4687 476 1273 5888 1 2239 1 1 2873 1 6615 324 9783 2212 5217 9932 3088 1 9946 9233 3461 4434 1 9447 9127 9160 1589 1 4062 2925 9527 6435 9197 1 1 2264 1219 3738 1 3890 5725 6822 6097 6321 5775 88...
result:
ok 179389 lines
Test #47:
score: 0
Accepted
time: 882ms
memory: 214556kb
input:
200000 600000 1 2 1 3 2 4 3 5 4 6 4 7 7 8 8 9 6 10 10 11 6 12 12 13 12 14 9 15 14 16 13 17 16 18 17 19 17 20 15 21 17 22 21 23 18 24 19 25 22 26 23 27 24 28 24 29 28 30 30 31 27 32 29 33 31 34 34 35 35 36 35 37 37 38 33 39 39 40 38 41 38 42 40 43 39 44 44 45 42 46 41 47 42 48 45 49 47 50 49 51 51 52...
output:
1 1 1815 1 1106 1 1 1 2963 1 2084 3002 3704 1 2679 1 4974 3218 3368 413 1207 5189 2678 4076 4269 5046 1 1 1 5714 4799 1 4893 2546 1 1 5880 1407 4070 2751 5442 5218 1 4212 5564 5981 24 6472 9359 1003 1 4750 1 9429 1 1 3554 1 6097 2881 6950 1005 1 9694 267 10917 10487 10905 9328 4863 8507 8190 10324 5...
result:
ok 156907 lines
Test #48:
score: 0
Accepted
time: 891ms
memory: 203912kb
input:
200000 600000 1 2 2 3 2 4 1 5 3 6 1 7 2 8 6 9 5 10 6 11 8 12 5 13 13 14 8 15 11 16 14 17 10 18 14 19 15 20 19 21 17 22 19 23 23 24 15 25 16 26 21 27 21 28 25 29 22 30 27 31 25 32 29 33 25 34 34 35 34 36 29 37 34 38 35 39 31 40 36 41 33 42 36 43 39 44 36 45 41 46 44 47 47 48 42 49 41 50 47 51 46 52 4...
output:
1 1 700 1 2875 1871 1 1218 3193 5394 1 2061 1581 4032 15 1 648 1 1140 7081 6474 5969 1 3217 3587 1 7382 1798 4342 2631 4408 801 1 7174 1 525 2075 8237 1 3164 8409 5660 4284 2217 4764 4406 7902 8884 1889 45 4591 365 6994 177 7602 2032 4809 4473 11108 1 1 668 3369 403 7794 9888 24 9416 11626 1 1610 51...
result:
ok 141905 lines
Test #49:
score: 0
Accepted
time: 869ms
memory: 209328kb
input:
200000 600000 1 2 1 3 1 4 3 5 1 6 2 7 4 8 7 9 9 10 7 11 11 12 12 13 8 14 14 15 11 16 14 17 14 18 18 19 14 20 18 21 19 22 18 23 23 24 20 25 23 26 23 27 22 28 28 29 25 30 29 31 27 32 29 33 28 34 29 35 34 36 33 37 36 38 36 39 34 40 39 41 38 42 42 43 41 44 42 45 44 46 43 47 42 48 47 49 48 50 49 51 48 52...
output:
1 1 1 1827 1 2732 1168 2943 435 3126 1719 1 1583 1063 3894 2919 849 83 3141 1 4231 5364 1 395 3591 171 1 854 2942 671 3238 5155 4105 1263 1 4340 132 1 1 4758 2075 1 1 5878 5666 6067 3662 5874 2991 5238 4951 7780 5655 871 1 6006 1581 1502 5942 7056 1 3636 2017 5472 4346 3786 1 8214 3554 3858 4921 133...
result:
ok 259892 lines
Test #50:
score: 0
Accepted
time: 888ms
memory: 207308kb
input:
200000 600000 1 2 2 3 3 4 4 5 4 6 5 7 7 8 6 9 3 10 5 11 7 12 4 13 10 14 13 15 8 16 10 17 15 18 16 19 12 20 20 21 16 22 14 23 22 24 16 25 21 26 20 27 22 28 25 29 28 30 30 31 26 32 25 33 26 34 28 35 35 36 32 37 30 38 34 39 36 40 40 41 39 42 37 43 39 44 42 45 38 46 39 47 39 48 43 49 46 50 43 51 47 52 4...
output:
426 1 2160 1599 1 1 3986 1 1862 3522 3471 3780 1 1 78 1 5047 5049 6051 1489 1294 5847 3740 2111 671 1149 4475 4454 2860 127 567 1 4875 3029 6711 3030 7150 4573 318 397 4185 1150 3486 7951 8513 9854 1 9562 1 3978 3237 4805 7109 9613 5201 1 7391 6544 1 7474 8016 2087 3822 6646 8157 6182 9548 2876 1065...
result:
ok 162703 lines
Test #51:
score: 0
Accepted
time: 911ms
memory: 216588kb
input:
200000 600000 1 2 1 3 3 4 2 5 5 6 4 7 3 8 6 9 6 10 8 11 8 12 8 13 8 14 11 15 10 16 14 17 17 18 18 19 19 20 17 21 21 22 18 23 18 24 20 25 22 26 21 27 26 28 24 29 26 30 26 31 30 32 31 33 33 34 32 35 30 36 33 37 37 38 33 39 35 40 35 41 39 42 37 43 41 44 39 45 40 46 43 47 45 48 48 49 46 50 48 51 49 52 4...
output:
88 1 1 2856 1631 1 437 1 3065 1681 2239 1605 2179 1 1118 1926 1066 1309 335 454 868 627 1 1 3657 1145 114 113 1 3049 1984 456 1351 3061 1983 1679 3321 3549 3033 780 1 4392 6079 1082 1827 5350 2064 1 1 3694 758 3516 5804 934 1992 2457 4261 6461 3017 3103 3563 5955 4448 1225 1651 857 5101 3524 1 338 1...
result:
ok 126309 lines
Test #52:
score: 0
Accepted
time: 984ms
memory: 95808kb
input:
200000 600000 1 2 2 3 3 4 2 5 5 6 2 7 4 8 2 9 1 10 3 11 1 12 2 13 1 14 7 15 11 16 10 17 7 18 10 19 13 20 8 21 18 22 13 23 18 24 3 25 24 26 4 27 10 28 16 29 23 30 5 31 26 32 9 33 12 34 33 35 7 36 9 37 11 38 30 39 36 40 1 41 16 42 20 43 31 44 22 45 12 46 43 47 7 48 32 49 33 50 29 51 17 52 17 53 52 54 ...
output:
1 1 1 3 1 1 1 1 2 215 1 1274 1 22 3 8 1 1 1282 1 4 1 894 1 1618 2 382 1556 5 456 1 3 1 201 1 1 3 9 1 2069 1 7 2 2372 981 3 951 2259 1 2004 365 3 5 2292 2200 2 5 2 10 3 2970 2572 1 2641 2197 1479 1 1 3 2351 2432 2359 1174 1 1890 1456 2 487 1 1 2024 3 1612 3283 1 5 1 1708 2 2 1 999 4 2461 1 731 835 46...
result:
ok 208246 lines
Test #53:
score: 0
Accepted
time: 931ms
memory: 93392kb
input:
200000 600000 1 2 1 3 1 4 2 5 4 6 2 7 3 8 1 9 4 10 4 11 8 12 2 13 3 14 1 15 7 16 8 17 17 18 9 19 3 20 9 21 3 22 3 23 7 24 6 25 20 26 10 27 6 28 23 29 26 30 9 31 11 32 5 33 23 34 34 35 25 36 19 37 36 38 38 39 18 40 22 41 1 42 1 43 33 44 28 45 11 46 28 47 19 48 24 49 27 50 15 51 21 52 28 53 38 54 50 5...
output:
1 1 102 1 1018 1 1 1 1 1 1 621 1 1331 1368 1 1574 6 1 3 2 2 1 4 1 1 1 1 1849 579 1 3 1 1960 2 1 1 6 6 6 1736 4 482 1 1 962 789 2023 4 2052 2 2673 1 1330 2 5 736 2 1 5 1605 3032 2034 2689 3102 1 4 3242 150 1 3010 3346 3309 3553 3 5 2506 1 1 3 3676 1 1 1 3473 1 3 6 3846 1 372 541 1032 1 3 1 5 3393 246...
result:
ok 196535 lines
Test #54:
score: 0
Accepted
time: 1034ms
memory: 91476kb
input:
200000 600000 1 2 1 3 2 4 3 5 3 6 3 7 3 8 1 9 5 10 1 11 4 12 12 13 6 14 12 15 1 16 1 17 2 18 5 19 16 20 17 21 19 22 12 23 20 24 9 25 17 26 5 27 2 28 17 29 16 30 26 31 16 32 22 33 13 34 24 35 11 36 8 37 32 38 15 39 20 40 36 41 1 42 16 43 13 44 7 45 9 46 7 47 13 48 2 49 29 50 41 51 24 52 4 53 17 54 43...
output:
467 1 633 1 7 1 1 709 1561 1 161 1 1130 214 9 1 4 1378 1633 438 1 1 1177 5 352 18 1564 2 1 1449 3 1 932 4 684 1 4 2 1689 1 1207 279 6 1 2767 5 6 1738 8 2541 1 1884 5 1 1439 1 3482 1 1999 3540 2 3153 1749 729 1 1 1687 7 1 935 1 3 4010 13 6 14 1058 1443 1195 779 2 2958 204 5 1344 1569 3996 1 4 1 2323 ...
result:
ok 138389 lines
Test #55:
score: 0
Accepted
time: 1034ms
memory: 94176kb
input:
200000 600000 1 2 1 3 3 4 1 5 5 6 4 7 6 8 6 9 6 10 6 11 9 12 7 13 2 14 6 15 9 16 9 17 12 18 2 19 9 20 16 21 20 22 3 23 23 24 15 25 17 26 16 27 17 28 22 29 22 30 16 31 15 32 27 33 31 34 15 35 2 36 26 37 15 38 1 39 1 40 28 41 21 42 38 43 9 44 39 45 24 46 30 47 9 48 36 49 28 50 8 51 13 52 16 53 34 54 5...
output:
1 1 111 102 127 1 1 2 571 128 1 1 4 6 1 1594 777 1 831 1 1 1 4 1411 7 3 1494 4 391 263 1950 1898 1 990 1198 1 1 215 1 1 5 1217 1576 1858 2292 907 2035 1748 1 4 2689 851 2068 1 2713 1528 2 5 2366 1247 645 278 2 1 2100 10 3 1 3 11 3072 1 2332 2533 1 1915 4 977 2108 1247 3037 1375 2133 291 1 3559 1 228...
result:
ok 148291 lines
Test #56:
score: 0
Accepted
time: 1027ms
memory: 97760kb
input:
200000 600000 1 2 1 3 1 4 3 5 3 6 6 7 6 8 7 9 8 10 7 11 6 12 1 13 5 14 6 15 4 16 6 17 9 18 5 19 11 20 6 21 1 22 1 23 16 24 6 25 24 26 7 27 20 28 26 29 28 30 21 31 9 32 12 33 30 34 27 35 7 36 16 37 33 38 10 39 11 40 6 41 38 42 17 43 27 44 11 45 30 46 43 47 11 48 15 49 46 50 12 51 42 52 32 53 26 54 44...
output:
1 1 1 1 1 926 9 1 1075 4 895 1 6 1 1 1 1748 1 1 1 8 1 2 2 6 1 6 1 2 2541 1 1 1 5 554 2 3 1 2609 1797 2252 1292 1747 2056 1 2190 1191 1698 2040 495 1 1 1363 1612 1 1 536 1184 2219 3405 1611 1 2491 3154 9 3363 1960 1508 1288 1250 1835 1 4 3704 755 6 4 1 2692 3453 3 3906 3770 137 3040 1 3406 3838 5 163...
result:
ok 151864 lines
Test #57:
score: 0
Accepted
time: 967ms
memory: 96164kb
input:
200000 600000 1 2 1 3 1 4 2 5 3 6 4 7 2 8 3 9 7 10 1 11 7 12 12 13 3 14 10 15 1 16 15 17 14 18 9 19 17 20 9 21 13 22 15 23 19 24 22 25 24 26 15 27 21 28 26 29 4 30 25 31 26 32 1 33 13 34 32 35 8 36 24 37 37 38 33 39 15 40 9 41 3 42 1 43 37 44 39 45 33 46 32 47 18 48 8 49 48 50 44 51 18 52 38 53 46 5...
output:
1 1 1 1 461 781 1 5 801 1 1 1 1 6 2 1 1862 456 4 1041 5 3 1555 1 2012 1834 3 2070 10 1745 17 1 5 1 2 1873 1062 1 1 2809 2 1 715 736 2 1 4 1371 1 664 2827 1512 1056 3060 4 10 1 1 2087 1 2715 2637 1 1 4 1 1673 1895 1 3 4 1 8 3325 3314 2443 1 1 1732 1 2279 920 2133 2 4 1 3251 1 3204 5 3365 1 115 1 3 96...
result:
ok 149993 lines
Test #58:
score: 0
Accepted
time: 903ms
memory: 93436kb
input:
200000 600000 1 2 1 3 1 4 4 5 3 6 4 7 1 8 2 9 1 10 9 11 4 12 2 13 7 14 11 15 10 16 11 17 1 18 8 19 18 20 13 21 2 22 19 23 13 24 8 25 13 26 19 27 3 28 3 29 22 30 16 31 4 32 13 33 14 34 27 35 31 36 8 37 22 38 14 39 29 40 9 41 14 42 16 43 31 44 13 45 17 46 11 47 19 48 39 49 9 50 39 51 1 52 43 53 43 54 ...
output:
1 1 403 1 4 414 1 1 270 1 1192 8 1 1 3 1 1 114 1 542 638 1 677 2 1 1875 1 1739 7 7 2 1 1 1364 5 2 1 1 1 1 748 2135 6 3 840 1488 5 1 2407 1731 1 850 812 233 564 1101 1640 1752 1163 2396 1 1 9 1 1541 1617 1 4 5 7 4 1 2 3 1 1542 1 2858 747 1767 2816 1 3 2 4 2668 1 1700 3322 3325 1 1235 3088 1 3191 3344...
result:
ok 263806 lines
Test #59:
score: 0
Accepted
time: 914ms
memory: 96016kb
input:
200000 600000 1 2 1 3 1 4 1 5 2 6 2 7 6 8 7 9 4 10 5 11 11 12 11 13 3 14 7 15 10 16 10 17 11 18 9 19 4 20 8 21 6 22 11 23 23 24 10 25 18 26 5 27 14 28 27 29 12 30 20 31 27 32 27 33 3 34 5 35 30 36 19 37 32 38 12 39 19 40 18 41 21 42 40 43 33 44 23 45 29 46 29 47 3 48 21 49 6 50 14 51 36 52 6 53 42 5...
output:
1 1 1 3 464 1 44 232 1 1 5 3 1 746 1 1 3 10 2 1 2 1564 1559 1 1 1 1781 1 808 1 4 899 1 683 6 1 1 2228 1 2116 2434 874 334 1 1 1534 1 2483 232 1 1 2786 4 4 4 2 4 896 1 1 7 2268 3 1810 1 9 2405 1 6 1 2499 1818 1965 470 2039 1489 1 789 2 12 1 1 3 1 1678 1746 1 2354 4 11 5 4 2731 1414 2 6 1 2 292 2905 3...
result:
ok 264360 lines
Test #60:
score: 0
Accepted
time: 990ms
memory: 95940kb
input:
200000 600000 1 2 2 3 3 4 4 5 3 6 6 7 7 8 1 9 9 10 10 11 10 12 9 13 12 14 13 15 8 16 11 17 1 18 18 19 10 20 3 21 9 22 3 23 21 24 15 25 9 26 2 27 13 28 27 29 25 30 20 31 7 32 21 33 20 34 23 35 35 36 18 37 13 38 15 39 16 40 39 41 2 42 18 43 16 44 5 45 16 46 35 47 2 48 30 49 40 50 19 51 25 52 29 53 18 ...
output:
1 9 501 1 1 1 1226 1 693 1375 3 1027 1 4 1 1 1726 1340 516 5 1479 2276 325 1 1442 7 1 6 5 7 996 1 1 1794 2463 3 6 1625 2891 1 1655 1875 1 2874 3078 3 2877 27 142 1 12 2 170 373 5 1 3 2820 227 1 731 3062 3 1 2569 8 1 1 912 3763 2269 1 2131 3472 2723 1 1 4 8 2385 1421 3409 3551 1 1 312 6 6 2 2 2125 12...
result:
ok 141118 lines
Test #61:
score: 0
Accepted
time: 999ms
memory: 99532kb
input:
200000 600000 1 2 2 3 2 4 3 5 1 6 4 7 2 8 1 9 1 10 9 11 9 12 5 13 6 14 7 15 9 16 7 17 13 18 5 19 4 20 7 21 18 22 21 23 1 24 17 25 18 26 11 27 15 28 19 29 16 30 20 31 14 32 10 33 4 34 10 35 8 36 13 37 34 38 17 39 1 40 34 41 5 42 28 43 6 44 43 45 19 46 28 47 19 48 26 49 10 50 4 51 33 52 45 53 6 54 30 ...
output:
1 1 1 633 7 594 5 325 214 517 1 1 4 7 232 1323 1 5 1911 2 1 4 1 825 1 1 284 799 1065 1 1 1843 1 1 1 3 1 2492 2609 1 3 1 1890 8 1397 1 2647 385 1 1 1 1801 6 1 1 1 1409 714 1 4 1 6 2 3 1104 3 1 1 2 3205 1 1940 3318 1 3393 1 4 2296 1 282 5 502 5 1690 560 2063 3 3094 1 2 2811 3511 2932 3303 1085 2341 4 ...
result:
ok 191873 lines