제출 #375305

#제출 시각아이디문제언어결과실행 시간메모리
375305astoria자매 도시 (APIO20_swap)C++14
0 / 100
1 ms492 KiB
#include "bits/stdc++.h" #include "swap.h" using namespace std; const int NN=100005; int len[NN]; multiset<int> s; void init(int N, int M, std::vector<int> U, std::vector<int> V, std::vector<int> W) { for(int i=0; i<U.size(); i++){ int v = V[i]; len[v] = W[i]; s.insert(len[v]); } } int getMinimumFuelCapacity(int X, int Y) { int mx = max(len[X],len[Y]); s.erase(s.find(len[X])); s.erase(s.find(len[Y])); mx=max(mx, *s.begin()); s.insert(len[X]); s.insert(len[Y]); return mx; }

컴파일 시 표준 에러 (stderr) 메시지

swap.cpp: In function 'void init(int, int, std::vector<int>, std::vector<int>, std::vector<int>)':
swap.cpp:11:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   11 |  for(int i=0; i<U.size(); i++){
      |               ~^~~~~~~~~
#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...