HY004 - Điểm tâm

Xem dạng PDF

Gửi bài giải


Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Tác giả:
Nguồn bài:
Chuyên Sơn La Online Judge (CLSOJ)
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, JavaScript, Kotlin, Pascal, Perl, PHP, PyPy, Python, Ruby, Rust, Scratch, Swift

Cho ~n~ điểm trên mặt phẳng tọa độ. Hãy tìm một điểm trong số ~n~ điểm đã cho sao cho tổng khoảng cách từ các điểm khác đến điểm này là nhỏ nhất có thể. Nếu có nhiều điểm như vậy, chọn điểm có số hiệu nhỏ nhất (theo thứ tự danh sách điểm trong dữ liệu).

Dữ liệu:

  • Dòng đầu ghi ~n\ (n ≤100)~;
  • ~n~ dòng tiêp theo, dòng thứ ~i~ ghi hai số nguyên ~x_i, y_i~ thể hiện tọa độ của một điểm.

Kết quả:

  • Một dòng duy nhất ghi hai số, số đầu tiên là số hiệu của điểm tìm được và số thứ hai là số thực thể hiện tổng khoảng cách từ nó đến các điểm còn lại (~3~ chữ số phần thập phân).

Ví dụ:

Dữ liệu:
4
0 0
0 1
0 2
0 3
Kết quả:
2 4.000

Bình luận

Please read the guidelines before commenting.


Không có bình luận tại thời điểm này.