제출 #1193498

#제출 시각아이디문제언어결과실행 시간메모리
1193498omsincoconutFun Tour (APIO20_fun)C++17
26 / 100
287 ms589824 KiB
#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 timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...