Time limit: 1.0s , Memory limit: 256M , Points: 1
Cho mảng độ dài
, các phần tử được đánh số từ
đến
. Bạn hãy đếm số cách chia mảng
thành các mảng con liên tiếp không rỗng sao cho
của các phần tử trong mỗi mảng con đều bằng nhau.
Input
- Dòng đầu tiên chứa số nguyên
.
- Dòng thứ hai chứa
số nguyên của mảng
.
Output
- In ra số cách chia mảng
thành các mảng con thỏa mãn, kết quả chia lấy dư cho
.
Examples
Sample Input 1
3
3 4 7
Sample Output 1
3
Sample Input 2
5
0 0 0 0 0
Sample Output 2
16
Notes
Trong ví dụ đầu tiên, có tổng cộng cách chia mảng phù hợp:
,
,
Comments