矩阵快速幂求菲波那切数列
来源:互联网 发布:绵阳涪城编程培训学校 编辑:程序博客网 时间:2024/06/05 02:21
#include<cstdio>#include<cstring>using namespace std;struct Matrix{long long x[2][2];friend Matrix operator*(const Matrix &a,const Matrix &b){Matrix temp;temp.clear();for(int i=0;i<=1;i++) for(int j=0;j<=1;j++) for(int k=0;k<=1;k++){ temp.x[i][j]+=a.x[i][k]*b.x[k][j]; temp.x[i][j];}return temp;}}ans={2,1,1,1},inc={1,1,1,0};int main(){long long m;scanf("%lld",&m);m-=3;while(m){ if(m&1) ans=ans*inc; inc=inc*inc; m>>=1;}printf("%lld",ans.x[0][0]);return 0;}
0 0
- 矩阵快速幂求菲波那切数列
- 矩阵快速幂优化菲波那切数列
- 利用矩阵快速幂求斐波那契数列
- 矩阵快速幂求斐波那契数列 poj3070
- 矩阵快速幂斐波那契数列
- 矩阵快速幂求斐波那契数列
- 矩阵快速幂求斐波那契数列
- 矩阵快速幂求斐波那契数列
- 矩阵快速幂求斐波那契数列
- 矩阵快速幂,求斐波那契数列
- 用矩阵快速幂求斐波那契数列
- 矩阵快速幂求斐波那契数列
- 菲波那切数列 :矩阵加速递推 矩阵快速幂
- POJ 3070 矩阵快速幂求斐波那契数列
- hdu3117(斐波那契数列+矩阵快速幂)
- 菲波那契数列的快速幂矩阵求法
- 矩阵快速幂 斐波那契数列
- EOJ 1499 【斐波那契数列】【矩阵快速幂】
- 设计模式——单例
- log4j报异常
- HDU 2647 Reward
- 已拒绝x11转移申请
- 同甘共苦
- 矩阵快速幂求菲波那切数列
- DOM-------1
- 浏览器缓存详解:expires,cache-control,last-modified,etag详细说明
- kafka设计背景与初衷
- Tomcat 配置JNDI
- matlab实现视频的载入,及各帧的图片显示
- Qt如何支持高分辨率屏幕(高分屏)
- 关于springMCV-spring-hibernate基础web.xml配置
- Spring Quartz定时任务