만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

원판 탐사

시간 제한2초메모리 제한1024 MB

요약
정수 좌표의 중심과 정수 반지름을 가진 숨겨진 원판을 선분 탐사로 찾습니다. 각 탐사는 선분에서 원판에 닿은 길이를 알려줍니다.
난이도

어려움10점 중 8점

유형
기하, 이분 탐색, 수학
정답자
아직 제출이 없습니다

문제

이 문제는 대화형 문제이다.

얇은 검은색 원판이 흰색 상자의 정사각형 바닥 위에 평평하게 놓여 있다. 상자 바닥의 각 변 길이는 10510^5 단위다.

상자 안은 들여다볼 수 없다. 하지만 원판의 크기와 상자 바닥 위에서 원판이 놓인 위치는 알고 싶다. 원판은 반지름이 정수 단위이고 100100 이상인 참원이다. 원판의 중심은 바닥의 각 변으로부터 정수 단위만큼 떨어져 있다. 반지름은 중심에서 바닥의 어느 변까지의 거리보다도 크지 않다.

얇은 빛의 선분을 바닥에 투사해서 원판을 탐사할 수 있다. 원판과 바닥의 반사 계수가 크게 다르므로, 전체 반사 세기로부터 선분 중 원판을 비춘 부분의 길이를 알 수 있다.

반복된 탐사를 통해 원판의 정확한 위치와 크기를 알아내는 것이 과제다.

힌트

그림 K.1. 샘플 상호작용

예제1

  1. 예제 1

    입력
    
    60000.0000000
    
    0.0000000
    
    12315.3774869
    
    
    예상 출력
    query 40000 0 40000 100000
    
    query 0 10000 100000 10000
    
    query 60000 60000 80000 80000
    
    answer 40000 60000 30000