답안 #919661

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
919661 2024-02-01T11:11:01 Z boris_mihov Hotter Colder (IOI10_hottercolder) C++17
50 / 100
478 ms 24400 KB
#include "grader.h"
#include <iostream>

int HC(int N)
{
    int l = 0, r = N + 1;
    while (l < r - 1)
    {
        int mid = (l + r) / 2;
        Guess(l + 1);
        int res = Guess(r - 1);
        if (res == 0) 
        {
            return mid;
        }

        if (r - l == 2)
        {
            return l + 1;
        }

        if (res == -1)
        {
            r = mid + ((l + r) % 2 == 1); 
        } else
        {
            l = mid;
        }
    }

    return r;
}
# 결과 실행 시간 메모리 Grader output
1 Correct 19 ms 6744 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Correct 19 ms 6744 KB Output is correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 19 ms 6744 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 478 ms 24400 KB Output isn't correct - alpha = 0.000000000000