斐波那契和----“科大讯飞杯”第十七届同济大学程序设计预选赛暨高校网络友谊赛

链接:https://ac.nowcoder.com/acm/contest/5477/J
来源:牛客网

题目描述

Fib(i)表示斐波那契函数,Fib(n)=Fib(n-1)+Fib(n-2),如Fib(1)=1,Fib(2)=1,Fib(3)=2,Fib(4)=3,Fib(5)=5,Fib(6)=8。

给定正整数n和k,求:

由于结果太大,你需要把求和的结果对998,244,353取余。

 
题解:
仔细一看,是找规律题,明显是递推式,可以用杜教BM
有一种思路,用矩阵快速幂加速递推
,则

 

故矩阵可以列为

 

 

 

 

 

 

 

posted @ 2020-05-10 19:27  jadelemon  阅读(213)  评论(0编辑  收藏  举报