跳到主要内容

矩阵

参考资料

例题

给定 n×nn\times n 的矩阵 AA,求 AkA^k

已知一个数列 aa,它满足:

ax={1x{1,2,3}ax1+ax3x4a_x= \begin{cases} 1 & x \in\set{1,2,3} \\ a_{x-1}+a_{x-3} & x \geq 4 \end{cases}

aa 数列的第 nn 项对 109+710^9+7 取余的值。

大家都知道,斐波那契数列是满足如下性质的一个数列:

Fn={1 (n2)Fn1+Fn2 (n3)F_n=\left\{ \begin{aligned} 1\space (n\le 2) \\ F_{n-1}+F_{n-2}\space(n\ge 3) \end{aligned}\right.

请你求出 Fnmod109+7F_n\bmod 10^9+7 的值。

广义的斐波那契数列是指形如 an=p×an1+q×an2a_n=p\times a_{n-1}+q\times a_{n-2} 的数列。

今给定数列的两系数 ppqq,以及数列的最前两项 a1a_1a2a_2,另给出两个整数 nnmm,试求数列的第 nnana_nmm 取模后的结果。

对于 Fibonacci 数列:

fi={[i=1]i1fi1+fi2i>1f_i= \begin{cases} [i=1] & i\leq 1 \\ f_{i-1}+f_{i-2} & i\gt 1 \end{cases}

请求出 fnf_nfmf_m 的最大公约数,即 gcd(fn,fm)\gcd(f_n,f_m)