볼록볼록
시간 제한1초메모리 제한1024 MB
주어진 순서를 유지한 채 연속한 점들이 반시계 방향의 엄격한 볼록 다각형을 이루는 가장 긴 구간을 찾는다.
문제
2차원 좌표평면상에 개의 점 이 주어진다. 다음 조건들을 만족하게 하는 두 정수 과 에 대하여, 의 최댓값을 구해보자.
- 이고, 이다.
- 가 반시계 방향 순서로 볼록 다각형을 이룬다. 이때, 모든 내각은 180도 미만이다.
입력
첫째 줄에 점의 개수 이 주어진다.
둘째 줄부터 개의 줄에 걸쳐 두 정수 가 주어진다. 각각 번째 점의 좌표와 좌표를 의미한다.
입력으로 주어지는 모든 점은 서로 다르다.
출력
문제의 조건들을 만족하게 하는 두 정수 과 에 대하여, 의 최댓값을 출력하라. 만약 이러한 두 정수 과 이 없다면 을 출력하라.
힌트
볼록 다각형이란 경계의 두 점을 잇는 어떤 선분도 다각형 외부로 나가지 않는 단순 다각형(자기교차하지 않는 것)이다.