Submission #41046

#TimeUsernameProblemLanguageResultExecution timeMemory
41046meyladyHotter Colder (IOI10_hottercolder)C++14
0 / 100
10004 ms33964 KiB
#include "grader.h" int HC(int N){ if (N == 1)return N; int left = 1; int right = N; Guess(1); if (N == 2) { if (Guess(2) == 1)return 2; return 1; } int mid = (left + right) / 2; while (left < right) { mid = (left + right) / 2; int query = Guess(mid); if (query == 1) {//hotter left = mid+1; } else if (query == -1) {//colder right = mid-1; } else {// same right = mid - 1; left = left + 1; } } if (right < left)return right; if (Guess(left) == -1)return mid; while(Guess(--left)); return left+1; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...