제출 #100754

#제출 시각아이디문제언어결과실행 시간메모리
100754shihan04전선 연결 (IOI17_wiring)C++11
컴파일 에러
0 ms0 KiB
#include<iostream> using namespace std; int main() { int n,m,r[100000],b[100000],greater; long long min=0; cin>>n>>m; for(int i=0;i<n;i++){ cin>>r[i]; } for(int j=0;j<m;j++){ cin>>b[j]; } if(n<m){ greater=m; for(int k=n;k<greater;k++){ r[k]=r[n-1]; } } else if(m<n){ greater=n; for(int l=m;l<greater;l++){ b[l]=b[m-1]; } } for(int o=0;o<greater;o++){ if(r[o]>b[o]) min+=(r[o]-b[o]); else if(b[o]>r[o]) min+=(b[o]-r[o]); } cout<<min; return 0; }

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

wiring.cpp: In function 'int main()':
wiring.cpp:5:33: warning: 'greater' may be used uninitialized in this function [-Wmaybe-uninitialized]
     int n,m,r[100000],b[100000],greater;
                                 ^~~~~~~
/tmp/ccMlz4lT.o: In function `main':
grader.cpp:(.text.startup+0x0): multiple definition of `main'
/tmp/ccmzTdca.o:wiring.cpp:(.text.startup+0x0): first defined here
/tmp/ccMlz4lT.o: In function `main':
grader.cpp:(.text.startup+0x23b): undefined reference to `min_total_length(std::vector<int, std::allocator<int> >, std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status