아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

바닥 그림

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

요약
직교 단순 다각형 안에 들어가는 가장 큰 축에 평행한 정사각형의 한 변 길이를 구합니다.
난이도

어려움10점 중 8점

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

문제

박물관은 전시실 한 곳의 바닥에 정사각형 그림을 그리려고 한다. 전시실의 벽은 모두 직선이고, 이웃한 두 벽은 직각으로 만난다. 이웃하지 않은 두 벽은 서로 닿지 않으며 전시실 안에 기둥은 없다. 즉 바닥은 모든 변이 좌표축에 평행한 단순 다각형이다.

그림은 정사각형이고, 네 변이 벽과 평행해야 하며, 전체가 바닥 안에 들어가야 한다. 그림이 벽에 닿는 것은 허용한다. 그림을 가능한 한 크게 그리려고 한다. 변의 길이가 최대 얼마까지 가능한지 구하라.

입력

첫 줄에 전시실의 개수 TT가 주어진다 (1≤T≤1001 \le T \le 100).

이어서 전시실마다 다음이 주어진다.

  • 첫 줄에 꼭짓점의 개수 nn (4≤n≤10004 \le n \le 1000)
  • 다음 nn개의 줄에 각 꼭짓점의 좌표 xx와 yy (0≤x,y≤100 0000 \le x, y \le 100\,000)가 공백으로 구분되어 주어진다

꼭짓점은 시계 방향으로 주어진다.

출력

전시실마다 한 줄에 바닥에 들어가는 정사각형 그림의 최대 변의 길이를 정수 하나로 출력한다.

예제3

  1. 예제 1

    입력
    3
    6
    0 8
    5 8
    5 4
    8 4
    8 0
    0 0
    4
    0 4
    4 4
    4 0
    0 0
    14
    4 8
    12 8
    12 6
    14 6
    14 8
    16 8
    16 3
    8 3
    8 0
    0 0
    0 6
    3 6
    3 7
    4 7
    
    예상 출력
    5
    4
    6
  2. 예제 2

    입력
    1
    4
    0 0
    0 1
    1 1
    1 0
    
    예상 출력
    1
  3. 예제 3

    입력
    3
    12
    0 2
    0 3
    2 3
    2 5
    3 5
    3 3
    5 3
    5 2
    3 2
    3 0
    2 0
    2 2
    12
    0 3
    0 6
    3 6
    3 9
    6 9
    6 6
    9 6
    9 3
    6 3
    6 0
    3 0
    3 3
    12
    0 14
    0 21
    14 21
    14 35
    21 35
    21 21
    35 21
    35 14
    21 14
    21 0
    14 0
    14 14
    
    예상 출력
    1
    3
    7