组合数卷积
题目描述
规定 x<y 时 (yx)=0。给定数组 a1,…,an 与整数 k,定义
$$b_i=\left(\sum_{j=1}^{i}\binom{i-j+1}{k}a_j\right)\bmod 998244353.$$
数组 a 由输入参数递推生成。令 ci=bi⋅i,注意该乘法之后不再取模。求
c1⊕c2⊕⋯⊕cn,
其中 ⊕ 表示按位异或。
输入格式
输入一行六个整数 n,a1,x,y,m,k。对 2≤i≤n,有
ai=(ai−1x+y)modm.
输出格式
输出一个整数,表示所有 bi⋅i 的按位异或和。
样例输入 1
5 8 2 3 100 2
样例输出 1
1283
数据范围
对于所有数据:1≤n≤107,0≤a1,x,y<m,2≤m≤998244353,1≤k≤5。
| 子任务编号 |
分值 |
特殊限制 |
| 1 |
20 |
n≤2000 且 k≥2 |
| 2 |
40 |
k=1 |
| 3 |
无特殊限制 |