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

879 B

求裴波那契数列矩阵乘法的方法 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)