# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
210546 | faremy | Race (IOI11_race) | C++14 | 813 ms | 33272 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include "race.h"
#include <vector>
#include <algorithm>
struct Edge
{
Edge(int v, int w) : dest(v), weight(w) {}
int dest, weight;
};
const int MAXN = 2e5;
const int MAXK = 1e6 + 1;
std::vector<Edge> tree[MAXN];
bool seen[MAXN];
int treeSize[MAXN];
int minRoad[MAXK];
int calcsize(int node)
{
if (seen[node])
return 0;
seen[node] = true;
treeSize[node] = 1;
for (Edge &edge : tree[node])
treeSize[node] += calcsize(edge.dest);
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |