Con đường Tùng Trúc
Đề bài
Mô tả
Địa điểm du lịch Dailai nổi tiếng với con đường Tùng-Trúc. Đó là một con đường dài và thẳng, dọc bên đường người ta trồng rất nhiều cây tùng và cây trúc. Với mục đích tạo điểm nhấn cho con đường, Ban quản lý khu du lịch muốn chọn một đoạn đường mà dọc theo nó có ít nhất cây tùng và có ít nhất cây trúc để trang trí. Sau khi khảo sát, Ban quản lý ghi nhận được vị trí của từng cây tùng và cây trúc. Trên con đường có tất cả cây, không có hai cây nào ở cùng một vị trí. Cây thứ ở vị trí có khoảng cách đến vị trí bắt đầu của con đường là (). Với kinh phí có hạn, Ban quản lý muốn chọn một đoạn đường thỏa mãn điều kiện đã nêu với độ dài là ngắn nhất.
Yêu cầu: Cho , và vị trí của cây. Hãy tìm đoạn đường có độ dài ngắn nhất mà dọc theo đoạn đường đó có ít nhất cây tùng và cây trúc.
Dữ liệu vào
- Dòng đầu chứa số nguyên dương , , ().
- Dòng thứ trong dòng tiếp theo chứa hai số nguyên dương và (), trong đó là khoảng cách của cây tính từ vị trí bắt đầu của con đường, nếu cây thứ là cây tùng, nếu là cây trúc.
Các số trên cùng một dòng được ghi cách nhau ít nhất một dấu cách.
Dữ liệu ra
In ra một số nguyên là độ dài đoạn đường ngắn nhất tìm được, quy ước in ra số nếu không tồn tại đoạn đường nào thỏa mãn điều kiện đặt ra.
Ràng buộc
- ; ; .
- , các đôi một khác nhau; .
Subtasks
- Subtask 1 ( số điểm): .
- Subtask 2 ( số điểm): .
- Subtask 3 ( số điểm): .
Mỗi subtask gồm nhiều test, mỗi test được chấm điểm riêng.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 7 2 2 20 2 30 1 25 1 35 1 60 2 65 2 10 1 |
35 | Đoạn từ vị trí đến có hai cây tùng (, ) và hai cây trúc (, ). |
| 5 2 1 5 2 1 2 9 1 3 2 7 2 |
-1 | Cả con đường chỉ có một cây tùng. |
Bình luận