만드는 중입니다

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

가장 큰 삼각형

시간 제한1초메모리 제한2048 MB

요약
x축 방향으로 단조인 지형선이 주어질 때, 안쪽 점 p2부터 p(n-1) 중 하나를 꼭짓점으로 하고 지형 안에 완전히 들어가는 가장 넓은 삼각형의 넓이를 구합니다.
난이도

어려움10점 중 8점

유형
기하, 분할 정복, 투 포인터
정답자
아직 제출이 없습니다

문제

지형은 점 p1,…,pnp_1, \dots, p_n으로 정의되는 xx축 단조 다각형이다. 각 점 pip_i의 좌표는 (xi,yi)(x_i, y_i)이며, 다음 세 조건을 만족한다.

  • y1=yn=0y_1 = y_n = 0
  • 1<i<n1 < i < n인 모든 ii에 대해 yi>0y_i > 0
  • 1≤i<n1 \le i < n인 모든 ii에 대해 xi<xi+1x_i < x_{i+1}

점 p1,…,pnp_1, \dots, p_n으로 정의된 지형이 주어질 때, 지형 안에 완전히 들어가고 세 꼭짓점 중 하나가 지형의 점 p2p_2부터 pn−1p_{n-1} 중 하나에 놓이는 가장 큰 삼각형을 찾는다.

입력

첫 줄에 지형의 점 개수 nn이 주어진다 (3≤n≤1053 \le n \le 10^5). 이어지는 nn개의 줄에는 점 pip_i의 좌표 xix_i와 yiy_i가 공백으로 구분되어 한 줄에 하나씩 주어진다 (0≤xi,yi≤1090 \le x_i, y_i \le 10^9).

출력

지형 안에 완전히 들어가는 가장 큰 삼각형의 넓이를 출력한다. 절대 오차 또는 상대 오차가 10−610^{-6} 이하이면 정답으로 인정한다.

예제1

  1. 예제 1

    입력
    11
    0 0
    2 10
    4 5
    6 7
    8 8
    10 4
    12 6
    14 4
    15 4
    16 7
    17 0
    
    예상 출력
    53.666667