제출 #219778

#제출 시각아이디문제언어결과실행 시간메모리
219778Nightlight선물상자 (IOI15_boxes)C++14
컴파일 에러
0 ms0 KiB
#include "boxes.h" #include <bits/stdc++.h> using namespace std; long long dpL[10000005], dpR[10000005]; long long delivery(int N, int K, int L, long long p[]) { for(int i = 1; i <= N; i++) { dpL[i] = p[i] << 1; if(i > K) dpL[i] += dpL[i - K]; } for(int i = N; i > 0; i--) { dpR[i] = (L - p[i]) << 1; if(N - i > K) dpR[i] += dpR[i + K]; } long long ans = 1e18; for(int i = 0; i <= N; i++) { ans = min(ans, dpL[i] + dpR[i + 1]); } long long res; for(int j = 1; j <= N / K; j++) { res = 1e18; for(int i = K * j + 1; i <= N; i++) { res = min(res, dpL[i - K * j - 1] + dpR[i] + j * L); } if(res >= ans) return ans; else ans = res; } return ans; }

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

/tmp/ccXoSlWu.o: In function `main':
grader.c:(.text.startup+0x22f): undefined reference to `delivery(int, int, int, int*)'
collect2: error: ld returned 1 exit status