信息
- ID
- 3240
- 时间
- 500ms
- 内存
- 256MiB
- 难度
- 9
- 标签
- (无)
- 递交数
- 9
- 已通过
- 6
- 上传者
手玩远古 NOI 题。
记 A=[ab1],B=[cd1]。
则
(1fn,k)=A(1fn,k−1)(k>1) (1fn,1)=B(1fn−1,m)(n>1)故化简即得
$$\binom{f_{n,m}}1=A^{m-1}B\binom{f_{n-1,m}}1\quad(n>1) $$又
(1f1,m)=Am−1(1f1,1)因此
(1fn,m)=(Am−1B)n−1Am−1(11)然后直接进行十进制快速幂即可。
其实本题硬要手玩可以考虑对角化、Jordan 标准型之类的,估计是可以做的。
注意,费马小定理本身在 Mn×n(Zp) 上未必是成立的,但如果矩阵 A 可对角化则 Ap=A 总是成立。