Submission #399688

#TimeUsernameProblemLanguageResultExecution timeMemory
399688A_DSwapping Cities (APIO20_swap)C++14
7 / 100
127 ms10652 KiB
#include <bits/stdc++.h> using namespace std; const int N=1e5+100; int a[N]; int mn; vector<int> vec; void init(int N, int M, std::vector<int> U, std::vector<int> V, std::vector<int> W) { for(int i=0;i<M;i++){ a[V[i]]=W[i]; vec.push_back(W[i]); } sort(vec.begin(),vec.end()); if(N>3)mn=vec[2]; else mn=-1; } int getMinimumFuelCapacity(int X, int Y) { if(mn==-1)return mn; int ret=max(mn,max(a[X],a[Y])); 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...
#Verdict Execution timeMemoryGrader output
Fetching results...