제출 #1017278

#제출 시각아이디문제언어결과실행 시간메모리
1017278overwatch9커다란 상품 (IOI17_prize)C++17
컴파일 에러
0 ms0 KiB
#include "prize.h" #include <bits/stdc++.h> using namespace std; int N; vector <int> nums; vector <int> ask(int i) { vector <int> ans(2, 0); for (int j = 0; j < i; j++) { if (nums[j] > nums[i]) ans[0]++; } for (int j = i+1; j < N; j++) { if (nums[j] > nums[i]) ans[1]++; } return ans; } int find_best(int n) { int lo = 0, hi = n-1; cout << n << '\n'; while (lo <= hi) { int mid = (lo + hi) / 2; auto res = ask(mid); // cout << "GUESS: " << mid << '\n'; // cout << "RESULT: " << res[0] << ' ' << res[1] << '\n'; if (res[0] + res[1] == 0) return mid; if (res[0] > res[1]) hi = mid-1; else lo = mid+1; } return lo; } // int main() { // cin >> N; // nums.resize(N+1); // for (int i = 0; i < N; i++) // cin >> nums[i]; // find_best(N); // }

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

/usr/bin/ld: /tmp/ccbqSWdv.o: in function `ask(int)':
grader.cpp:(.text+0x80): multiple definition of `ask(int)'; /tmp/ccFYmy3w.o:prize.cpp:(.text+0x0): first defined here
collect2: error: ld returned 1 exit status