矩阵总结
来源:互联网 发布:绿色自行车是什么软件 编辑:程序博客网 时间:2024/05/21 11:20
1:矩阵快速幂
#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>using namespace std;const int N=500;int n;struct Mat{int mat[N][N];};Mat operator *(Mat a,Mat b){Mat c;memset(c.mat,0,sizeof(c.mat));for(int k=0;k<n;k++){for(int i=0;i<n;i++){if(a.mat[i][k]<=0) continue;for(int j=0;j<n;j++){if(b.mat[k][j]<=0) continue;c.mat[i][j]+=a.mat[i][k]*b.mat[k][j];}}}return c;}Mat operator ^ (Mat a,int k){Mat c;for(int i=0;i<n;i++){for(int j=0;j<n;j++){c.mat[i][j]=(i==j); //初始化为单位矩阵}} while(k){if(k&1) c=c*a;a=a*a;k>>=1;}return c;}int main(){n=3;Mat a;for(int i=0;i<3;i++){for(int j=0;j<3;j++){a.mat[i][j]=2;}}a=a^2;for(int i=0;i<3;i++){ for(int j=0;j<3;j++) printf("%d ",a.mat[i][j]); printf("\n");}return 0;}
2:待续
0 0
- 矩阵总结
- 矩阵总结
- 矩阵总结
- opencv-矩阵操作总结
- 矩阵乘法总结
- opengl矩阵变换总结
- 矩阵乘法题目总结
- 矩阵构造总结
- 矩阵题目总结
- 矩阵求导总结
- opencv矩阵操作总结
- [数学]矩阵总结
- 矩阵乘法题目总结
- fibonacci构造矩阵-总结
- 矩阵入门总结
- 矩阵题目总结
- 矩阵快速幂总结
- LeetCode总结 -- 矩阵篇
- 动态代理学习笔记
- 黑马程序员-数组去重复元素
- iOS_Apprentice_2_Checklists学习总结(5)建立存储数据用的路径
- YII2.0 Activeform
- Android 4.4 原生Launcher中获取Market,Google Search的ComponmentName的方法
- 矩阵总结
- PHP项目制作
- goldengate日常维护命令
- NOIP 2014 D2T3 解方程 Hash大法好
- android activity启动模式
- 1010. Radix (25)
- 详细介绍Base64的编码转换方式。
- Hadoop中的Hello Word程序WordCount
- 铁通近期劫持百度统计插播广告的案例。