博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
斐波那契
阅读量:4561 次
发布时间:2019-06-08

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

邻接矩阵...

1 #include
2 using namespace std; 3 #define LL long long 4 5 const int maxn=2; 6 7 int n; 8 9 struct MM{10 LL a[100][100];11 void init(){12 memset(a, 0, sizeof(a));13 for(int i=1;i<=maxn;++i){14 a[i][i] = 1;15 }16 }17 };18 19 MM a,b,ans;20 21 MM cheng ( MM a,MM b ){22 23 MM ans;24 for(int i=1;i<=maxn;i++)25 for(int j=1;j<=maxn;j++){26 ans.a[i][j]=0;27 for(int k=1;k<=maxn;k++)28 ans.a[i][j]+=a.a[i][k]*b.a[k][j];29 }30 return ans; 31 }32 33 MM shu( MM a,int b){34 35 MM ans;ans.init();36 while(b!=0){37 if(b&1) ans=cheng(a,ans);38 a=cheng(a,a);39 b>>=1;40 }41 return ans;42 }43 int main()44 {45 cin>>n;46 a.a[1][1]=1,a.a[1][2]=1,a.a[2][1]=1,a.a[2][2]=0;47 MM ans=shu(a,n);48 cout<

 

转载于:https://www.cnblogs.com/GC-hahaha/p/9458566.html

你可能感兴趣的文章
02_ListActive中响应事件 并LogCat输出
查看>>
doubleclick adx note
查看>>
Celery框架
查看>>
[c#]asp.net开发微信公众平台(4)关注事件、用户记录、回复文本消息
查看>>
[转载,感觉写的非常详细]DUBBO配置方式详解
查看>>
linux Valgrind使用说明-内存泄漏
查看>>
cocos2d-x 3.x 橡皮擦功能
查看>>
Android在Eclipse上的环境配置
查看>>
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
查看>>
如何添加元素:
查看>>
ssm框架的一些基本写法(纯自己总结的,如有雷同纯属巧合)
查看>>
43个优秀的Swift开源项目
查看>>
5.13Js练习题
查看>>
mysql系列之8.mysql高可用 (mha4mysql)
查看>>
DIY_DE2之DM9000A网卡调试系列例程(二)——DM9000A测试、自收发、实现UDP
查看>>
配置远程连接mysql数据库 Connect to remote mysql database
查看>>
HDU 5374 Tetris (2015年多校比赛第7场)
查看>>
《Android源代码设计模式解析与实战》读书笔记(二十二)
查看>>
Javascript
查看>>
百度之星初赛A hdu6112
查看>>