概述
考虑转移矩阵,若与前面k项有关则大小为k*k,对于第i个答案而言为第一个答案乘上第i个转移矩阵,而第i个转移矩阵可以用第i-1个到第i-k-1个表示,这些矩阵又可以类似地由它们前面的k个矩阵获得,因此任何一个转移矩阵可以用第1到k的矩阵每个矩阵乘以某个系数表示,我们直接对这个表示进行n方的乘法,最后答案就可以由前k个矩阵获得。
同时注意矩阵乘法还可以实现很多序列上某一项只和前面一些项目相关的问题,如快速求出某个关于f(啥啥啥)*m的n次方的式子,n很小但是m很大,且f拥有递推性质,可以构造杨辉三角转移矩阵实现矩阵快速幂优化。
最后
以上就是开朗煎蛋为你收集整理的矩阵快速幂优化的全部内容,希望文章能够帮你解决矩阵快速幂优化所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复