Không hỗ trợ Mobile

Chế độ luyện tập yêu cầu môi trường màn hình lớn để làm bài và chống gian lận hiệu quả. Vui lòng truy cập bằng máy tính (Desktop/Laptop) để tiếp tục thao tác.

Quay lại trang chủ

#1036 · Bảo vệ thành phố

MÔ TẢ BÀI TOÁN

Giả sử có N thành phố được đánh số từ 1 đến N, thành phố thứ i nằm ở vị trí có tọa độ (xi, yi).

Trước diễn biến phức tạp của dịch COVID-19, chính phủ muốn xây dựng “vành đai an toàn” như một tường rào khép kín có dạng một đa giác để bảo vệ một số thành phố. Các thành phố nằm trong và trên biên giới của tường rào này sẽ yên tâm trong vận chuyển hàng hóa, đi lại và phát triển trong yên bình.

Để đảm bảo cho sự vững chắc của nền kinh tế, phải có ít nhất K thành phố được bảo vệ. Tuy nhiên, việc xây dựng một tường rào là vô cùng tốn kém, vì vậy chính phủ muốn chọn phương án xây tường rào có chu vi nhỏ nhất.

Yêu cầu: Cho tọa độ của N thành phố và số nguyên dương K, nhiệm vụ của bạn là tìm một tường rào bao quanh ít nhất K thành phố với chu vi nhỏ nhất. Giả sử có N thành phố được đánh số từ 1 đến N, thành phố thứ i nằm ở vị trí có tọa độ (xi, yi).

Trước diễn biến phức tạp của dịch COVID-19, chính phủ muốn xây dựng “vành đai an toàn” như một tường rào khép kín có dạng một đa giác để bảo vệ một số thành phố. Các thành phố nằm trong và trên biên giới của tường rào này sẽ yên tâm trong vận chuyển hàng hóa, đi lại và phát triển trong yên bình.

Để đảm bảo cho sự vững chắc của nền kinh tế, phải có ít nhất K thành phố được bảo vệ. Tuy nhiên, việc xây dựng một tường rào là vô cùng tốn kém, vì vậy chính phủ muốn chọn phương án xây tường rào có chu vi nhỏ nhất.

Yêu cầu: Cho tọa độ của N thành phố và số nguyên dương K, nhiệm vụ của bạn là tìm một tường rào bao quanh ít nhất K thành phố với chu vi nhỏ nhất.

Dữ liệu vào

  • Dòng đầu tiên chứa 2 số nguyên dương N, K cách nhau bằng kí tự khoảng trắng.
  • N dòng tiếp theo: mỗi dòng chứa 2 số nguyên xi, yi là tọa độ của một thành phố.

Điều kiện:

  • 1 ≤ K ≤ N ≤ 50. Trong 70% số test có 1 ≤ K ≤ N ≤ 25.
  • Các tọa độ có giá trị tuyệt đối không vượt quá 10^6

Dữ liệu ra

Ghi ra một số thực duy nhất là độ dài nhỏ nhất của tường rào, với 4 chữ số sau dấu phẩy

BẢNG TỔNG QUAN KẾT QUẢ

# Tài khoản Kết suất Lúc nộp
1
T
Đoàn Chí Tân @2180607068
1 ms 220 KB
4511 Bytes
23/09/2025
14:43
2
T
Đoàn Chí Tân @2180607068
1 ms 224 KB
4217 Bytes
23/09/2025
15:36
3
1 ms 244 KB
1714 Bytes
16/07/2023
15:50
4
Lê Duy Hải @2280600799
1 ms 304 KB
3785 Bytes
18/01/2025
20:00
5
Lê Duy Hải @2280600799
1 ms 304 KB
3785 Bytes
18/01/2025
20:00
6
Lê Duy Hải @2280600799
1 ms 308 KB
3785 Bytes
18/01/2025
19:59
7
Lê Duy Hải @2280600799
1 ms 308 KB
3785 Bytes
18/01/2025
20:00
8
1 ms 336 KB
3056 Bytes
23/12/2025
13:23
9
2 ms 332 KB
3157 Bytes
06/05/2024
22:47
10
2 ms 336 KB
3157 Bytes
06/05/2024
22:48
11
2 ms 336 KB
3157 Bytes
06/05/2024
22:48
12
2 ms 336 KB
3157 Bytes
06/05/2024
22:48
13
2 ms 336 KB
3157 Bytes
06/05/2024
22:48
14
2 ms 340 KB
3157 Bytes
06/05/2024
22:48
15
2 ms 340 KB
3157 Bytes
06/05/2024
22:48
16
2 ms 344 KB
3157 Bytes
06/05/2024
22:49
17
2 ms 348 KB
3157 Bytes
06/05/2024
22:48
18
3 ms 336 KB
3157 Bytes
06/05/2024
22:48
19
5 ms 288 KB
2186 Bytes
24/11/2022
23:55

LỊCH SỬ CÁ NHÂN

Vui lòng đăng nhập để xem lịch sử làm bài của bạn.

THẢO LUẬN BÀI TOÁN

Chưa có thảo luận nào cho bài này.

GỢI Ý & HƯỚNG DẪN

image

Viết code