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