Marathon
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.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
Một cuộc chạy marathon gồm trạm kiểm soát phải đi qua theo thứ tự. Khoảng cách giữa hai điểm và là khoảng cách Manhattan: .
Bạn được phép bỏ qua tối đa một trạm kiểm soát (trừ trạm đầu và trạm cuối) để giảm thiểu tổng quãng đường chạy.
Hãy tính tổng quãng đường ngắn nhất có thể.
Dữ liệu vào
Dòng đầu chứa số nguyên .
- dòng tiếp theo, mỗi dòng chứa hai số nguyên và — tọa độ trạm thứ .
Dữ liệu ra
Một số nguyên duy nhất — tổng quãng đường ngắn nhất.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 0 0 8 3 11 -1 10 0 |
14 | Bỏ trạm : đi với tổng . |
Bình luận