# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
53739 | aome | Roller Coaster Railroad (IOI16_railroad) | C++17 | 373 ms | 89932 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 "railroad.h"
#include <bits/stdc++.h>
using namespace std;
const int N = 200005;
const int INF = 1e9;
int par[N * 2], cnt[N * 2];
int find(int u) { return u == par[u] ? u : par[u] = find(par[u]); }
bool join(int u, int v) { u = find(u), v = find(v), par[u] = v; return u != v; }
struct Edge {
int w, u, v;
bool operator < (const Edge& rhs) const {
return w < rhs.w;
}
};
long long plan_roller_coaster(vector<int> s, vector<int> t) {
s.push_back(INF), t.push_back(1);
vector<int> vec;
for (auto i : s) vec.push_back(i);
for (auto i : t) vec.push_back(i);
sort(vec.begin(), vec.end());
vec.erase(unique(vec.begin(), vec.end()), vec.end());
# | 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... |