#P12557. [集训队互测 2024day8]基础寄术练习题
[集训队互测 2024day8]基础寄术练习题
对于长度为 的序列 ,定义 ,其中 为 的前缀和数组, 是给定的常数且 。
考虑所有满足以下三个条件的序列 :
- 的长度为 。
- ,。
- 。
求它们的 之和,答案对 取模。保证 是一个质数。
输入格式
第一行三个整数 ,分别代表序列长度,序列元素的上界和模数。
输出格式
一行一个整数表示答案对 取模后的结果。
样例
输入样例 1
2 3 2 1000000007
输出样例 1
966666675
输入样例 2
3 5 2 998244353
输出样例 2
148276980
输入样例 3
6 10 2 1004535809
输出样例 3
622165218
输入样例 4
30 40 1 265371653
输出样例 4
179937201
限制与约定
对于所有数据,保证 , 且 为质数,。
- Subtask 1 (10 pts):。
- Subtask 2 (25 pts):。
- Subtask 3 (15 pts):。
- Subtask 4 (10 pts):。
- Subtask 5 (15 pts):。
- Subtask 6 (10 pts):。
- Subtask 7 (15 pts):。
时间限制:。
空间限制:。