AVERAGE
View as PDF Time limit: 1.0s , Memory limit: 256M , Points: 100
Nguồn: Free Contest
Cho dãy số . Hãy đếm số lượng dãy con (có ít nhất một phần tử, có thể không liên
tiếp) có trung bình cộng (tổng giá trị các phần tử chia cho số lượng phần tử) đúng bằng
.
Vì đáp án có thể rất lớn nên bạn được yêu cầu đưa ra phần dư của số lượng dãy con sau khi chia cho .
Input
Dòng đầu tiên ghi số nguyên dương - số bộ dữ liệu vào. Mỗi bộ dữ liệu vào có định dạng như sau:
- Dòng thứ nhất ghi hai số nguyên
- số phần tử của dãy số và giá trị
trên đề bài.
- Dòng thứ hai ghi
số nguyên dương
mô tả dãy số.
Output
Một số nguyên duy nhất là số dãy con khi chia lấy dư cho .
Samples
Sample Input 1
3
4 6
5 7 6 7
5 100
4 2 5 10 5
6 100
77 97 114 105 115 97
Sample Output 1
5
0
1
Clarification
Ở ví dụ thứ nhất, các dãy con cần đếm là
Ở ví dụ thứ hai, các dãy con đều có trung bình cộng nhỏ hơn .
Ở ví dụ thứ ba, dãy con duy nhất cần đếm là:
.
Scoring
- Subtask
(
số test):
- Subtask
(
số test):
- Subtask
(
số test): Không có ràng buộc gì thêm
Comments