Submission #1241404

#TimeUsernameProblemLanguageResultExecution timeMemory
1241404iyedooHotter Colder (IOI10_hottercolder)C++20
50 / 100
400 ms8240 KiB
#include "grader.h"

#include <bits/stdc++.h>
using namespace std;

int HC(int N){
   int l = 1, r = N;

   while (l < r) {
      int mid = (r + l) / 2;
      // cout << l << " " << mid << " " << r << "\n";

      int m1 = (l + mid) / 2;
      int m2 = (r + mid + 1) / 2;

      Guess(m1);
      int x = Guess(m2);

      if (x == -1) r = mid;
      else if (x == 1) l = mid + 1;
      else return (m1 + m2) / 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...