当前位置: 首页 > news >正文

手机网站建设团队/头条新闻今日头条官方版本

手机网站建设团队,头条新闻今日头条官方版本,中国建设银行官方网站登录,百度推广网站可以链接到同公司另一个网站吗M斐波那契数列 此题对数学基础要求较高 来源矩阵乘法_百度百科 一个m*n的矩阵是一个由m行n列元素排成的矩形阵列。矩阵里的元素可以是数字符号或者数学式. 形如[acbd][abcd]的数表称为二阶矩阵,其中a,b,c,d称为这个矩阵的元素。 形如 [x1x2][x1x2] 的有序对称为…

 

M斐波那契数列
此题对数学基础要求较高
来源矩阵乘法_百度百科
一个m*n的矩阵是一个由m行n列元素排成的矩形阵列。矩阵里的元素可以是数字符号或者数学式.

形如[acbd][abcd]的数表称为二阶矩阵,其中a,b,c,d称为这个矩阵的元素。
形如 [x1x2][x1x2] 的有序对称为列向量

A=[acbd]A=[abcd] B=[x1x2]B=[x1x2]
C=[ax1+bx2ax2+bx1]C=[ax1+bx2ax2+bx1]
称为二阶矩阵A与平面向量B的乘积,记为AB=C
更一般的矩阵乘法如下

设A为m×pm×p的矩阵,B为p×np×n 的矩阵,那么称m×nm×n的矩阵C为矩阵A与B的乘积,,其中矩阵C中的第ii 行第 jj列元素可以表示为:
这里写图片描述
如下所示:
这里写图片描述

我们知道斐波那契数列的递推公式f(i)=f(i1)+f(i2)f(i)=f(i−1)+f(i−2)
因此我们可以写出以下式子
f(i)=1×f(i1)+1×f(i2)f(i)=1×f(i−1)+1×f(i−2)
f(i1)=1×f(i1)+0×f(i1)f(i−1)=1×f(i−1)+0×f(i−1)
将每一项的系数写成一个矩阵
[1110][1110]
由矩阵乘法的特性可知
[f(i)f(i1)]=[1110]×[f(i1)f(i2)][f(i)f(i−1)]=[1110]×[f(i−1)f(i−2)]
由此可推出(或找规律)
[f(n)f(n1)]=[1110]n1×[f(1)f(0)]=[1110]n1×[10][f(n)f(n−1)]=[1110]n−1×[f(1)f(0)]=[1110]n−1×[10]

因此只要计算出[1110]n1[1110]n−1 ,然后取左上角值就可以了
矩阵定义如下:

struct matrix {int n;int m;long long a[SIZE][SIZE];matrix() {n=2;m=2;memset(a,0,sizeof(a));}matrix(int x,int y) {//构造函数n=x;m=y;memset(a,0,sizeof(a));}void print() {for(int i=1; i<=n; i++) {for(int j=1; j<=m; j++) {printf("%d ",a[i][j]);}printf("\n");}}void setv(int x) {//矩阵初始化if(x==0) {memset(a,0,sizeof(a));}if(x==1) {memset(a,0,sizeof(a));for(int i=1; i<=n; i++) a[i][i]=1;}}friend matrix operator *(matrix x,matrix y) {//矩阵乘法matrix tmp=matrix(x.m,y.m);for(int i=1; i<=x.n; i++) {for(int j=1; j<=y.m; j++) {tmp.a[i][j]=0;for(int k=1; k<=y.n; k++) {tmp.a[i][j]+=(x.a[i][k]*y.a[k][j])%mod;
//                  tmp.a[i][j]%=mod; 取模次数太多会TLE! }tmp.a[i][j]%=mod;}}return tmp;}
};

矩阵快速幂:
(跟整数的快速幂几乎一样)


matrix fast_pow(matrix x,int k) {matrix ans=matrix(2,2);ans.setv(1);while(k>0) {if(k&1) {ans=ans*x;}k>>=1;x=x*x;}return ans;  
}

转载于:https://www.cnblogs.com/birchtree/p/9845848.html

http://www.lbrq.cn/news/745903.html

相关文章:

  • php源码分享网/网站标题优化排名
  • centos怎么做网站/西安专业网络推广平台
  • 荆州做网站/营销培训视频课程免费
  • 做购物网站哪种服务器好/软件开发培训中心
  • 做网站服务器多大的好/百度经验官网
  • 哪类网站流量大/十大销售管理软件排行榜
  • 如何做充值网站/网站制作公司排名
  • 诚信通国际网站怎么做/淘宝seo
  • 即墨做网站的/他达那非片能延时多久
  • 门户网站建设的步骤/查询网官网
  • 更改网站名称/企业员工培训课程有哪些
  • 通化网站建设公司/神马搜索推广
  • 外包类设计网站/百度指数分析案例
  • 黑彩网站建设需要什么东西/网络销售是什么工作内容
  • 那个网站做租赁好/磁力蜘蛛种子搜索
  • 产品seo怎么优化/网站seo优化
  • wordpress 用户接口/北京网站优化推广公司
  • 邢台地区网站建设/常用的网络推广方式有哪些
  • 网站建设与网页制作案例/aso优化运营
  • 南通seo网站诊断/百度关键词搜索怎么收费
  • 网站建设 响应式 北京/建立网站流程
  • 网页游戏大全官网/济南seo排行榜
  • 整站wordpress下载/百度app关键词优化
  • 王健林亏60亿做不成一个网站/用asp做的网站
  • qq客服代码放在网站哪里/建什么网站可以长期盈利
  • 什么网站出项目找人做/微信怎么推广
  • 广州网站建设公司排行/seo流量排行榜神器
  • 盐城网页制作哪家好/快速排名优化推广手机
  • 网站推广策划包含的内容/无锡seo关键词排名
  • 建网站怎么做报分系统/长安seo排名优化培训
  • LCC-LCC谐振式无线充电系统控制技术研究的复现
  • 浅看架构理论(二)
  • F003疫情传染病数据可视化vue+flask+mysql
  • 【GNSS定位原理及算法杂记5】​​​​PPK(后处理动态定位)深度解析:后处理的艺术与 RTK 的互补
  • 视觉语言导航(2)——VLN RNN TRANSFORMER 与ATTENTION 2.2+LSTM(单独一节)
  • 微信小程序通过uni.chooseLocation打开地图选择位置,相关设置及可能出现的问题