아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

HullMarathon

시간 제한8초메모리 제한512 MB

요약
각 토끼가 1분 동안 최대 r_i만큼 임의의 방향으로 달릴 수 있을 때, 도착 위치들의 볼록 껍질 넓이를 최대로 만드는 값을 구한다.
난이도

보통10점 중 6점

유형
기하, 그리디, 완전 탐색, 수학
정답자
아직 제출이 없습니다

문제

토끼는 풀마라톤이라는 경기를 좋아한다. 이 경기는 팀으로 진행한다. 팀원은 경기 시작 전에 원점에 모인다. 경기 시작과 동시에 달리기 시작해 1분 뒤에 멈춘다. 이때 팀원의 위치의 볼록 껍질의 넓이가 가장 큰 팀이 이긴다.

당신은 NN 마리의 토끼로 이루어진 팀의 감독이다. ii번째 토끼는 1분에 r_ir\_i 만큼 이동할 수 있다. 이 팀이 최적의 전략을 취했을 때, 1분 뒤 볼록 껍질의 넓이의 최댓값을 구하시오.

입력

입력은 다음 형식으로 주어진다:

NN

r_1r\_1

...

r_Nr\_N

출력

볼록 껍질의 넓이의 최댓값을 나타내는 실수를 1행에 출력하시오. 소수점 아래 몇 자리를 출력해도 좋지만, 절대 오차 또는 상대 오차가 10−610^{-6} 이하이면 Accepted가 된다.

제한

  • NN은 3 이상 8 이하이다.
  • r_ir\_i는 1 이상 1,000 이하의 정수이다.

예제2

  1. 예제 1

    입력
    4
    5
    8
    58
    85
    
    예상 출력
    2970.000000000
    
  2. 예제 2

    입력
    6
    1
    1
    1
    1
    1
    1
    
    예상 출력
    2.598076211