제출 #165119

#제출 시각아이디문제언어결과실행 시간메모리
165119Segtree전선 연결 (IOI17_wiring)C++14
컴파일 에러
0 ms0 KiB
#include<iostream> #include<algorithm> #include<vector> #include<queue> #include<set> #include<unordered_map> #include"wiring.h" using namespace std; typedef long long ll; #define chmax(a,b) a=max(a,b) #define chmin(a,b) a=min(a,b) #define mod 1000000007 #define mad(a,b) a=(a+b)%mod #define N 210 ll min_total_length(vector<int> a,vector<int> b){ ll ans=0; for(int i=0;i<a.size();i++)ans+=b[0]-a[i]; for(int i=1;i<b.size();i++)ans+=b[i]-a[a.size()-1]; return ans; } int main(){ cin.tie(0); ios::sync_with_stdio(0); vector<int> a,b; ll n,m; cin>>n>>m; for(int i=0;i<n;i++){ int x; cin>>x; a.push_back(x); } for(int i=0;i<m;i++){ int x; cin>>x; b.push_back(x); } cout<<min_total_length(a,b)<<endl; }

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

wiring.cpp: In function 'll min_total_length(std::vector<int>, std::vector<int>)':
wiring.cpp:17:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(int i=0;i<a.size();i++)ans+=b[0]-a[i];
                 ~^~~~~~~~~
wiring.cpp:18:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(int i=1;i<b.size();i++)ans+=b[i]-a[a.size()-1];
                 ~^~~~~~~~~
/tmp/ccQ7UWrh.o: In function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'
/tmp/ccfpOHpY.o:wiring.cpp:(.text.startup+0x0): first defined here
collect2: error: ld returned 1 exit status