제출 #394332

#제출 시각아이디문제언어결과실행 시간메모리
394332EncryptingWolfDetecting Molecules (IOI16_molecules)C++14
컴파일 에러
0 ms0 KiB
using namespace std; typedef long long ll; int find_subset(int l, int u, int w[], int n, int result[]) { ll left = 0; ll right = 0; for (int i = 0; i < n; i++) { left += result[0]; right += result[n - i - 1]; if (l <= left && left <= u) { for (int j = 0; j <= i; j++) { result[j] = w[j]; } return i + 1; } else if (l <= right && right <= u) { for (int j = 0; j <= i; j++) { result[n-j-1] = w[n-j-1]; } return i + 1; } else if (l > left && u < right) { long double avg = ((long double) l + u) / 2; ll li = 1; ll ri = n - 1; ll total = w[0]; for (int j = 0; j < i; j++) { if ((long double)total / (j + 1) > avg) { total += w[li]; result[j] = w[li]; li++; } else { result[j] = w[ri]; total += w[ri]; ri--; } } return i + 1; } } return 0; } /*int main() { return 0; }*/

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

/tmp/ccfBQoHX.o: In function `main':
grader.cpp:(.text.startup+0x139): undefined reference to `find_subset(int, int, std::vector<int, std::allocator<int> >)'
collect2: error: ld returned 1 exit status