1 条题解

  • 1
    @ 2022-8-8 18:41:23

    手玩远古 NOI 题。

    A=[ab1]A=\begin{bmatrix}a&b\\&1\end{bmatrix}B=[cd1]B=\begin{bmatrix}c&d\\&1\end{bmatrix}

    (fn,k1)=A(fn,k11)(k>1)\binom{f_{n,k}}1=A\binom{f_{n,k-1}}1\quad(k>1) (fn,11)=B(fn1,m1)(n>1)\binom{f_{n,1}}1=B\binom{f_{n-1,m}}1\quad(n>1)

    故化简即得

    $$\binom{f_{n,m}}1=A^{m-1}B\binom{f_{n-1,m}}1\quad(n>1) $$

    (f1,m1)=Am1(f1,11)\binom{f_{1,m}}1=A^{m-1}\binom{f_{1,1}}1

    因此

    (fn,m1)=(Am1B)n1Am1(11)\binom{f_{n,m}}1=(A^{m-1}B)^{n-1}A^{m-1}\binom11

    然后直接进行十进制快速幂即可。

    其实本题硬要手玩可以考虑对角化、Jordan 标准型之类的,估计是可以做的。

    注意,费马小定理本身在 Mn×n(Zp)M_{n\times n}({\rm Z}_p) 上未必是成立的,但如果矩阵 AA 可对角化则 Ap=AA^p=A 总是成立。

    • 1

    信息

    ID
    3240
    时间
    500ms
    内存
    256MiB
    难度
    9
    标签
    (无)
    递交数
    9
    已通过
    6
    上传者