Submission #512197

#TimeUsernameProblemLanguageResultExecution timeMemory
512197600MihneaHotter Colder (IOI10_hottercolder)C++17
77 / 100
652 ms24412 KiB
#include "grader.h" #include <bits/stdc++.h> using namespace std; int ask(int x) { return Guess(x); } int solve(int l, int r) { assert(l <= r); if (l == r) { return l; } int x = ask(l); int y = ask(r); int len = r - l + 1, mid = (l + r) / 2; if (y == 0) { assert(len % 2 == 1); return mid; } else { if (len % 2 == 1) { if (y == +1) { return solve(mid + 1, r); } else { return solve(l, mid - 1); } } else { if (y == +1) { return solve(mid + 1, r); } else { return solve(l, mid); } } } } int HC(int n){ return solve(1, n); }

Compilation message (stderr)

hottercolder.cpp: In function 'int solve(int, int)':
hottercolder.cpp:15:7: warning: unused variable 'x' [-Wunused-variable]
   15 |   int x = ask(l);
      |       ^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...