Taxi
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
2.0s
Python 3
5.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
Bessie lái taxi trên một con đường dài đơn vị (từ vị trí đến ). Có hành khách, hành khách muốn đi từ vị trí đến . Bessie xuất phát từ vị trí và phải kết thúc tại vị trí .
- Bessie chỉ chở được 1 hành khách mỗi lúc.
- Bessie có thể đặt hành khách xuống ở bất kỳ điểm nào (không nhất thiết phải tại điểm đến).
- Tìm quãng đường lái tối thiểu để chở tất cả hành khách đến điểm đến.
Lưu ý: Đáp án có thể vượt quá giới hạn số nguyên 32-bit.
Dữ liệu vào
- Dòng 1: Hai số nguyên và
- Dòng (với ): Hai số nguyên và
Dữ liệu ra
- Một số nguyên duy nhất: tổng quãng đường tối thiểu
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 10 0 9 6 5 |
12 | Chở khách 2 từ 6→5, chở khách 1 từ 0→9. Tổng = 1 + 9 + đi không = 12. |
| 10 10 1 2 6 1 8 5 2 7 1 2 5 3 10 10 5 1 4 9 10 2 |
54 | Tối ưu hóa hành trình để tổng quãng đường = 54. |
Bình luận