0
点赞
收藏
分享

微信扫一扫

构造类斐波那契数列矩阵


题目:HDU4565

题意:给定正整数a,b,n,m,求

构造类斐波那契数列矩阵_斐波那契数列

的值。


其中

构造类斐波那契数列矩阵_递推关系_02

.


 

分析:依据题意有

构造类斐波那契数列矩阵_斐波那契数列_03

,所以有结论:

构造类斐波那契数列矩阵_递推关系_04

,尽管含有根号,可以知道等号右边是

 

整数。那么我们构造递推关系:

构造类斐波那契数列矩阵_斐波那契数列_05

,那么本方程的特征根就是:

构造类斐波那契数列矩阵_取整_06

构造类斐波那契数列矩阵_斐波那契数列_07

 

所以我们根据特征根很容易推出:

构造类斐波那契数列矩阵_取整_08

,亦即:

构造类斐波那契数列矩阵_斐波那契数列_09

 

注意:n=1时特判,矩阵快速幂从n=2开始。

 

 

 

题目:求

构造类斐波那契数列矩阵_取整_10

,其中n小于10^9



 

分析:同样的思路,注意是向上取整,所以

当n为奇数时,

构造类斐波那契数列矩阵_斐波那契数列_11


当n为偶数时,

构造类斐波那契数列矩阵_取整_12



 


题目:已知P=a+b,Q=ab,求a^n+b^n,a,b,n都是正整数。


写出递推式

构造类斐波那契数列矩阵_斐波那契数列_13

,然后像斐波那契数列构造矩阵。

 


 

题目:给出K和L,范围都是

构造类斐波那契数列矩阵_递推关系_14

,求

构造类斐波那契数列矩阵_递推关系_15


分析:本题是向下取整,它就等于向上取整的结果减1,因为

构造类斐波那契数列矩阵_递推关系_16

 

所以

构造类斐波那契数列矩阵_斐波那契数列_17

,所以实际上跟HDU4565就一样了。



举报

相关推荐

0 条评论