Submission #738208

#TimeUsernameProblemLanguageResultExecution timeMemory
738208PoonYaPatSwapping Cities (APIO20_swap)C++14
0 / 100
105 ms9604 KiB
#include "swap.h" #include <bits/stdc++.h> using namespace std; int n,mx,w[100001]; void init(int N, int M, vector<int> U, vector<int> V, vector<int> W) { n=N; set<int> h; for (int i=0; i<M; ++i) w[V[i]]=W[i]; for (auto s : W) h.insert(s); if (n>3) { auto it=h.begin(); ++it; ++it; mx=*it; } } int getMinimumFuelCapacity(int X, int Y) { if (n<=3) return -1; if (X==0 || Y==0) return -1; return max({mx,w[X],w[Y]}); }
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...