首先请连矩阵乘法乘法都还没有了解的同学简单看一下这篇博客:
https://blog.csdn.net/weixin_44049566/article/details/88945949
首先直接暴力求使用O(n)的时间复杂度肯定是不行的,所以我们应该使用更优的时间复杂度。
设f(n)为裴波那契数列第n项。让我们来构造两个矩阵:
和
.
现在我们不妨将两个矩阵相乘,化简过后可以得到:,也就是
首先请连矩阵乘法乘法都还没有了解的同学简单看一下这篇博客:
https://blog.csdn.net/weixin_44049566/article/details/88945949
首先直接暴力求使用O(n)的时间复杂度肯定是不行的,所以我们应该使用更优的时间复杂度。
设f(n)为裴波那契数列第n项。让我们来构造两个矩阵:
和
.
现在我们不妨将两个矩阵相乘,化简过后可以得到:,也就是