3336 : 직각다각형
- 제한시간
- 2000 ms
- 메모리제한
- 512 MB
- 해결횟수
- 71 회
- 시도횟수
- 196 회
문제
다각형의 두 선분이 연속하는 선분의 꼭짓점을 제외하고는 만나지 않는 다각형을 단순다각형이라고 부른다.
다각형의 가 변이 x축과 y축에 평행한 다각형을 직각다각형이라고 부른다.
단순다각형이면서 직각다각형을 단순직각다각형이라 부른다.
아래 두 그림은 단순직각다각형의 예를 보여준다.

입력형식
입력의 첫 줄에는 단순직각다각형의 꼭지점의 개수를 나타내는 정수 n(4≤n≤100,000)이 주어지고,
이어지는 n개 줄 각각에 단순직각다각형 꼭지점의 좌표 (x1,y1)(1≤i≤n)가 차례대로 주어진다.
주어지는 꼭지점들의 순서는 시계방향이다.
다각형의 꼭지점을 나타내는 각 좌표값은 정수이며, -500,000≤x1,y1≤500,000 이다.
출력형식
표준 출력으로 각각 수평선 H, 수직선 V와 단순직각다각형의 최다 교차 횟수를 h,v라 할 때, max(h,v)를 출력한다.
채점기준
제출된 프로그램은 여러 개의 테스트 케이스로 평가되며, 맞은 테스트 케이스에 대해서 해당 테스트 케이스에 배정된 점수를 받는다.
모든 테스트 케이스를 맞았을 시 100점을 받는다. 각 테스트 케이스에 대한 배점 정보와, 제약 조건은 다음과 같다.
입력 예4 -1 -1 -1 1 1 1 1 -1 |
출력 예2 |
입력 예12 0 0 0 3 1 3 1 1 2 1 2 3 5 3 5 0 4 0 4 2 3 2 3 0 |
출력 예6 |