|
마리 |
휴우... 다행히 공연이 성공적으로 마무리 됐어요. 저도 공연을 하는 것이 만족스러웠고... |
|
미네 |
아, 여기 계셨군요. |
|
사쿠라코 |
잘됐네요, 마침 찾고 있었답니다. 괜찮다면, 마리에게 허락을 받고자 하는 게 있어서……. |
|
사쿠라코 |
이렇게 멋진 사진들도 많이 찍혔습니다만……. |
|
마리 |
...!? |
|
사쿠라코 |
역시 이런 예쁜 사진들은 모두에게 공개하는 것이 공공의 이익에……. |
|
마리 |
……찍은 사진들, 한 장도 남김없이 모두 폐기해 주세요. (사진들을 모두 찢는다.) |
|
사쿠라코 |
네, 네……!?!? 어, 어째서……! 이, 이렇게 귀하고 예쁜 것들을……. |
|
미네 |
아, 아니. 그……. 사쿠라코 님. 여기서는 그냥 얌전히 말씀을 들으시는 게……. |
|
마리 |
……사쿠라코 님? 폐기를. 부탁……. |
|
|
안녕하세요 선생님, 마리입니다.
지금 트리니티 카니발이 한창이라 학교 곳곳이 정말 붐비고 있더라고요. 무대가 한 곳뿐인 행사가 아니라, 부스나 작은 공연장, 카페 같은 장소들이 여기저기에 흩어져 있다 보니… 메인 스테이지 앞까지 오지 못하고 멀리서 관람하게 되는 분들도 많을 것 같아요.
그래서 부탁이 하나 있습니다.
저희가 준비 중인 아이돌 그룹 Antique Seraphim의 공연을, 어디에 있든 가능한 많은 분들이 제대로 보고 들을 수 있게 만들고 싶어요. 이를 위해 대형 중계 스크린 3대를 설치하려고 하는데, 스크린 3대를 어디에 두느냐에 따라 관람 가능한 범위가 달라진다고 하더라고요.
제가 정리한 상황을 아래에 적어둘 테니, 선생님이 한 번 도와주실 수 있을까요?
마리는 많은 학생들이 공연을 시청하는데에는 대형 중계 스크린 3대면 충분하다고 판단했다. 트리니티 카니발을 2차원 좌표평면으로 보았을 때, 스크린은 카니발 어디든 원하는 위치에 설치할 수 있다. 그리고 세 스크린이 이루는 삼각형의 내부 또는 경계 위에 서 있는 학생은 영상과 음악을 문제없이 보고 들을 수 있다. 모든 학생의 위치는 카니발 좌표평면 위의 정수 좌표의 점으로 표현된다. 공연을 놓치는 사람이 없도록, 표시한 모든 개의 학생 위치 좌표는 이 삼각형 안 또는 삼각형 경계 위에 포함되어야 한다.
하지만 이 삼각형이 너무 크면 학생들이 이동해야 할 거리가 지나치게 늘어나고, 넓은 구역에 대해 음향과 안전을 관리하기도 어려워진다. 따라서 스크린 3대의 위치를 다음 조건을 만족하도록 정하고자 한다.
마리를 위해 이 삼각형의 넓이를 구해주자.
첫 번째 줄에 양의 정수 이 주어진다.
두번째 줄부터 개 줄에 걸쳐 학생의 위치 좌표가 주어진다. 그중 번째 줄은 , 가 공백으로 구분되어 주어진다. 이는 트리니티 카니발을 2차원 평면으로 보았을 때의 학생 좌표이다.
첫 번째 줄에 세 스크린이 이루는 삼각형 중 넓이가 최소인 삼각형의 넓이를 출력한다. 정답과의 절대/상대 오차는 까지 허용한다.
노트
입력 범위가 매우 크므로 실수 오차에 유의하라. __int128 또는 long double 사용을 권장한다.
마리
|
……드리겠습니다? (화난 표정을 짓는다.) |
|
사쿠라코 |
……히이!? 네!! 네!! 지금 바로 폐기하겠습니다……!! |
모든 학생은 서로 다른 좌표에 위치하며, 모든 학생이 한 직선 위에 놓이는 경우는 없다.
주어지는 모든 수는 정수이다.