Submission #1009764

#TimeUsernameProblemLanguageResultExecution timeMemory
1009764u_suck_oHotter Colder (IOI10_hottercolder)C++17
50 / 100
439 ms22648 KiB
#include "bits/stdc++.h" #include "grader.h" using namespace std; int Guess(int G); int f(int l, int r) { if (l == r) { //cout << l << "\n"; return l; } Guess(l); int g2 = Guess(r); if (r - l == 1) { if (g2 == -1) { //cout << l << "\n"; return l; } else { //cout << r << "\n"; return r; } } if (g2 == 0) { //cout << (l+r)/2 << "\n"; return (l+r)/2; } if (g2 == -1) { if ((l + r) % 2 == 1) return f(l, (l+r)/2); else return f(l, (l+r)/2-1); } else { if ((l+r) % 2 == 1) return f((l+r)/2+1, r); else return f((l+r)/2, r); } } int HC(int N){ return f(1, N); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...