Thu gom vỏ chai
Đề bài
Mô tả
Adil và Bera đi thu gom vỏ chai ở công viên trong ngày hội tái chế. Công viên được mô tả như mặt phẳng tọa độ: Adil đứng ở vị trí , Bera đứng ở vị trí , thùng rác tái chế đặt tại . Trên mặt đất có vỏ chai, vỏ chai thứ nằm ở vị trí .
Mỗi người chỉ mang được một vỏ chai mỗi lượt. Quá trình của mỗi người diễn ra như sau:
- Chọn dừng lại hoặc tiếp tục nhặt vỏ chai.
- Nếu tiếp tục, chọn một vỏ chai còn trên mặt đất và đi thẳng tới đó.
- Nhặt vỏ chai đó rồi đi thẳng tới thùng rác để bỏ vào.
- Quay lại bước 1.
Hai người di chuyển độc lập, có thể nhặt đồng thời; mỗi vỏ chai có thể do bất kỳ ai nhặt, và một người có thể đứng yên hoàn toàn trong khi người kia làm việc.
Hãy tính tổng quãng đường nhỏ nhất mà hai người cần đi (tổng quãng đường của Adil cộng quãng đường của Bera) sao cho cuối cùng mọi vỏ chai đều nằm trong thùng rác.
Dữ liệu vào
- Dòng đầu chứa sáu số nguyên : vị trí ban đầu của Adil, Bera và thùng rác.
- Dòng thứ hai chứa số nguyên : số vỏ chai.
- dòng tiếp theo, dòng thứ chứa hai số nguyên : vị trí vỏ chai thứ .
Dữ liệu ra
In ra một số thực duy nhất: tổng quãng đường nhỏ nhất. Kết quả được chấp nhận nếu sai số tuyệt đối hoặc tương đối không vượt quá .
Ràng buộc
- Vị trí của Adil, Bera, thùng rác và tất cả vỏ chai đôi một phân biệt.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 1 1 2 0 0 3 1 1 2 1 2 3 |
11.084259940 | Adil đi nhặt vỏ chai rồi ; Bera nhặt vỏ chai . Tổng quãng đường xấp xỉ . |
| 5 0 4 2 2 0 5 5 2 3 0 5 5 3 5 3 3 |
33.121375178 | Hai người chia nhau nhặt vỏ chai sao cho tổng quãng đường nhỏ nhất, xấp xỉ . |
Bình luận