제출 #201531

#제출 시각아이디문제언어결과실행 시간메모리
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...