Submission #1225832

#TimeUsernameProblemLanguageResultExecution timeMemory
1225832Godgift42Fun Tour (APIO20_fun)C++20
26 / 100
291 ms589824 KiB
#include "fun.h" #include <vector> #include <bits/stdc++.h> using namespace std; std::vector<int> createFunTour(int N, int Q) { int H = hoursRequired(0, N - 1); int A = attractionsBehind(0, N - 1); vector<int> per(N); vector<vector<int>> gr(N,vector<int>(N)); int ma=0; int mam1=-1; int mam2=-1; for(int i=0;i<N-1;i++){ for(int j=i+1;j<N;j++){ int kl=hoursRequired(i,j); gr[i][j]=kl; gr[j][i]=kl; if(kl>ma){ ma=kl; mam1=i; mam2=j; } } } vector<int> vis(N); vis[mam1]=1; vis[mam2]=1; per[0]=mam1; per[1]=mam2; int cnt=2; while(cnt<N){ ma=0; int mam=-1; for(int i=0;i<N;i++){ if(!vis[i] and i!=per[cnt-1]){ if(gr[per[cnt-1]][i]>ma){ ma=gr[per[cnt-1]][i]; mam=i; } } } vis[mam]=1; per[cnt]=mam; cnt++; } return per; }
#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...