보로노이 다이어그램 다시
시간 제한5초메모리 제한1024 MB
맨해튼 거리로 N개의 서로 다른 점을 나눈 보로노이 다이어그램에서 무한히 뻗는 영역의 개수를 구합니다.
문제
공집합이 아닌 점 집합 의 보로노이 다이어그램은 "이 위치에서 의 어느 점이 가장 가까운가?"라는 기준으로 평면을 나눈 것이다. 정확히는 점 집합 에 대해, 점 가 영역 에 속하는 것은 모든 에 대해 가 성립할 때이고 그때에만 해당한다. 일반적인 보로노이 다이어그램은 유클리드 거리를 쓰지만, 이 문제는 맨해튼 거리를 쓴다. 는 와 의 맨해튼 거리이며, x좌표와 y좌표 차이의 절댓값을 더한 값이다. 따라서 과 의 맨해튼 거리는 이다.

위 그림에서 평면의 모든 위치는 가장 가까운 점의 색으로 칠해져 있다. 하나의 영역에만 속하는 위치는 옅은 색으로, 둘 이상의 영역에 속하는 위치는 검은 선과 점으로 표시된다.
임의의 실수 에 대해, 영역 안에 을 만족하는 점 가 존재하면 그 영역은 무한 영역이다. 여기서 는 원점이다. 보로노이 다이어그램에서 무한 영역의 개수를 구하라.
입력
첫 줄에 보로노이 다이어그램을 이루는 점의 개수 이 주어진다. 이후 개의 줄에 각각 점 의 좌표 , 가 정수로 주어진다.
출력
무한 영역의 개수를 나타내는 정수 하나를 출력한다.
제한
- ()
- 개의 점은 모두 서로 다르다.
힌트
예제 2에서 겹치는 영역은 두 가지 이상의 색이 감산 혼합된 것으로 표시된다. 을 만족하는 모든 점은 다섯 영역에 모두 포함되므로 가장 진한 색으로 칠해진다.