algorithm/算法/learn/体系/27.单调栈(续)、由斐波那契数列讲述矩阵快速幂技巧.md

36 lines
879 B
Markdown
Raw Normal View History

2024-09-22 00:12:21 -04:00
求裴波那契数列矩阵乘法的方法
1)裴波那契数列的线性求解(O(N))的方式求解非常好理解
2)利用线性代数,也可以改写另一种表示
|F(N),F(N-1)|=|F(2),F(1)|*某个二阶矩阵的N-2次方
3)求出这个二阶矩阵,进而最快求出这个二阶矩阵的N-2次方.
题目四
第一年农场有1只成熟的母牛A,往后的每年:
1)每一只成熟的母牛都会生一只母牛
2)每一只新出生的母牛都在出生的第三年成熟
3)每一只母牛永远不会死
返回n年后的数量.F(n)=F(n-1)+F(n-3)
|a b c|
|4 3 2|=|3 2 1|* |d e f|
|g h i|
3a+2d+1g = 4
3b+2e+1h = 3
3c+2f+1i = 2
|a b c|
|6 4 3|=|4 3 2|* |d e f|
|g h i|
4a+3d+2g = 6
4b+3e+2h = 4
4c+3f+2i = 3
n-3
题目五
给定一个数N,想象
F(n)=F(n-1)+f(n-2)