Đề bài
Cho mảng gồm số nguyên dương và số nguyên dương .
Một đoạn con liên tiếp của mảng là một dãy gồm các phần tử liên tiếp có dạng: (), độ dài là .
Trung vị của một đoạn con liên tiếp có độ dài được định nghĩa như sau:
- Sắp xếp các phần tử của theo thứ tự không giảm.
- Khi đó:
- Nếu lẻ: Trung vị là phần tử ở vị trí .
- Nếu chẵn: Trung vị là phần tử ở vị trí .
Yêu cầu: Hãy đếm số lượng đoạn con liên tiếp của mảng có trung vị bằng .
Dữ liệu vàoBAI4.INP
Vào từ tệp văn bản BAI4.INP có cấu trúc:
- Dòng thứ nhất chứa hai số nguyên dương ().
- Dòng thứ hai chứa số nguyên dương (; ).
Kết quả raBAI4.OUT
Ghi ra tệp văn bản BAI4.OUT một số nguyên duy nhất là kết quả của bài toán.
Ràng buộc
- Có 40% số test ứng với 40% số điểm của bài thỏa mãn: .
- Có 30% số test khác ứng với 30% số điểm của bài thỏa mãn: .
- 30% số test còn lại ứng với 30% số điểm của bài không có ràng buộc gì thêm.
Ví dụ
5 2 2 1 3 4 5
3
Giải thích
Các đoạn con liên tiếp có trung vị bằng 2 là:
2
2 1 3
2 1 3 4