제출 #1218546

#제출 시각아이디문제언어결과실행 시간메모리
1218546LIA팀들 (IOI15_teams)C++17
컴파일 에러
0 ms0 KiB
#include <bits/stdc++.h> using namespace std; static int n; static vector<int> a, b; void init(int _n, const vector<int>& _a, const vector<int>& _b) { n = _n; a = _a; b = _b; } int can(int m, const vector<int>& k) { vector<int> e(m); for (int j = 0; j < m; j++) for (int i = 0; i < n; i++) if (a[i] <= k[j] && k[j] <= b[i]) e[j]++; vector<int> pc(m), ap(n, -1); for (int i = 0; i < n; i++) { int bp = -1, bc = INT_MAX; for (int j = 0; j < m; j++) { if (a[i] <= k[j] && k[j] <= b[i] && e[j] < bc) { bc = e[j]; bp = j; } } if (bp != -1) { ap[i] = bp; pc[bp]++; } } for (int j = 0; j < m; j++) if (pc[j] != k[j]) return 0; return 1; }

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

/usr/bin/ld: /tmp/ccdfChx5.o: in function `main':
grader.c:(.text.startup+0x8f): undefined reference to `init(int, int*, int*)'
/usr/bin/ld: grader.c:(.text.startup+0x22f): undefined reference to `can(int, int*)'
collect2: error: ld returned 1 exit status