제출 #133908

#제출 시각아이디문제언어결과실행 시간메모리
133908reda전선 연결 (IOI17_wiring)C++14
컴파일 에러
0 ms0 KiB
#include "wiring.h" #include <bits/stdc++.h> using namespace std; long long min_total_length(vector<int> r,vector<int> b) { int n=r.size; int m=b.size(); long long ans=0; sort(r.begin(),r.end()); sort(b.begin(),b.end()); for(int i=0;i<min(m,n);i++) { ans+=abs(r[i]-b[i]); } if(m>n) { for(int i=n-1;i<m;i++) { ans+=abs(b[i]-r[n-1]); } } if(m<n) { for(int i=m-1;i<n;i++) { ans+=abs(b[n-1]-r[i]); } } return ans; }

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

wiring.cpp: In function 'long long int min_total_length(std::vector<int>, std::vector<int>)':
wiring.cpp:6:11: error: cannot convert 'std::vector<int>::size' from type 'std::vector<int>::size_type (std::vector<int>::)() const noexcept {aka long unsigned int (std::vector<int>::)() const noexcept}' to type 'int'
   int n=r.size;
           ^~~~