Submission #201531

#TimeUsernameProblemLanguageResultExecution timeMemory
201531luciocfHotter Colder (IOI10_hottercolder)C++14
77 / 100
755 ms11128 KiB
#include <bits/stdc++.h> #include "grader.h" using namespace std; int vez; int HC(int n) { if (n == 1) return 1; int ini = 1, fim = n; while (ini < fim) { if (fim-ini == 1) { Guess(ini); int g = Guess(fim); return (g == -1 ? ini : fim); } Guess(ini); int g = Guess(fim); if (g == 0) return (ini+fim)/2; else if (g == 1) ini = (ini+fim)/2 + 1; else { int ant = fim; fim = (ini+fim)/2; if ((ini+ant)%2 == 0) fim--; } } return ini; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...