Đếm đoạn con không giảm
Đề bài
Mô tả
Cho dãy số nguyên dương . Bạn cần xử lý truy vấn thuộc hai dạng:
1 x y— Cập nhật .2 l r— Đếm số cặp thỏa mãn và đoạn con là không giảm, tức là .
Với mỗi truy vấn dạng 2, in ra số lượng cặp tìm được.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ hai chứa số nguyên .
- dòng tiếp theo, mỗi dòng mô tả một truy vấn theo định dạng trên.
Dữ liệu ra
Với mỗi truy vấn dạng 2, in ra một dòng chứa câu trả lời.
Ràng buộc
- Với truy vấn dạng 1: , .
- Với truy vấn dạng 2: .
- Có ít nhất một truy vấn dạng 2.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 6 3 1 4 1 5 2 2 5 2 1 3 1 4 4 2 2 5 1 2 6 2 2 5 |
6 4 10 7 |
Truy vấn đầu tiên (, ): các đoạn con không giảm là , , , , và , tổng cặp. |
| 10 6 1 9 15 26 8 4 25 24 23 14 2 8 9 2 8 8 2 8 10 2 6 7 2 5 5 2 1 7 |
2 1 3 3 1 14 |
Truy vấn cuối (, ): đoạn không giảm dài nhất là có đoạn con, cộng các đoạn con khác cho tổng . |
Bình luận