Không Có Thời Gian Chờ Khô
Có đoạn hàng rào liên tiếp, mỗi đoạn cần được sơn một màu nhất định. Màu được đánh số từ đến theo thứ tự độ đậm tăng dần (màu nhạt nhất, màu đậm nhất). Ban đầu tất cả các đoạn chưa được sơn màu nào.
Một nét sơn có thể sơn một đoạn liên tiếp bất kỳ với một màu duy nhất, với điều kiện không được sơn màu nhạt hơn lên vùng đã có màu đậm hơn (chỉ được sơn màu đậm hơn lên màu nhạt hơn, không được ngược lại).
Có truy vấn độc lập với nhau. Mỗi truy vấn cho một đoạn : hỏi cần ít nhất bao nhiêu nét sơn để hoàn thành màu cho tất cả các đoạn trong đúng như yêu cầu, trong khi không sơn vào bất kỳ đoạn nào ngoài ?
Dữ liệu vào
Dòng đầu tiên chứa hai số nguyên và .
Dòng thứ hai chứa số nguyên — màu mong muốn của từng đoạn hàng rào.
- dòng tiếp theo, mỗi dòng chứa hai số nguyên và mô tả một truy vấn.
Dữ liệu ra
Với mỗi truy vấn, in ra một số nguyên duy nhất trên một dòng.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 8 4 1 2 2 1 1 2 3 2 4 6 3 6 1 6 5 8 |
2 3 3 3 |
Truy vấn tương ứng với dãy : cần 2 nét. Truy vấn tương ứng : cần 3 nét. Truy vấn tương ứng : cần 3 nét. Truy vấn tương ứng : cần 3 nét. |
Ghi chú
Mỗi truy vấn được xử lý độc lập — kết quả của truy vấn này không ảnh hưởng đến truy vấn khác.
Bình luận