Submission #433970

#TimeUsernameProblemLanguageResultExecution timeMemory
433970KoDHotter Colder (IOI10_hottercolder)C++17
0 / 100
587 ms156644 KiB
#include "grader.h" // char dp[501][501][501]; // short select[501][501][501]; // char dfs(const int l, const int r, const int x) { // if (l == r) return 0; // if (dp[l][r][x] != 0) return dp[l][r][x]; // char min = 100; // for (int i = 1; i < x; ++i) { // const int m = (i + x) / 2; // char max = 0; // max = std::max(); // } // } int HC(int N) { int l = 1, r = N, x = 1; Guess(x); while (l < r) { if (x == l) { const int t = Guess(r); if (t == 0) return (l + r) / 2; else if (t == 1) l = (l + r + 1) / 2; else r = (l + r) / 2; } else { const int t = Guess(l); if (t == 0) return (l + r) / 2; else if (t == 1) r = (l + r) / 2; else l = (l + r + 1) / 2; } } return 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...