Mỗi dãy con được gọi là dãy con liên tiếp nếu dãy con đó có dạng ~ a_i, a_{i+1}, a_{i+2}, …, a_j ~ với ~ 1≤i≤j≤n ~, là dãy con của dãy a gồm ~ n ~ phân tử cho trước.
Cho một dãy gồm ~ n ~ số nguyên dương ~ a_1, a_2, …, a_n ~ và hai số nguyên dương ~ p, q ~. Người ta muốn đếm số các dãy con liên tiếp của dãy số đã cho có tổng các số lớn hơn hoặc bằng ~ p ~ và nhỏ hơn hoặc bằng ~ q. ~
Yêu cầu: Hãy lập trình đếm số các dãy con liên tiếp thỏa mãn điều kiện bài toán.
Dữ liệu vào:
Kết quả:
Ví dụ:
Input 1:
1 1 2
1
Output 1:
1
Input 2:
6 5 10
3 2 4 2 1 2
Output 2:
9
Input 3:
12 20 35
5 4 6 4 3 4 11 2 14 5 9 3
Output 4:
19
Giải thích
Ràng buộc:
Code tích cực |
---|
Trong 24h |
|
Trong 7 ngày |
Trong 30 ngày |
|
Thống kê |
---|
AC/Sub: 97887/180710 Pascal: 17121 C++: 130348 Python: 33199 Lượt xem/tải tests: 38226 |