This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include "grader.h"
#include<cassert>
int guess(int a, int b) {
Guess(a);
return Guess(b);
}
int HC(int n){
int l = 1, r = n;
while(l <= r) {
int ans = guess(l, r);
if(!ans) return (l+r) >> 1;
if(ans == 1) l = (l+r+1) >> 1;
else r = (l+r-1) >> 1;
}
assert(0);
}
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|
Fetching results... |