케이크 자르기
시간 제한3초메모리 제한256 MB
볼록 다각형 케이크에서 Carol이 꼭짓점을 고르고 Carla가 대각선을 골라 나눈 뒤 Carol이 큰 조각을 가져갈 때 최적 선택에 따른 두 몫을 구합니다.
문제
캐롤과 칼라는 룸메이트다. 어제 큰 파티를 열었고, 오늘은 먹다 남은 케이크를 나누려 한다. 사람들이 조각을 아무렇게나 잘라 가는 바람에 케이크는 위아래 면이 똑같은 단순 볼록 다각형인 각기둥 모양이 되었다.
나누는 과정을 재미있게 만들려고 두 사람은 다음 규칙을 정했다. 먼저 캐롤이 윗면의 꼭짓점 를 하나 고른다. 그다음 칼라가 와 인접하지 않은 다른 꼭짓점 를 고른다. 인접하다는 말은 다각형의 변 하나로 바로 이어져 있다는 뜻이다. 두 사람은 선분 를 아래로 연장해 케이크를 자르고, 각기둥 모양의 조각 두 개를 얻는다. 마지막으로 캐롤이 마음에 드는 조각을 가져가고 칼라가 나머지를 가진다.
칼라는 이 규칙이 캐롤에게 유리하다는 사실을 바로 알아차렸다. 캐롤이 얼마나 유리한지 정확히 계산하자.
케이크의 높이는 이므로 한 조각의 부피는 그 윗면 넓이의 배다. 두 사람 모두 자신이 마지막에 가지는 조각의 부피를 가장 크게 만들도록 고를 때, 각자가 가지는 조각의 부피를 구하라.
입력
첫째 줄에 윗면 다각형의 꼭짓점 개수 이 주어진다. ()
다음 개의 줄에 꼭짓점의 좌표 와 가 정수로 하나씩 주어진다. ()
꼭짓점은 반시계 방향으로 주어지고 단순 볼록 다각형을 이룬다. 입력의 어떤 세 점도 한 직선 위에 있지 않다.
출력
첫째 줄에 두 사람이 모두 최적으로 골랐을 때 캐롤이 가지는 조각의 부피와 칼라가 가지는 조각의 부피를 순서대로 출력한다. 두 값은 항상 정수다.