Submission #725089

#TimeUsernameProblemLanguageResultExecution timeMemory
725089danikoynovFun Tour (APIO20_fun)C++14
26 / 100
29 ms1372 KiB
#include "fun.h" #include <bits/stdc++.h> using namespace std; const int maxn = 510; int dis[maxn][maxn], used[maxn]; vector<int> createFunTour(int N, int Q) { for (int i = 0; i < N; i ++) for (int j = 0; j < N; j ++) { dis[i][j] = hoursRequired(i, j); } int cur = 0; for (int i = 1; i < N; i ++) if (dis[0][i] > dis[0][cur]) cur = i; vector < int > ans; ans.push_back(cur); used[cur] = 1; for (int i = 1; i < N; i ++) { int v = 1; while(used[v] == 1) v ++; for (int j = 0; j < N; j ++) { if (used[j]) continue; if (dis[cur][j] > dis[cur][v]) v = j; } ans.push_back(v); used[v] = 1; cur = v; } return ans; }
#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...