제출 #1029397

#제출 시각아이디문제언어결과실행 시간메모리
1029397XJP12선물상자 (IOI15_boxes)C++14
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h>
#include "boxes.h"
using namespace std;
typedef long long ll;
typedef vector<int> vi;
ll delivery(int n, int k, int L, vi positions){
	ll l=(ll)L;
	if(k==1){
		ll ans=0;
		for(int i=0; i<n; i++){
			ans+=min(positions[i],n-positions[i])*2;
		}
		return ans;
	}
	if(k==n){
		vi pos;
		set<ll> z;
		for(int i=0; i<n; i++){
			int size=(int)z.size();
			z.insert(positions[i]);
			if((int)z.size()!=size){
				pos.push_back(positions[i]);
			}
		}
		int x = (int)(lower_bound(pos.begin(), pos.end(), l/2) - pos.begin());
		int y = (int)(upper_bound(pos.begin(), pos.end(), l/2) - pos.begin());
		x--;
		long long ans=0;
		ans+=pos[x]*2;
		ans+=(n-pos[y])*2;
		ans=min(l, ans);
		return ans;
	}
	return 0;
}
int main() {


}

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

/usr/bin/ld: /tmp/ccetd4Wq.o: in function `main':
grader.c:(.text.startup+0x0): multiple definition of `main'; /tmp/ccqj4qqn.o:boxes.cpp:(.text.startup+0x0): first defined here
/usr/bin/ld: /tmp/ccetd4Wq.o: in function `main':
grader.c:(.text.startup+0x1ef): undefined reference to `delivery(int, int, int, int*)'
collect2: error: ld returned 1 exit status