Lắp đặt cáp mạng

Xem dưới dạng PDF

Gửi bài giải


Điểm: 10
Giới hạn thời gian: 1.5s
Giới hạn bộ nhớ: 256M
đầu vào: stdin
Đầu ra: stdout

Tác giả:
Kiểu bài tập

Bình cần thiết lập mạng cáp nội bộ nối \(N\) máy tính trên mặt phẳng tọa độ \(2D\). Máy tính thứ \(i\) nằm ở tọa độ nguyên \((x_i, y_i)\). Chi phí kéo cáp trực tiếp giữa hai máy tính tỉ lệ thuận với khoảng cách Euclide giữa chúng.

Hãy tìm tổng độ dài cáp tối thiểu để liên kết toàn bộ \(N\) máy tính lại với nhau.

Định dạng đầu vào

  • Dòng đầu chứa số nguyên \(N\) (\(1 \le N \le 1000\)).
  • \(N\) dòng tiếp theo, dòng thứ \(i\) chứa hai số nguyên \(x_i, y_i\) (\(-10^4 \le x_i, y_i \le 10^4\)).

Định dạng đầu ra

  • Một số thực duy nhất làm tròn đến 2 chữ số thập phân là tổng độ dài cáp tối thiểu.

Ràng buộc

Subtask Tỉ lệ điểm Ràng buộc
1 40% \(N \le 50\)
2 60% Không có ràng buộc gì thêm

Ví dụ

Input:

3
0 0
0 3
4 0

Output:

7.00

Nhận xét

Không có ý kiến tại thời điểm này.