
线性递推序列的第 k 项(Kth term of Linearly Recurrent Sequence)
问题描述
一个整数序列 (ai) 满足如下线性递推关系:
$$a_i \equiv \sum_{j=1}^{d} c_j a_{i-j} \pmod{998244353}, \quad \text{对所有 } i \ge d.$$
给定初始项 a0,a1,…,ad−1 和系数 c1,c2,…,cd,求第 k 项 akmod998244353。
约束条件
- 1≤d≤105
- 0≤k≤1018
- 0≤ai<998244353 (0≤i≤d−1)
- 0≤ci<998244353 (1≤i≤d)
输入
d k
a0 a1 ⋯ ad−1
c1 c2 ⋯ cd
输出
ak
2 5
1 1
1 1
8