만드는 중입니다

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

축 위의 삼각형

면접 대비

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

요약
정수 좌표의 점들이 주어질 때, 한 변이 Ox 축 위에 놓이는 삼각형 중 넓이가 가장 큰 값을 구합니다. 그런 삼각형이 없으면 0을 출력합니다.
난이도

쉬움10점 중 2점

유형
배열, 구현
정답자
아직 제출이 없습니다

문제

평면 위에 정수 좌표를 가진 점들이 주어진다. 이 점들을 꼭짓점으로 하고, 한 변이 OxOx 축 위에 놓이는 삼각형 중에서 넓이가 가장 큰 삼각형을 찾는다.

입력

첫 줄에 점의 개수 nn이 주어진다 (1≤n≤10001 \le n \le 1000). 이어서 nn개의 줄에 각각 정수 xx와 yy가 주어진다. 모든 좌표의 절댓값은 10001000을 넘지 않는다.

출력

조건을 만족하는 삼각형의 최대 넓이를 실수 하나로 출력한다. 그런 삼각형이 없거나 퇴화된 삼각형만 있으면 00을 출력한다. 답은 정확한 값과의 차이가 10−910^{-9} 이하이면 정답으로 인정한다.

힌트

그림은 다음과 같다.

예제2

  1. 예제 1

    입력
    3
    0 0
    1 0
    2 -3
    
    예상 출력
    1.5
    
  2. 예제 2

    입력
    3
    1 0
    2 1
    3 3
    
    예상 출력
    0