Time limit: 2.0s , Memory limit: 512M , Points: 2500 (partial)
Cho mảng số nguyên gồm phần tử được đánh số từ đến và một số nguyên dương .
Hàm được định nghĩa là số lượng dãy số thỏa mãn đồng thời hai điều kiện:
Yêu cầu tính giá trị biểu thức sau:
Input
- Dòng đầu tiên chứa hai số nguyên và ; .
- Dòng thứ hai chứa số nguyên .
Output
- In ra giá trị biểu thức cần tính, kết quả chia lấy dư cho .
Examples
Sample Input
3 2
1 1 2
Sample Output
5
Scoring
- Subtask điểm:
- Subtask điểm: ;
- Subtask điểm: Không có ràng buộc gì thêm
Notes
Trong ví dụ, các giá trị hàm như sau:
- , các dãy số thỏa mãn:
- , các dãy số thỏa mãn: ,
- , các dãy số thỏa mãn:
- , các dãy số thỏa mãn:
Comments