Time limit: 4.0s , Memory limit: 256M , Points: 1
Cho mảng gồm
số nguyên được đánh số từ
đến
và một số nguyên
. Bạn hãy đếm số lượng mảng con
có thể không liên tiếp
thỏa mãn giá trị bội chung nhỏ nhất của các phần tử trong mảng con đó bằng chính xác
.
Input
- Dòng đầu tiên chứa hai số nguyên
và
.
- Dòng thứ hai chứa
số nguyên mảng
.
Output
- In ra số lượng mảng con thỏa mãn, kết quả chia lấy dư cho
.
Examples
Sample Input 1
4 12
2 3 4 6
Sample Output 1
6
Sample Input 2
6 6
2 3 2 3 2 3
Sample Output 2
49
Comments