QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#515671 | #7760. 化学实验 | JWRuixi | 40 | 645ms | 21104kb | C++20 | 2.9kb | 2024-08-11 20:33:53 | 2024-08-11 20:33:53 |
Judging History
answer
#ifdef LOCAL
#include "stdafx.h"
#else
#include <bits/stdc++.h>
#define IL inline
#define LL long long
#define eb emplace_back
#define sz(v) static_cast<int>((v).size())
#define L(i, j, k) for (int i = (j); i <= (k); ++i)
#define R(i, j, k) for (int i = (j); i >= (k); --i)
#define FIO(FILE) freopen(FILE".in", "r", stdin), freopen(FILE".out", "w", stdout)
using namespace std;
using vi = vector<int>;
#endif
constexpr int N = 5e5 + 9;
int T, n, m;
struct {
int ch[2], p;
int s, sk;
int operator [] (int d) const { return ch[d]; }
int& operator [] (int d) { return ch[d]; }
} t[N];
#define ls(u) t[u][0]
#define rs(u) t[u][1]
#define fa(u) t[u].p
IL void up (int p) {
t[p].s = t[ls(p)].s + t[rs(p)].s + t[p].sk + 1;
}
IL bool nrt (int p) {
return p == ls(fa(p)) || p == rs(fa(p));
}
IL int pos (int p) {
return p == rs(fa(p));
}
IL void rot (int p) {
int q = fa(p), o = pos(p);
if (nrt(q)) {
t[fa(q)][pos(q)] = p;
}
fa(p) = fa(q);
fa(q) = p;
int w = t[p][o ^ 1];
t[q][o] = w;
t[p][o ^ 1] = q;
if (w) {
fa(w) = q;
}
up(q);
up(p);
}
void splay (int p) {
for (; nrt(p); rot(p)) {
if (nrt(fa(p))) {
rot(pos(p) == pos(fa(p)) ? fa(p) : p);
}
}
}
void access (int p) {
for (int i = 0; p; p = fa(i = p)) {
splay(p);
t[p].sk += t[rs(p)].s - t[i].s;
rs(p) = i;
up(p);
}
}
int unite (int x, int y) {
if (!x || !y) {
return x | y;
}
while (rs(y)) {
y = rs(y);
}
splay(y);
int p = 0, l = x;
while (x) {
if (x < y) {
if (p < x) {
p = x;
}
x = ls(x);
} else {
x = rs(x);
}
}
if (!p) {
return unite(y, l);
}
x = p;
splay(x);
int nx = t[x][0], ny = t[y][0];
t[x][0] = 0;
up(x);
fa(nx) = fa(ny) = 0;
int z = unite(ny, nx);
t[y][0] = z;
t[y][1] = x;
fa(x) = fa(z) = y;
up(y);
return y;
}
void mdy (int x, int y) {
access(x);
access(y);
splay(x);
int f = fa(x);
if (!f || f == y) {
return;
}
splay(f);
t[f].sk -= t[x].s;
t[f].s -= t[x].s;
up(f);
fa(unite(x, f)) = 0;
}
int dfs (int p, int l) {
if (!p) {
return 0;
}
if (p <= l) {
int q = dfs(ls(p), l);
return q ? q : p;
} else {
return dfs(rs(p), l);
}
}
int qry (int x, int l) {
access(x);
splay(x);
int y = dfs(x, l);
splay(y);
return t[rs(y)].s + t[y].sk + 1;
}
int main () {
ios::sync_with_stdio(0), cin.tie(0);
cin >> T >> n >> m;
L (i, 1, n) {
fa(i) = n + 1;
t[i].s = 1;
}
t[n + 1].s = t[n + 1].sk = n;
int las = 0;
L (i, 1, m) {
int o, x, y;
cin >> o >> x >> y;
x = (x - 1 + T * las) % n + 1;
y = (y - 1 + T * las) % n + 1;
if (o == 1) {
mdy(x, y);
} else {
cout << qry(x, y) << '\n';
}
}
}
// I love WHQ!
详细
Subtask #1:
score: 0
Time Limit Exceeded
Test #1:
score: 10
Accepted
time: 5ms
memory: 3876kb
input:
1 7500 7500 1 263 1446 1 6338 3037 1 5651 6129 1 572 3137 1 3159 5472 1 6038 4451 1 5988 5462 1 3873 1562 1 3516 5142 1 3375 2376 1 5832 1884 1 6243 3066 1 4001 6195 1 5301 6851 1 4382 2910 1 5299 562 1 452 335 1 3459 814 1 6681 6391 1 5816 4975 1 2244 1118 1 1410 1067 1 331 6324 1 6305 1294 1 4251 ...
output:
3984
result:
ok single line: '3984'
Test #2:
score: 0
Time Limit Exceeded
input:
1 750 7500 1 424 707 1 405 537 2 19 26 2 365 365 2 6 11 1 695 549 1 579 661 2 682 687 1 621 586 2 446 453 2 562 567 2 534 537 2 509 515 2 109 113 2 112 114 2 46 54 2 736 746 2 355 363 2 706 709 2 526 529 2 40 48 2 80 83 2 684 689 2 479 480 2 320 323 2 74 76 2 170 180 1 472 559 2 125 128 1 426 717 2 ...
output:
result:
Subtask #2:
score: 0
Time Limit Exceeded
Test #11:
score: 0
Time Limit Exceeded
input:
1 5000 100000 2 872 876 1 2895 4566 1 2676 1220 2 1852 1856 2 4153 4153 2 3675 3685 2 1489 1493 2 2782 2784 2 206 207 2 555 560 2 4149 4157 2 1875 1885 2 364 374 2 8 17 2 746 754 2 4785 4786 2 2394 2394 2 3386 3389 2 365 373 2 2290 2296 2 1419 1428 2 3651 3659 2 1922 1927 2 4877 4882 2 2597 2599 2 4...
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:
Subtask #3:
score: 20
Accepted
Test #21:
score: 20
Accepted
time: 74ms
memory: 8520kb
input:
0 100000 100000 1 29135 32144 1 58340 30601 1 68869 18606 1 73019 84578 1 13050 79881 1 22773 20030 1 74542 28744 1 46491 64238 1 26985 17174 1 93308 48003 1 90547 4510 1 18373 35069 1 34019 14080 1 13461 19407 1 33811 60169 1 22131 76457 1 88085 38979 1 49749 20241 1 90505 42660 1 25889 75426 1 420...
output:
80930
result:
ok single line: '80930'
Test #22:
score: 20
Accepted
time: 60ms
memory: 3840kb
input:
0 10000 100000 1 6042 9322 1 5723 6899 2 2207 2214 2 7557 7567 2 7648 7658 2 3150 3156 2 7555 7560 2 9657 9661 2 5681 5686 2 5736 5744 1 9993 9001 2 6887 6893 2 5765 5765 2 7983 7987 2 2427 2433 2 8236 8245 1 5381 8258 2 7503 7513 2 236 244 2 816 816 2 5139 5147 1 9243 6698 2 8713 8718 2 4569 4571 2...
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 80000 lines
Test #23:
score: 20
Accepted
time: 44ms
memory: 5984kb
input:
0 20000 100000 2 19051 19059 2 11055 11065 2 1238 1244 2 13935 13939 2 5561 5569 2 12222 12232 1 19498 16106 2 15732 15739 2 13935 13944 2 357 359 2 4162 4166 2 13885 13894 2 175 185 1 17668 12969 2 2028 2036 1 19277 16172 2 13017 13018 1 11178 15138 2 1432 1439 1 10356 19031 2 13481 13488 1 19721 1...
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 80000 lines
Test #24:
score: 20
Accepted
time: 78ms
memory: 3940kb
input:
0 20000 100000 1 16630 15229 2 5468 5471 1 10875 19665 2 13264 13272 2 19524 19529 1 10585 14283 1 16911 18952 1 13938 19032 1 12349 17734 2 12134 12135 2 19637 19641 2 10440 10448 1 19266 15489 2 16764 16772 2 1038 1044 1 17444 16671 2 8206 8206 1 19664 14689 1 15060 11016 2 13510 13513 1 17044 156...
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 33333 lines
Test #25:
score: 20
Accepted
time: 53ms
memory: 4556kb
input:
0 50000 100000 2 49987 49987 1 43787 46393 1 37151 42291 1 31096 33599 2 1752 1755 2 4467 4477 2 21321 21326 2 34625 34633 1 40544 26327 2 31100 31103 1 31751 30971 2 22519 22522 2 42769 42770 1 40110 39451 1 48495 29422 1 35693 27838 1 42250 46507 2 21102 21109 1 41450 41990 2 27916 27920 2 41251 4...
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 50000 lines
Test #26:
score: 20
Accepted
time: 57ms
memory: 5988kb
input:
0 100000 100000 1 96907 76199 2 87440 87450 1 87657 58774 1 65732 61745 1 93781 75145 1 73765 50447 1 72180 77794 1 94918 79638 1 65681 86609 1 71503 52788 1 72114 68639 1 90261 61021 1 61887 52644 1 69857 94793 1 85125 55713 1 68748 61829 1 91118 98694 1 51565 68902 1 56201 71518 1 56652 72447 1 51...
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 10000 lines
Test #27:
score: 20
Accepted
time: 73ms
memory: 4612kb
input:
0 50000 100000 2 44733 44737 1 1 12831 2 17267 17276 1 9120 6077 2 23023 23026 2 6266 6269 1 4 14323 1 1 35986 1 3 602 2 24393 24397 1 2 1467 1 4 1322 2 39495 39498 1 4 42577 1 2 914 2 34112 34112 1 1 47749 1 2 31401 1 3 35303 1 3 15033 1 3 10892 2 13562 13563 2 21586 21592 2 48602 48611 2 29426 294...
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 50000 lines
Test #28:
score: 20
Accepted
time: 101ms
memory: 6004kb
input:
0 100000 100000 1 3 53441 1 3 83517 1 1 49395 1 2 53764 1 1 54305 1 4 70526 1 1 43861 1 4 41652 1 4 28430 1 2 35231 1 3 22871 1 3 83810 1 1 2017 1 17943 41941 1 4 81928 1 3 34752 1 3 92374 1 73103 63750 1 1 42561 1 3 6165 1 2373 45196 1 4 10206 1 59937 81463 1 3 68202 1 1 30942 1 1 84178 1 4 95641 1...
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 167 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 10000 lines
Test #29:
score: 20
Accepted
time: 38ms
memory: 6856kb
input:
0 100000 100000 1 52043 59717 1 52808 86974 2 54185 97792 2 43516 80690 2 29461 98053 1 92581 83816 2 69780 88954 1 70925 52631 2 25721 96440 2 63749 85215 2 44590 87986 1 81989 73590 1 71035 54298 1 79204 72678 1 62997 70643 1 57968 95209 2 13661 82587 2 88967 99297 1 87464 59759 1 59322 67510 1 57...
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 33333 lines
Test #30:
score: 20
Accepted
time: 61ms
memory: 7312kb
input:
0 100000 100000 1 56697 75261 2 1785 84690 1 74364 95041 1 72445 92573 1 85072 93572 1 66568 89422 1 89923 72016 1 84302 93568 1 68910 78225 1 72195 53561 1 55718 87993 1 56377 50717 1 82674 85604 1 56554 67457 1 70575 69354 1 88461 63312 1 96199 85948 1 50907 70476 2 74668 88401 2 20432 92996 1 595...
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 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 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 2 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 10000 lines
Subtask #4:
score: 0
Skipped
Dependency #1:
0%
Subtask #5:
score: 20
Accepted
Dependency #3:
100%
Accepted
Test #41:
score: 20
Accepted
time: 629ms
memory: 21104kb
input:
0 500000 500000 1 153366 461301 1 402458 312431 1 24864 471768 1 423645 58443 1 106601 157640 1 136693 44542 1 290752 134249 1 425937 374427 1 125165 179248 1 335514 162511 1 255068 233664 1 334095 126185 1 487317 435567 1 206065 479388 1 219464 260165 1 385308 421655 1 277456 390877 1 279526 464427...
output:
465503
result:
ok single line: '465503'
Test #42:
score: 20
Accepted
time: 360ms
memory: 4600kb
input:
0 50000 500000 2 47171 47179 2 25892 25895 2 9734 9744 2 9530 9540 1 42376 26994 2 37517 37527 2 16448 16454 2 30232 30234 2 15681 15684 2 33620 33625 1 39847 26562 2 41849 41849 1 26740 40919 2 6918 6920 2 2262 2271 2 32774 32779 2 12243 12244 2 46814 46823 1 36492 25513 2 28105 28114 2 11349 11359...
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 400000 lines
Test #43:
score: 20
Accepted
time: 256ms
memory: 5804kb
input:
0 100000 500000 2 97539 97539 2 58202 58208 2 65732 65734 2 9148 9153 2 16426 16433 1 94374 55834 2 43712 43722 2 65353 65360 2 5002 5006 2 38597 38606 2 96566 96575 1 94403 71867 1 98234 55152 2 21248 21248 2 72700 72703 1 68113 97126 2 53205 53208 2 70746 70750 1 80335 68073 1 96974 76280 2 86325 ...
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 400000 lines
Test #44:
score: 20
Accepted
time: 454ms
memory: 6144kb
input:
0 100000 500000 1 93897 80890 1 87728 76062 1 67146 63555 1 79570 74788 1 70506 78526 2 11980 11987 1 57590 53435 1 50460 69307 1 82933 75805 1 85698 54953 1 64025 58931 2 24179 24188 1 75287 59285 1 59835 60003 1 62646 92403 1 89712 58402 1 97706 83329 2 1800 1802 1 67716 62716 2 24443 24443 1 6912...
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 2 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ...
result:
ok 166667 lines
Test #45:
score: 20
Accepted
time: 344ms
memory: 9976kb
input:
0 250000 500000 2 509 510 2 134599 134600 2 113883 113883 2 173881 173889 1 220404 234752 2 233113 233119 1 228216 126509 2 178378 178381 1 239888 155051 2 27179 27185 2 139429 139435 1 245233 213731 2 44594 44604 2 223153 223156 1 194780 238756 2 58598 58599 1 212677 205633 2 241038 241041 2 142263...
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 250000 lines
Test #46:
score: 20
Accepted
time: 339ms
memory: 13380kb
input:
0 500000 500000 2 14679 14679 1 389922 260962 1 332981 362938 1 280811 323919 1 283420 485343 1 358243 299705 1 367798 400117 1 301478 324683 1 408890 272380 1 411741 302631 1 384929 388361 1 463479 335627 2 136984 136986 1 285675 258273 1 475661 260366 1 376433 290159 1 356158 353687 1 406356 34056...
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 100000 lines
Test #47:
score: 20
Accepted
time: 505ms
memory: 9836kb
input:
0 250000 500000 1 226395 89152 2 63749 63755 1 163516 156136 1 26181 90221 1 3 13769 1 3 153106 2 211878 211887 2 224741 224746 1 1 74087 2 106118 106123 2 90223 90224 1 3 6054 2 244433 244438 1 4 2708 1 3 196035 2 55512 55522 2 171110 171113 2 116730 116740 2 175539 175540 1 2 160583 1 3 18762 1 4 ...
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 250000 lines
Test #48:
score: 20
Accepted
time: 645ms
memory: 13420kb
input:
0 500000 500000 1 1 288428 1 189621 124834 1 1 211470 1 2 373609 1 3 330819 1 4 256517 1 287393 203151 1 3 204918 1 2 400998 1 125535 495811 1 2 195623 1 1 399405 1 4 401929 1 2 128332 1 3 296847 1 2 305830 1 4 19402 2 277480 277487 1 2 214924 1 1 169819 1 2 16004 1 1 73605 1 3 442889 1 7458 194632 ...
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 229 1 1 1 1 1 1 1 ...
result:
ok 100000 lines
Test #49:
score: 20
Accepted
time: 273ms
memory: 13408kb
input:
0 500000 500000 1 431713 315464 1 257751 343793 1 410977 339849 2 286696 418111 2 483660 488487 1 358143 347560 2 303003 472915 1 384851 336405 1 415888 420535 1 424634 415528 1 484973 293857 1 462317 460258 1 385645 483653 2 56741 438838 1 287759 302984 1 252710 375808 1 428178 357876 2 210685 4231...
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 166667 lines
Test #50:
score: 20
Accepted
time: 334ms
memory: 13388kb
input:
0 500000 500000 1 304081 308584 1 445792 393147 2 418522 447692 1 291574 315760 2 463079 470114 2 122020 461098 1 347313 440954 1 252971 320924 1 298488 277946 1 254048 447659 1 257375 322944 1 391296 306353 1 261184 290853 1 252765 431530 1 254410 481610 1 423136 404494 1 457470 271107 1 478247 489...
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 100000 lines
Subtask #6:
score: 0
Skipped
Dependency #4:
0%