# | Submission time | Handle | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
562887 | 2022-05-15T13:29:30 Z | saultapia | Hotter Colder (IOI10_hottercolder) | C++17 | 801 ms | 91480 KB |
#include "grader.h" int HC(int N){ int low = 1; int high = N; if(N == 1) return 1; int ans = Guess(N / 2); int l, r, mid, lftans, rghtans; int midans = 0; while(low <= high) { mid = (low + high) >> 1; l = (low + mid) >> 1; r = (mid + high) >> 1; midans = Guess(mid); lftans = Guess(l); rghtans = Guess(r); if(l == r) { return l; } if(lftans == -1) { low = l + 1; } if(rghtans == -1) { high = r - 1; } if(lftans == 1 || lftans == 0) { high = mid - 1; } if(rghtans == 1 || rghtans == 0) { low = mid + 1; } } }
Compilation message
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 39 ms | 11724 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 44 ms | 11740 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 50 ms | 11740 KB | Output isn't correct |
2 | Halted | 0 ms | 0 KB | - |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
1 | Incorrect | 801 ms | 91480 KB | Output isn't correct - alpha = 0.000000000000 |