博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ 3070 Fibonacci (矩阵)
阅读量:5093 次
发布时间:2019-06-13

本文共 544 字,大约阅读时间需要 1 分钟。

构造矩阵 

0 1   *    a  =    b

1 1        b        a+b

然后高速幂

也能够依照题目所给的直接高速幂

#include 
#include
#include
#include
#include
#define N 30using namespace std;const int mod = 10000;struct matrix{ int a[2][2];}origin;int n=2,m;matrix multiply(matrix x,matrix y){ matrix temp; memset(temp.a,0,sizeof(temp.a)); for(int i=0;i
>=1; A=multiply(A,A); } return res;}void print(matrix x){ for(int i=0;i

转载于:https://www.cnblogs.com/jzdwajue/p/6698770.html

你可能感兴趣的文章
Hmailserver搭建邮件服务器
查看>>
django之多表查询-2
查看>>
BULK INSERT, 实战手记:让百万级数据瞬间导入SQL Server
查看>>
快速幂
查看>>
第2次作业
查看>>
181. Employees Earning More Than Their Managers--solution
查看>>
Ubuntu 16.04安装PPA图形化管理工具Y PPA Manager
查看>>
杭电 3400 Line belt 解题报告
查看>>
面向接口编程详解(二)——编程实例
查看>>
读书笔记之文件和注册表操作
查看>>
【转载】html中object标签详解
查看>>
hdu-1022-栈
查看>>
奥坎姆剃刀定律
查看>>
改善C#公共程序类库质量的10种方法
查看>>
AIO 开始不定时的抛异常: java.io.IOException: 指定的网络名不再可用
查看>>
春天的事务管理,图解事务传播行为
查看>>
android 在fragment中获取界面的UI组件
查看>>
MyBaits动态sql语句
查看>>
[苦逼程序员的成长之路]1、飞扬小鸟
查看>>
零基础自学用Python 3开发网络爬虫(二): 用到的数据结构简介以及爬虫Ver1.0 alpha...
查看>>