# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1069672 | mc061 | Roller Coaster Railroad (IOI16_railroad) | C++14 | 37 ms | 15184 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.
#pragma once
#include <bits/stdc++.h>
using namespace std;
const int N = 16;
int64_t ham_path[1<<N][N];
int64_t dist[N][N];
long long plan_roller_coaster(vector<int> s, vector<int> t) {
const int n = s.size();
for (int i = 0; i < (1<<n); ++i) {
fill(ham_path[i], ham_path[i]+n, 1e18);
}
ham_path[0][0] = 0;
for (int i = 0; i < n; ++i) {
ham_path[1<<i][i] = 0;
}
for (int i = 0; i < n; ++i) {
for (int j = 0; j < n; ++j) {
if (i==j) {
dist[i][j]=1e18;
continue;
}
dist[i][j] = max(0, t[i]-s[j]);
}
}
for (int m = 1; m < (1<<n); ++m) {
Compilation message (stderr)
# | 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... |