#include "parks.h"
#include <vector>
#include <set>
#include <algorithm>
#include <iostream>
using namespace std;
const int maxN = 200'000;
const int MX = 1'000'000;
vector<int> fountain_edge[maxN];
vector<int> fountain_visit(maxN, 0);
int visit_count = 0;
void fountain_dfs(int u)
{
fountain_visit[u] = 1;
visit_count++;
for(int v: fountain_edge[u])
{
if(fountain_visit[v]) continue;
fountain_dfs(v);
}
}
struct point
{
int i;
int x;
int y;
};
bool operator < (point A, point B)
{
if(A.x == B.x) return A.y < B.y;
return A.x < B.x;
};
int N;
vector<int> X, Y;
set<point> fountains;
int point_index(int x, int y)
{
set<point>::iterator it = fountains.find(point{-1, x, y});
if(it == fountains.end()) return -1;
else return it->i;
}
struct path
{
int i;
int a;
int b;
path(int A, int B)
{
a = min(A, B);
b = max(A, B);
}
path(int I, int A, int B)
{
i = I;
a = min(A, B);
b = max(A, B);
}
};
bool operator < (path P, path Q)
{
if(P.a == Q.a) return P.b < Q.b;
return P.a < Q.a;
}
vector<path> temp_paths;
set<path> paths;
struct bench
{
int i;
int x;
int y;
};
bool operator < (bench C, bench D)
{
if(C.x == D.x) return C.y < D.y;
return C.x < D.x;
}
set<bench> benches;
int bench_index(int x, int y)
{
set<bench>::iterator it = benches.find(bench{-1, x, y});
if(it == benches.end()) return -1;
else return it->i;
}
vector<path>* bench_edge = new vector<path>[MX];
vector<int> bench_visit(MX, 0);
vector<int> U, V, A, B;
vector<int> parent(maxN);
vector<int> siz(maxN, 1);
int getRoot(int u)
{
int v;
for(v = u; parent[v] != v; v = parent[v]);
parent[u] = v;
return v;
}
void join(int u, int v)
{
u = getRoot(u);
v = getRoot(v);
if(siz[u] < siz[v]) swap(u, v);
parent[v] = u;
siz[u] += siz[v];
}
bool connected(int u, int v)
{
return getRoot(u) == getRoot(v);
}
int construct_roads(vector<int> x, vector<int> y)
{
// cerr << "check\n";
X = x;
Y = y;
N = X.size();
for(int i = 0; i < N; i++)
fountains.insert(point{i, x[i], y[i]});
// cerr << "check 2\n";
for(int i = 0; i < N; i++)
{
int I;
I = point_index(x[i] - 2, y[i]);
if(I != -1)
{
// cerr << i << ' ' << I << '\n';
fountain_edge[i].push_back(I);
fountain_edge[I].push_back(i);
temp_paths.push_back(path(i, I));
// cerr << temp_paths.size() << '\n';
}
I = point_index(x[i], y[i] - 2);
if(I != -1)
{
// cerr << i << ' ' << I << '\n';
fountain_edge[i].push_back(I);
fountain_edge[I].push_back(i);
temp_paths.push_back(path(i, I));
// cerr << temp_paths.size() << '\n';
}
}
// cerr << temp_paths.size() << '\n';
// cerr << "check 3\n";
fountain_dfs(0);
if(visit_count != N)
{
return 0;
}
int path_id = -1;
for(path p: temp_paths)
{
path_id++;
// cerr << "P -> " << path_id << ' ' << p.a << ' ' << p.b << '\n';
paths.insert(path(path_id, p.a, p.b));
}
// cerr << "check 4\n";
int bench_id = -1;
for(path p: paths)
{
// cerr << "p = " << p.i << ' ' << p.a << ' ' << p.b << '\n';
int x1 = X[p.a];
int y1 = Y[p.a];
int x2 = X[p.b];
int y2 = Y[p.b];
bench new_bench;
if(x1 == x2)
{
if( ((x1+1) + (y1+y2)/2) % 4 == 0 )
new_bench = bench{-1, x1+1, (y1+y2)/2};
else
new_bench = bench{-1, x1-1, (y1+y2)/2};
}
else
{
if( ((x1+x2)/2 + (y1+1)) % 4 == 2 )
new_bench = bench{-1, (x1+x2)/2, y1+1};
else
new_bench = bench{-1, (x1+x2)/2, y1-1};
}
int curr_bench_index;
// cerr << "before I\n";
int I = bench_index(new_bench.x, new_bench.y);
if(I == -1)
{
bench_id++;
curr_bench_index = bench_id;
new_bench.i = curr_bench_index;
benches.insert(new_bench);
}
else
{
curr_bench_index = I;
}
bench_edge[curr_bench_index].push_back(p);
}
// cerr << "check 5\n";
for(int i = 0; i < N; i++)
parent[i] = i;
for(int i = 0; i <= bench_id; i++)
{
sort(bench_edge[i].begin(), bench_edge[i].end(), [] (path P1, path P2)
{
if(X[P1.a] == X[P1.b]) return Y[P1.a] < Y[P2.a];
else return X[P1.a] < X[P2.a];
});
}
// cerr << "check 6\n";
for(bench q: benches)
{
for(path z: bench_edge[q.i])
{
if(connected(z.a, z.b)) continue;
U.push_back(z.a);
V.push_back(z.b);
A.push_back(q.x);
B.push_back(q.y);
join(z.a, z.b);
break;
}
}
// cerr << "check 7\n";
build(U, V, A, B);
return 1;
}
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Correct |
17 ms |
34636 KB |
Output is correct |
2 |
Correct |
17 ms |
34760 KB |
Output is correct |
3 |
Correct |
17 ms |
34636 KB |
Output is correct |
4 |
Correct |
16 ms |
34764 KB |
Output is correct |
5 |
Correct |
17 ms |
34664 KB |
Output is correct |
6 |
Correct |
17 ms |
34648 KB |
Output is correct |
7 |
Correct |
17 ms |
34640 KB |
Output is correct |
8 |
Correct |
17 ms |
34764 KB |
Output is correct |
9 |
Correct |
346 ms |
72424 KB |
Output is correct |
10 |
Correct |
34 ms |
38600 KB |
Output is correct |
11 |
Correct |
136 ms |
55020 KB |
Output is correct |
12 |
Correct |
45 ms |
40484 KB |
Output is correct |
13 |
Correct |
53 ms |
41344 KB |
Output is correct |
14 |
Correct |
17 ms |
34892 KB |
Output is correct |
15 |
Correct |
18 ms |
35000 KB |
Output is correct |
16 |
Correct |
302 ms |
71216 KB |
Output is correct |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Correct |
17 ms |
34636 KB |
Output is correct |
2 |
Correct |
17 ms |
34760 KB |
Output is correct |
3 |
Correct |
17 ms |
34636 KB |
Output is correct |
4 |
Correct |
16 ms |
34764 KB |
Output is correct |
5 |
Correct |
17 ms |
34664 KB |
Output is correct |
6 |
Correct |
17 ms |
34648 KB |
Output is correct |
7 |
Correct |
17 ms |
34640 KB |
Output is correct |
8 |
Correct |
17 ms |
34764 KB |
Output is correct |
9 |
Correct |
346 ms |
72424 KB |
Output is correct |
10 |
Correct |
34 ms |
38600 KB |
Output is correct |
11 |
Correct |
136 ms |
55020 KB |
Output is correct |
12 |
Correct |
45 ms |
40484 KB |
Output is correct |
13 |
Correct |
53 ms |
41344 KB |
Output is correct |
14 |
Correct |
17 ms |
34892 KB |
Output is correct |
15 |
Correct |
18 ms |
35000 KB |
Output is correct |
16 |
Correct |
302 ms |
71216 KB |
Output is correct |
17 |
Correct |
17 ms |
34720 KB |
Output is correct |
18 |
Correct |
17 ms |
34752 KB |
Output is correct |
19 |
Correct |
17 ms |
34720 KB |
Output is correct |
20 |
Correct |
17 ms |
34740 KB |
Output is correct |
21 |
Correct |
18 ms |
34764 KB |
Output is correct |
22 |
Correct |
18 ms |
34644 KB |
Output is correct |
23 |
Correct |
1113 ms |
116716 KB |
Output is correct |
24 |
Correct |
17 ms |
34728 KB |
Output is correct |
25 |
Correct |
20 ms |
35148 KB |
Output is correct |
26 |
Correct |
19 ms |
35156 KB |
Output is correct |
27 |
Correct |
20 ms |
35268 KB |
Output is correct |
28 |
Correct |
351 ms |
67816 KB |
Output is correct |
29 |
Correct |
537 ms |
82956 KB |
Output is correct |
30 |
Correct |
775 ms |
100620 KB |
Output is correct |
31 |
Correct |
1006 ms |
116404 KB |
Output is correct |
32 |
Correct |
17 ms |
34764 KB |
Output is correct |
33 |
Correct |
16 ms |
34636 KB |
Output is correct |
34 |
Correct |
18 ms |
34752 KB |
Output is correct |
35 |
Correct |
17 ms |
34688 KB |
Output is correct |
36 |
Correct |
18 ms |
34700 KB |
Output is correct |
37 |
Correct |
17 ms |
34764 KB |
Output is correct |
38 |
Correct |
17 ms |
34636 KB |
Output is correct |
39 |
Correct |
17 ms |
34764 KB |
Output is correct |
40 |
Correct |
18 ms |
34676 KB |
Output is correct |
41 |
Correct |
17 ms |
34764 KB |
Output is correct |
42 |
Correct |
17 ms |
34680 KB |
Output is correct |
43 |
Correct |
19 ms |
34920 KB |
Output is correct |
44 |
Correct |
20 ms |
35060 KB |
Output is correct |
45 |
Correct |
332 ms |
71528 KB |
Output is correct |
46 |
Correct |
605 ms |
89344 KB |
Output is correct |
47 |
Correct |
559 ms |
89068 KB |
Output is correct |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Correct |
17 ms |
34636 KB |
Output is correct |
2 |
Correct |
17 ms |
34760 KB |
Output is correct |
3 |
Correct |
17 ms |
34636 KB |
Output is correct |
4 |
Correct |
16 ms |
34764 KB |
Output is correct |
5 |
Correct |
17 ms |
34664 KB |
Output is correct |
6 |
Correct |
17 ms |
34648 KB |
Output is correct |
7 |
Correct |
17 ms |
34640 KB |
Output is correct |
8 |
Correct |
17 ms |
34764 KB |
Output is correct |
9 |
Correct |
346 ms |
72424 KB |
Output is correct |
10 |
Correct |
34 ms |
38600 KB |
Output is correct |
11 |
Correct |
136 ms |
55020 KB |
Output is correct |
12 |
Correct |
45 ms |
40484 KB |
Output is correct |
13 |
Correct |
53 ms |
41344 KB |
Output is correct |
14 |
Correct |
17 ms |
34892 KB |
Output is correct |
15 |
Correct |
18 ms |
35000 KB |
Output is correct |
16 |
Correct |
302 ms |
71216 KB |
Output is correct |
17 |
Correct |
17 ms |
34720 KB |
Output is correct |
18 |
Correct |
17 ms |
34752 KB |
Output is correct |
19 |
Correct |
17 ms |
34720 KB |
Output is correct |
20 |
Correct |
17 ms |
34740 KB |
Output is correct |
21 |
Correct |
18 ms |
34764 KB |
Output is correct |
22 |
Correct |
18 ms |
34644 KB |
Output is correct |
23 |
Correct |
1113 ms |
116716 KB |
Output is correct |
24 |
Correct |
17 ms |
34728 KB |
Output is correct |
25 |
Correct |
20 ms |
35148 KB |
Output is correct |
26 |
Correct |
19 ms |
35156 KB |
Output is correct |
27 |
Correct |
20 ms |
35268 KB |
Output is correct |
28 |
Correct |
351 ms |
67816 KB |
Output is correct |
29 |
Correct |
537 ms |
82956 KB |
Output is correct |
30 |
Correct |
775 ms |
100620 KB |
Output is correct |
31 |
Correct |
1006 ms |
116404 KB |
Output is correct |
32 |
Correct |
17 ms |
34764 KB |
Output is correct |
33 |
Correct |
16 ms |
34636 KB |
Output is correct |
34 |
Correct |
18 ms |
34752 KB |
Output is correct |
35 |
Correct |
17 ms |
34688 KB |
Output is correct |
36 |
Correct |
18 ms |
34700 KB |
Output is correct |
37 |
Correct |
17 ms |
34764 KB |
Output is correct |
38 |
Correct |
17 ms |
34636 KB |
Output is correct |
39 |
Correct |
17 ms |
34764 KB |
Output is correct |
40 |
Correct |
18 ms |
34676 KB |
Output is correct |
41 |
Correct |
17 ms |
34764 KB |
Output is correct |
42 |
Correct |
17 ms |
34680 KB |
Output is correct |
43 |
Correct |
19 ms |
34920 KB |
Output is correct |
44 |
Correct |
20 ms |
35060 KB |
Output is correct |
45 |
Correct |
332 ms |
71528 KB |
Output is correct |
46 |
Correct |
605 ms |
89344 KB |
Output is correct |
47 |
Correct |
559 ms |
89068 KB |
Output is correct |
48 |
Correct |
17 ms |
34764 KB |
Output is correct |
49 |
Correct |
17 ms |
34728 KB |
Output is correct |
50 |
Correct |
17 ms |
34764 KB |
Output is correct |
51 |
Correct |
17 ms |
34648 KB |
Output is correct |
52 |
Correct |
19 ms |
34700 KB |
Output is correct |
53 |
Correct |
18 ms |
34764 KB |
Output is correct |
54 |
Correct |
17 ms |
34636 KB |
Output is correct |
55 |
Incorrect |
1066 ms |
117496 KB |
Given structure is not connected: There is no path between vertices 0 and 4195 |
56 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Correct |
17 ms |
34636 KB |
Output is correct |
2 |
Correct |
17 ms |
34760 KB |
Output is correct |
3 |
Correct |
17 ms |
34636 KB |
Output is correct |
4 |
Correct |
16 ms |
34764 KB |
Output is correct |
5 |
Correct |
17 ms |
34664 KB |
Output is correct |
6 |
Correct |
17 ms |
34648 KB |
Output is correct |
7 |
Correct |
17 ms |
34640 KB |
Output is correct |
8 |
Correct |
17 ms |
34764 KB |
Output is correct |
9 |
Correct |
346 ms |
72424 KB |
Output is correct |
10 |
Correct |
34 ms |
38600 KB |
Output is correct |
11 |
Correct |
136 ms |
55020 KB |
Output is correct |
12 |
Correct |
45 ms |
40484 KB |
Output is correct |
13 |
Correct |
53 ms |
41344 KB |
Output is correct |
14 |
Correct |
17 ms |
34892 KB |
Output is correct |
15 |
Correct |
18 ms |
35000 KB |
Output is correct |
16 |
Correct |
302 ms |
71216 KB |
Output is correct |
17 |
Correct |
17 ms |
34704 KB |
Output is correct |
18 |
Correct |
17 ms |
34668 KB |
Output is correct |
19 |
Correct |
17 ms |
34740 KB |
Output is correct |
20 |
Correct |
784 ms |
111744 KB |
Output is correct |
21 |
Correct |
786 ms |
110372 KB |
Output is correct |
22 |
Correct |
766 ms |
109812 KB |
Output is correct |
23 |
Correct |
626 ms |
98512 KB |
Output is correct |
24 |
Correct |
277 ms |
51972 KB |
Output is correct |
25 |
Correct |
421 ms |
60552 KB |
Output is correct |
26 |
Correct |
374 ms |
60536 KB |
Output is correct |
27 |
Correct |
809 ms |
104892 KB |
Output is correct |
28 |
Correct |
800 ms |
104708 KB |
Output is correct |
29 |
Correct |
834 ms |
104688 KB |
Output is correct |
30 |
Correct |
828 ms |
104816 KB |
Output is correct |
31 |
Correct |
17 ms |
34636 KB |
Output is correct |
32 |
Correct |
47 ms |
39924 KB |
Output is correct |
33 |
Correct |
105 ms |
43344 KB |
Output is correct |
34 |
Correct |
739 ms |
110756 KB |
Output is correct |
35 |
Correct |
25 ms |
36036 KB |
Output is correct |
36 |
Correct |
94 ms |
41100 KB |
Output is correct |
37 |
Correct |
180 ms |
47584 KB |
Output is correct |
38 |
Correct |
258 ms |
63376 KB |
Output is correct |
39 |
Correct |
388 ms |
73500 KB |
Output is correct |
40 |
Correct |
554 ms |
85360 KB |
Output is correct |
41 |
Correct |
743 ms |
95416 KB |
Output is correct |
42 |
Correct |
860 ms |
105756 KB |
Output is correct |
43 |
Correct |
17 ms |
34636 KB |
Output is correct |
44 |
Correct |
17 ms |
34696 KB |
Output is correct |
45 |
Correct |
17 ms |
34636 KB |
Output is correct |
46 |
Correct |
17 ms |
34764 KB |
Output is correct |
47 |
Correct |
17 ms |
34764 KB |
Output is correct |
48 |
Correct |
17 ms |
34752 KB |
Output is correct |
49 |
Correct |
17 ms |
34636 KB |
Output is correct |
50 |
Correct |
17 ms |
34728 KB |
Output is correct |
51 |
Correct |
17 ms |
34708 KB |
Output is correct |
52 |
Correct |
16 ms |
34636 KB |
Output is correct |
53 |
Correct |
17 ms |
34712 KB |
Output is correct |
54 |
Correct |
18 ms |
35040 KB |
Output is correct |
55 |
Correct |
19 ms |
35172 KB |
Output is correct |
56 |
Correct |
350 ms |
71532 KB |
Output is correct |
57 |
Correct |
529 ms |
89304 KB |
Output is correct |
58 |
Correct |
522 ms |
89092 KB |
Output is correct |
59 |
Correct |
17 ms |
34636 KB |
Output is correct |
60 |
Correct |
17 ms |
34724 KB |
Output is correct |
61 |
Correct |
17 ms |
34636 KB |
Output is correct |
62 |
Correct |
770 ms |
109204 KB |
Output is correct |
63 |
Correct |
809 ms |
109444 KB |
Output is correct |
64 |
Correct |
846 ms |
109572 KB |
Output is correct |
65 |
Correct |
20 ms |
35196 KB |
Output is correct |
66 |
Correct |
23 ms |
35732 KB |
Output is correct |
67 |
Correct |
351 ms |
70664 KB |
Output is correct |
68 |
Correct |
610 ms |
90220 KB |
Output is correct |
69 |
Correct |
806 ms |
106856 KB |
Output is correct |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Correct |
17 ms |
34636 KB |
Output is correct |
2 |
Correct |
17 ms |
34760 KB |
Output is correct |
3 |
Correct |
17 ms |
34636 KB |
Output is correct |
4 |
Correct |
16 ms |
34764 KB |
Output is correct |
5 |
Correct |
17 ms |
34664 KB |
Output is correct |
6 |
Correct |
17 ms |
34648 KB |
Output is correct |
7 |
Correct |
17 ms |
34640 KB |
Output is correct |
8 |
Correct |
17 ms |
34764 KB |
Output is correct |
9 |
Correct |
346 ms |
72424 KB |
Output is correct |
10 |
Correct |
34 ms |
38600 KB |
Output is correct |
11 |
Correct |
136 ms |
55020 KB |
Output is correct |
12 |
Correct |
45 ms |
40484 KB |
Output is correct |
13 |
Correct |
53 ms |
41344 KB |
Output is correct |
14 |
Correct |
17 ms |
34892 KB |
Output is correct |
15 |
Correct |
18 ms |
35000 KB |
Output is correct |
16 |
Correct |
302 ms |
71216 KB |
Output is correct |
17 |
Correct |
868 ms |
111304 KB |
Output is correct |
18 |
Correct |
933 ms |
110900 KB |
Output is correct |
19 |
Correct |
892 ms |
111708 KB |
Output is correct |
20 |
Correct |
1008 ms |
116460 KB |
Output is correct |
21 |
Correct |
817 ms |
101228 KB |
Output is correct |
22 |
Correct |
17 ms |
34764 KB |
Output is correct |
23 |
Correct |
109 ms |
46580 KB |
Output is correct |
24 |
Correct |
38 ms |
37448 KB |
Output is correct |
25 |
Correct |
113 ms |
44272 KB |
Output is correct |
26 |
Correct |
234 ms |
51980 KB |
Output is correct |
27 |
Correct |
479 ms |
74332 KB |
Output is correct |
28 |
Correct |
531 ms |
84292 KB |
Output is correct |
29 |
Correct |
654 ms |
95068 KB |
Output is correct |
30 |
Correct |
773 ms |
104472 KB |
Output is correct |
31 |
Correct |
944 ms |
114388 KB |
Output is correct |
32 |
Correct |
893 ms |
115280 KB |
Output is correct |
33 |
Correct |
839 ms |
110920 KB |
Output is correct |
34 |
Correct |
21 ms |
35404 KB |
Output is correct |
35 |
Correct |
24 ms |
35980 KB |
Output is correct |
36 |
Correct |
364 ms |
72816 KB |
Output is correct |
37 |
Correct |
618 ms |
93180 KB |
Output is correct |
38 |
Correct |
872 ms |
111520 KB |
Output is correct |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Correct |
17 ms |
34636 KB |
Output is correct |
2 |
Correct |
17 ms |
34760 KB |
Output is correct |
3 |
Correct |
17 ms |
34636 KB |
Output is correct |
4 |
Correct |
16 ms |
34764 KB |
Output is correct |
5 |
Correct |
17 ms |
34664 KB |
Output is correct |
6 |
Correct |
17 ms |
34648 KB |
Output is correct |
7 |
Correct |
17 ms |
34640 KB |
Output is correct |
8 |
Correct |
17 ms |
34764 KB |
Output is correct |
9 |
Correct |
346 ms |
72424 KB |
Output is correct |
10 |
Correct |
34 ms |
38600 KB |
Output is correct |
11 |
Correct |
136 ms |
55020 KB |
Output is correct |
12 |
Correct |
45 ms |
40484 KB |
Output is correct |
13 |
Correct |
53 ms |
41344 KB |
Output is correct |
14 |
Correct |
17 ms |
34892 KB |
Output is correct |
15 |
Correct |
18 ms |
35000 KB |
Output is correct |
16 |
Correct |
302 ms |
71216 KB |
Output is correct |
17 |
Correct |
17 ms |
34720 KB |
Output is correct |
18 |
Correct |
17 ms |
34752 KB |
Output is correct |
19 |
Correct |
17 ms |
34720 KB |
Output is correct |
20 |
Correct |
17 ms |
34740 KB |
Output is correct |
21 |
Correct |
18 ms |
34764 KB |
Output is correct |
22 |
Correct |
18 ms |
34644 KB |
Output is correct |
23 |
Correct |
1113 ms |
116716 KB |
Output is correct |
24 |
Correct |
17 ms |
34728 KB |
Output is correct |
25 |
Correct |
20 ms |
35148 KB |
Output is correct |
26 |
Correct |
19 ms |
35156 KB |
Output is correct |
27 |
Correct |
20 ms |
35268 KB |
Output is correct |
28 |
Correct |
351 ms |
67816 KB |
Output is correct |
29 |
Correct |
537 ms |
82956 KB |
Output is correct |
30 |
Correct |
775 ms |
100620 KB |
Output is correct |
31 |
Correct |
1006 ms |
116404 KB |
Output is correct |
32 |
Correct |
17 ms |
34764 KB |
Output is correct |
33 |
Correct |
16 ms |
34636 KB |
Output is correct |
34 |
Correct |
18 ms |
34752 KB |
Output is correct |
35 |
Correct |
17 ms |
34688 KB |
Output is correct |
36 |
Correct |
18 ms |
34700 KB |
Output is correct |
37 |
Correct |
17 ms |
34764 KB |
Output is correct |
38 |
Correct |
17 ms |
34636 KB |
Output is correct |
39 |
Correct |
17 ms |
34764 KB |
Output is correct |
40 |
Correct |
18 ms |
34676 KB |
Output is correct |
41 |
Correct |
17 ms |
34764 KB |
Output is correct |
42 |
Correct |
17 ms |
34680 KB |
Output is correct |
43 |
Correct |
19 ms |
34920 KB |
Output is correct |
44 |
Correct |
20 ms |
35060 KB |
Output is correct |
45 |
Correct |
332 ms |
71528 KB |
Output is correct |
46 |
Correct |
605 ms |
89344 KB |
Output is correct |
47 |
Correct |
559 ms |
89068 KB |
Output is correct |
48 |
Correct |
17 ms |
34764 KB |
Output is correct |
49 |
Correct |
17 ms |
34728 KB |
Output is correct |
50 |
Correct |
17 ms |
34764 KB |
Output is correct |
51 |
Correct |
17 ms |
34648 KB |
Output is correct |
52 |
Correct |
19 ms |
34700 KB |
Output is correct |
53 |
Correct |
18 ms |
34764 KB |
Output is correct |
54 |
Correct |
17 ms |
34636 KB |
Output is correct |
55 |
Incorrect |
1066 ms |
117496 KB |
Given structure is not connected: There is no path between vertices 0 and 4195 |
56 |
Halted |
0 ms |
0 KB |
- |