Xóa theo đoạn giá trị
Đề bài
Mô tả
Cho một dãy gồm số nguyên và một số nguyên . Đảm bảo rằng với mọi .
Với mỗi cặp , định nghĩa phép biến đổi là: xóa khỏi dãy tất cả các phần tử có giá trị nằm trong đoạn (tức mọi thỏa ), rồi trả về dãy còn lại (giữ nguyên thứ tự các phần tử không bị xóa).
Ví dụ, nếu thì .
Hãy đếm số cặp thỏa sao cho dãy được sắp xếp không giảm. Lưu ý dãy rỗng cũng được coi là đã sắp xếp.
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ữ liệu ra
- In ra một số nguyên duy nhất: số cặp thỏa mãn.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 3 2 3 1 |
4 | Các cặp hợp lệ là , , và . Chẳng hạn xóa hết dãy còn lại rỗng (đã sắp xếp). |
| 7 4 1 3 1 2 2 4 3 |
6 | Các cặp hợp lệ là , , , , và . |
Bình luận