Submission #41054

#TimeUsernameProblemLanguageResultExecution timeMemory
41054pica4500Hotter Colder (IOI10_hottercolder)C++98
25 / 100
736 ms8172 KiB
#include "grader.h" int HC(int N) { int lo = 1; int hi = N; int loVal; int hiVal; int midVal; while (lo < hi) { int mid = (lo + hi) / 2; int loMid = (lo + mid) / 2; int hiMid = (mid + hi) / 2; if ((hi - lo) >= 4) { loVal = Guess(lo); midVal = Guess(mid); if (midVal == -1) { hi = loMid; continue; } else if (midVal == 0) { return loMid; } hiVal = Guess(hi); if (hiVal == 1) { lo = hiMid + 1; } else if (hiVal == 0) { return hiMid; } else { lo = loMid + 1; hi = hiMid; } } else { loVal = Guess(lo); hiVal = Guess(hi); if (hiVal == 0) return mid; else if (hiVal == 1) lo = mid + 1; else hi = mid; } } return lo; }

Compilation message (stderr)

hottercolder.cpp: In function 'int HC(int)':
hottercolder.cpp:7:6: warning: variable 'loVal' set but not used [-Wunused-but-set-variable]
  int loVal;
      ^~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...