Submission #1153288

#TimeUsernameProblemLanguageResultExecution timeMemory
1153288Math4Life2020Swapping Cities (APIO20_swap)C++20
0 / 100
50 ms6580 KiB
#include <bits/stdc++.h> using namespace std; using ll = int; using pii = pair<ll,ll>; ll N; vector<ll> WC,W; ll c0 = -1; void init(ll N1, ll M, vector<ll> U, vector<ll> V, vector<ll> W1) { WC = W1; W = W1; N = N1; sort(W.begin(),W.end()); if (N>=4) { c0 = W[2]; } } ll getMinimumFuelCapacity(ll a, ll b) { if (N<=3) { return -1; } ll ans = c0; if (a>0) { ans = max(ans,WC[a-1]); } if (b>0) { ans = max(ans,WC[b-1]); } 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...
#Verdict Execution timeMemoryGrader output
Fetching results...