제출 #1324034

#제출 시각아이디문제언어결과실행 시간메모리
1324034sh_qaxxorov_571선물상자 (IOI15_boxes)C++20
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; long long delivery(int N, int K, int L, vector<int>& positions) { vector<int> right_side; vector<int> left_side; for (int i = 0; i < N; i++) { int d = positions[i]; if (d <= L - d) { right_side.push_back(d); } else { left_side.push_back(L - d); } } sort(right_side.begin(), right_side.end()); sort(left_side.begin(), left_side.end()); long long total = 0; // O‘ng tomonni hisoblash for (int i = right_side.size() - 1; i >= 0; i -= K) { total += 2LL * right_side[i]; } // Chap tomonni hisoblash for (int i = left_side.size() - 1; i >= 0; i -= K) { total += 2LL * left_side[i]; } return total; } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int N, K, L; cin >> N >> K >> L; vector<int> positions(N); for (int i = 0; i < N; i++) { cin >> positions[i]; } cout << delivery(N, K, L, positions) << "\n"; return 0; }

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

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