Submission #599119

#TimeUsernameProblemLanguageResultExecution timeMemory
599119pakhomovee커다란 상품 (IOI17_prize)C++17
Compilation error
0 ms0 KiB
#include "prize.h"

int find_best(int n) {
    int pr = 0;
    for (int i = 0; i < 400; ++i) {
        int l = pr, r = n;
        while (l + 1 < r) {
            int m = (l + r) / 2;
            if (ask(m)[pr] != x) {
                r = m;
            } else {
                l = m;
            }
        }
        int* arr = ask(l);
        if (arr[0] == arr[1] && arr[0] == 0) {
            return l;
        }
        pr = l + 1;
    }
    return -1;
}

Compilation message (stderr)

prize.cpp: In function 'int find_best(int)':
prize.cpp:9:31: error: 'x' was not declared in this scope
    9 |             if (ask(m)[pr] != x) {
      |                               ^
prize.cpp:15:23: error: cannot convert 'std::vector<int>' to 'int*' in initialization
   15 |         int* arr = ask(l);
      |                    ~~~^~~
      |                       |
      |                       std::vector<int>