페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#5484

두 명씩 짝꿍 1s 32MB

문제

2차원 좌표평면 상에 2\times N명의 사람들이 위치하여 서있다.

그 들을 두 명씩 짝꿍으로 만드려고 하는데, 짝꿍을 만드는데는 두 사람 사이의 거리만큼의 비용이 든다.

i번째 사람의 위치를 (x_i,y_i)라고 한다면, 첫 번째 사람의 위치가 (1,1)이고, 두 번째 사람의 위치가 (2,3)일 때 두 사람 사이의 거리는 2.24이다.

 

2\times N명이 총 N쌍의 짝꿍이 되었을 때 비용의 합의 최솟값을 출력하는 프로그램을 작성하시오. 


입력

첫 번째 줄에 정수 N이 입력된다 (1 \le N \le 8).

두 번째 줄부터 2\times N줄에 걸쳐 i번째 사람의 위치 좌표에 해당하는 정수 x_iy_i가 입력된다 (0 \le x,y \le 1\ 000).


출력

첫 줄에 총 비용의 합 최솟값을 소수점 둘째 자리까지 출력하시오.


예제

2

1 3
4 9
3 2
8 4
8.64

출처

UVa

로그인해야 코드를 작성할 수 있어요.