
矩阵乘法
SSL_GYX
座右铭:言念君子,温其如玉。
展开
-
【SSL_1532】递推
递推题目链接:递推解题思路前面得出的 nnn 个 fff 往前移即可,每次乘以 aaa 得到下一个 fff ,an∗1a_n*1an∗1,就是转移矩阵。code#include<iostream>#include<cstdio>#include<cstring>#define int long longusing namespace std;const int mod=9973;int n,k;int a[110][110];int原创 2020-12-19 14:47:16 · 108 阅读 · 1 评论 -
【luogu_U145243】斐波那契数列的和
斐波那契数列的和题目链接:斐波那契数列的和解题思路首先数据范围要求我们用矩阵乘法设:∣fn−2fn−1sn−2∣\begin{vmatrix}f_{n-2}&f_{n-1}&s_{n-2}\end{vmatrix}∣∣fn−2fn−1sn−2∣∣得转移矩阵:∣010111001∣\begin{vmatrix}0&1&0\\1&1&1\\0&0&1\end{vmatrix}∣∣∣∣∣∣010110011∣∣∣原创 2020-12-19 09:07:56 · 128 阅读 · 1 评论 -
【luogu_P5550】Chino的数列
Chino的数列题目链接:Chino的数列解题思路刚刚瞄了一眼题解大佬们的做法,我人都傻了。反正咱是用矩阵乘法做的……首先如果要使两个数交换位置,如 111 和 333 ,设如下矩阵:∣0010010010000001∣\begin{vmatrix}0&0&1&0\\0&1&0&0\\1&0&0&0\\0&0&0&1\end{vmatrix}∣∣∣∣∣∣∣∣0010010010000001原创 2020-12-19 09:01:35 · 157 阅读 · 1 评论 -
【PKU_3233】Matrix Power Series
Matrix Power Series题目链接:Matrix Power Series解题思路首先 k<=1018k<=10^{18}k<=1018,那么直接算肯定是不行的。所以我们考虑快速幂和矩阵乘法来计算这道题。设∣an−1sn−2∣\begin{vmatrix}a^{n-1}&s_{n-2}\end{vmatrix}∣∣an−1sn−2∣∣需转移为∣ansn−1∣\begin{vmatrix}a^{n}&s_{n-1}\end{vmatrix}原创 2020-12-19 08:41:22 · 132 阅读 · 1 评论 -
【SSL】裴波拉契数列IV
裴波拉契数列IV题目解题思路设∣f[n−2]f[n−1]s[n−2]n1∣\begin{vmatrix}f[n-2]&f[n-1]&s[n-2]&n&1\end{vmatrix}∣∣f[n−2]f[n−1]s[n−2]n1∣∣则转移矩阵为:∣0100011101001000101001011∣\begin{vmatrix}0&1&0&0&0\\1&1&1&0&1&\\0&原创 2020-12-12 16:02:46 · 152 阅读 · 0 评论 -
【SSL_1530】裴波拉契数列III
裴波拉契数列III题目链接:裴波拉契数列III解题思路设∣f[n−2]f[n−1]1∣\begin{vmatrix}f[n-2]&f[n-1]&1\end{vmatrix}∣∣f[n−2]f[n−1]1∣∣ 和 ∣010110011∣\begin{vmatrix}0&1&0\\1&1&0\\0&1&1\end{vmatrix}∣∣∣∣∣∣010111001∣∣∣∣∣∣其他和裴波拉契数列II几乎一样code#in原创 2020-12-12 11:41:25 · 113 阅读 · 0 评论 -
【SSL_1529 / luogu_P1962】裴波拉契数列II
裴波拉契数列II题目链接:裴波拉契数列II ~~~~~~~~~~~~~~~~~ 裴波拉契数列解题思路原创 2020-12-12 11:20:06 · 123 阅读 · 0 评论