斐波那契数列的定义:
用递推地方式的方法可以得方式得出如下结论:
所以要求第n项的值变成了求矩阵与矩阵的相乘,还有矩阵的n次幂的求法。
求一个数或矩阵数的n次幂的O(logn)复杂度的求法:
整数的n次幂可以划分为如上的两部分来计算,,对于无论是奇数还是偶数,只要指数右移一位就可以,当是奇数时,最后再乘个a即可。</
斐波那契数列的定义:
用递推地方式的方法可以得方式得出如下结论:
所以要求第n项的值变成了求矩阵与矩阵的相乘,还有矩阵的n次幂的求法。
求一个数或矩阵数的n次幂的O(logn)复杂度的求法:
整数的n次幂可以划分为如上的两部分来计算,,对于无论是奇数还是偶数,只要指数右移一位就可以,当是奇数时,最后再乘个a即可。</