제출 #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...