常系数线性递推式的快速求单项值方法
来源:互联网 发布:云计算的三种类型 编辑:程序博客网 时间:2024/04/28 22:17
常系数线性递推式的快速求单项值方法
前导知识
- 常系数线性递推式
- 形如
f(n)=∑ki=1aif(n−i) ,其中k 、ai 为常数的递推式,称为常系数线性递推式。
- 形如
- Cayley-Hamilton定理
- 对于矩阵
A ,det(λE−A) 是一个|A| 次多项式,称为A的特征多项式(characteristic polynomial),记为g(λ) 。 - 对于任意矩阵A,
g(A)=0 。 - 证明参见任何一本高等代数教科书。
- 对于矩阵
- 模多项式
- 设
f 是n次多项式,g 是m次多项式。 - 存在多项式
k 、l ,满足kg+l=f ,且l 的次数小于m。 - 称
l 为f 模g 的余多项式。 - 证明参见任何一本高等代数教科书。
- 设
正文
设有递推式
通常而言,我们是构建一个k阶的矩阵
那么问题转化为求
设
最终我们得到
总时间复杂度为
0 0
- 常系数线性递推式的快速求单项值方法
- 一种写程序快速计算常系数线性齐次递推关系的指定项的方法
- 一种写程序快速计算常系数线性齐次递推关系的指定项的方法
- 线性常系数微分方程
- 常系数线性齐次递推 poj3070
- 矩阵快速幂在常系数线性递推关系中的应用
- 常系数齐次线性递推优化矩阵快速幂
- 线性常系数差分方程的Matlab递推求解
- 快速幂取余,常系数递推数列通项的快速求解和RSA公钥
- 常系数线性递推的第n项及前n项和 (Fibonacci数列,矩阵)
- poj2601(变形的等差数列求单项)
- 递归求二项式系数值
- 递归求二项式系数值
- 递归求二项式系数值
- Algo-150 6-1 递归求二项式系数的值
- 线性求所有逆元的方法
- matlab-自控原理 已知A矩阵求线性定常系统的矩阵指数函数
- 【51nod 1538】 一道难题 - n阶常系数线性递推
- C++数组在函数中的传递与返回
- Python:no encoding declared 错误
- 自动布局的一些笔记
- JS学习笔记
- File类
- 常系数线性递推式的快速求单项值方法
- NYOJ 10 skiing
- 安卓学习笔记之自定义ContentProvider
- iOS小知识汇总
- 返回十进制转换成二进制数的第i位
- fopen()、fread()做了些什么?
- HDU 2553 N皇后问题 (DFS)
- 1095. Cars on Campus (30)——PAT (Advanced Level) Practise
- 机器学习基础(六十三)—— 奇异值分解(SVD)