| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 512 MB | 350 | 105 | 79 | 28.114% |
스타는 밧줄을 사용해서 별을 포획하려고 한다. 포획 과정은 다음과 같다.
별들을 포획하다 보면 밧줄에 무리가 가서 끊어질 수 있어 밧줄의 부담을 최소화하여 별들을 포획하려고 한다. 어떻게 해야 밧줄의 부담을 줄일 수 있을지 고민하던 스타는 2.에서 별과 별 사이에 걸린 밧줄의 길이의 합이 작을수록 밧줄의 부담이 줄어든다는 것을 알아냈다.
그럼, 이제 별과 별 사이에 걸린 밧줄의 길이의 합을 최소화하면 된다. 어느 정도까지 길이의 합을 줄일 수 있을지 구해보자.
첫째 줄에는 포획하려는 별의 개수 $N$이 정수로 주어진다. $(2 \leq N \leq 100 ,円 000)$
둘째 줄부터 $N$개의 줄에 걸쳐 각 별들의 위치 $x_i, y_i$ 가 공백을 사이에 두고 한 줄에 하나씩 주어진다. $x_i, y_i$는 정수이다. 같은 위치에 두 개 이상의 별이 존재하는 경우는 없다. $(-3 ,円 000 ,円 000 \leq x_i, y_i \leq 3 ,円 000 ,円 000)$
별과 별 사이에 걸린 밧줄 길이의 최솟값을 출력한다.
절대/상대 오차는 10ドル^{-6}$까지 허용한다.
9 -6 10 7 -7 10 -1 -10 5 0 -5 5 -1 -8 10 -1 2 -4 -10
18.109958183491
4 -1 -1 -1 1 1 -1 1 1
4.000000000000
5 3 -2 2 -1 1 0 0 1 -1 2
5.656854249492
Contest > BOJ User Contest > 스타보우컵 > 제1회 스타보우컵 Violet번