Phủ sóng Wifi
Nộp 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
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Có con bò đứng tại các vị trí phân biệt trên trục số. Cần đặt các trạm wifi để phủ sóng tất cả các bò. Một trạm có bán kính đặt tại phủ sóng mọi điểm trong , chi phí là (với ).
Tìm chi phí nhỏ nhất để phủ sóng tất cả các bò.
Dữ liệu vào
- Dòng : Ba số nguyên , , (, ).
- dòng tiếp: Vị trí mỗi con bò (số nguyên trong ).
Dữ liệu ra
Chi phí nhỏ nhất (có thể là số thực, in chính xác).
Ràng buộc
- Vị trí bò trong
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 20 5 7 0 100 |
57.5 | Đặt trạm tại 3.5 bán kính 3.5 (chi phí 37.5) và tại 100 bán kính 0 (chi phí 20). Tổng 57.5. |
| 10 702 626 65098 84355 39226 94653 67498 49319 51022 80722 28539 12572 |
7020 |
Bình luận