线性代数
矩阵乘法
可以用来解决值域大的问题。
矩阵乘法可以用来加速线性递推式。
由于可以使用矩阵快速幂,矩阵乘法可以将线性递推
注意:矩阵无乘法交换律。乘的时候要注意顺序。
和某个入门题很像,但值域扩大到了
容易得出:
与上一题相同,类比得到:
这题的递推式有些奇怪,但不影响我们推,所以考虑开一个四维向量,如下:
再将
线性递推式:
注意到这题模数非常大,达到了
双倍经验:CF678D Iterated Linear Function
小声bb:@QianXiquq这题似乎跟贪心没有关系。
转置矩阵
一个矩阵的转置矩阵就是把矩阵的行列互换,形象的表示一个
转置矩阵的性质:行列式的值不变。
转置矩阵可以用于向量点积的计算:
两个向量的点乘就是一个向量乘另一个向量的转置矩阵。
高斯消元
相信每个人都见过和下列线性方程组类似的方程组:
为了好看,我们把消失的未知数系数补
那么,我们可以把系数写在一个
那么这个等式就足以表示这个方程组了。
还记得单位矩阵吗?就是那个除了对角线为
那么,根据以上结果,我们可以将答案矩阵放在系数矩阵的右边,成为一个增广矩阵,然后,对这个矩阵模拟加减消元法,使除对角线以外的数字为
行列式
在数学中,让我们计算的行列式一般只有
本文作者:Cuset_VoidAldehyde
本文链接:https://www.cnblogs.com/CusetVoidAldehyde/p/18117817
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步