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

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

세 점

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

요약
세 점 A, B, C가 주어질 때 |PA| + 2|PB| + 3|PC|를 최소로 하는 점 P를 찾아 그 최솟값을 출력한다.
난이도

어려움10점 중 8점

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

문제

Bobo에게는 점 AA, BB, CC가 있다. 이때 ∣PA∣+2⋅∣PB∣+3⋅∣PC∣|PA| + 2 \cdot |PB| + 3 \cdot |PC|를 최소로 만드는 점 PP를 찾으려고 한다.

∣AB∣|AB|는 점 AA와 BB 사이의 유클리드 거리이다.

입력

33개의 줄에 각각 두 정수 x_i,y_ix\_i, y\_i가 주어지며, 이는 점 A,B,CA, B, C의 좌표이다 (∣x_i∣,∣y_i∣≤10000|x\_i|, |y\_i| \leq 10000).

출력

총 거리의 최솟값을 나타내는 실수를 한 줄에 출력한다. 절대 오차 또는 상대 오차가 10−610^{-6} 이내이면 정답으로 인정된다.

예제1

  1. 예제 1

    입력
    0 0
    0 0
    1 0
    
    예상 출력
    3.000000000