#include "fun.h"
#include <bits/stdc++.h>
using namespace std;
vector<int> createFunTour(int N, int Q) {
int dist[N][N];
for (int i = 0; i < N; i++) {
dist[i][i] = 0;
for (int j = i+1; j < N; j++) {
dist[i][j] = dist[j][i] = hoursRequired(i, j);
}
}
vector<int> ret(N);
for (int i = 0; i < N; i++) {
for (int j = i+1; j < N; j++) {
if (dist[ret[0]][ret[1]] < dist[i][j]) {
ret[0] = i;
ret[1] = j;
}
}
}
vector<bool> vis(N);
vis[ret[0]] = vis[ret[1]] = true;
for (int i = 2; i < N; i++) {
int cur = ret[i-1];
for (int j = 0; j < N; j++) {
if (!vis[j] && dist[ret[i-1]][j] > dist[ret[i-1]][cur]) {
cur = j;
}
}
ret[i] = cur;
vis[ret[i]] = true;
}
return ret;
}
# | 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... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |