제출 #979634

#제출 시각아이디문제언어결과실행 시간메모리
979634vjudge1Swapping Cities (APIO20_swap)C++17
0 / 100
372 ms42820 KiB
#include "swap.h" #include <cassert> #include <cstdio> #include <string> #include <vector> #include <map> #include <set> using namespace std; vector<pair<int, int>> g[200005]; pair<int, int> p[200005]; map<pair<int, int>, int> mp, pos; set<pair<int, int>> st; int x, y; void init(int N, int M, std::vector<int> U, std::vector<int> V, std::vector<int> W) { x = N; y = M; for(int i = 0; i < M; i++){ int a = U[i] + 1, b = V[i] + 1, c = W[i] + 1; g[a].push_back({b, c}); g[b].push_back({a, c}); mp[{a, b}] = c; mp[{b, a}] = c; pos[{a, b}] = i + 1; pos[{b, a}] = i + 1; st.insert({c, i + 1}); } } int getMinimumFuelCapacity(int X, int Y) { X++; Y++; if(x - 1 == y) return -1; else return st.rbegin()->first; }
#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...