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

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

1 //矩阵大小上限 2 const int SIZ=100; 3 int MOD=100; 4  5 //矩阵大小为n*m,初始化全部为0 6 struct mat 7 { 8     int n,m; 9     int ar[SIZ][SIZ];10     mat()11     {12         memset(ar,0,sizeof(ar));13         n=m=SIZ;14     };15 };16 17 //矩阵乘法18 mat operator *(mat a,mat b)19 {20     mat c;21     c=mat();22     c.n=a.n;23     c.m=b.m;24     for(int i=1;i<=a.n;i++)25         for(int j=1;j<=b.n;j++)26             if(a.ar[i][j]!=0)27             for(int k=1;k<=a.m;k++)28             {29                 c.ar[i][k]+=(a.ar[i][j]*b.ar[j][k])%MOD;30                 c.ar[i][k]%=MOD;31             }32     return c;33 }34 35 //矩阵加法36 mat operator +(mat a,mat b)37 {38     mat c;39     c=mat();40     c.n=a.n;41     c.m=a.m;42     for(int i=1;i<=a.n;i++)43         for(int j=1;j
View Code

 

转载于:https://www.cnblogs.com/wsruning/p/4673001.html

你可能感兴趣的文章
栈(括号匹配)
查看>>
Java学习 · 初识 面向对象深入一
查看>>
源代码如何管理
查看>>
vue怎么将一个组件引入另一个组件?
查看>>
bzoj1040: [ZJOI2008]骑士
查看>>
LeetCode 74. Search a 2D Matrix(搜索二维矩阵)
查看>>
利用SignalR来同步更新Winfrom
查看>>
反射机制
查看>>
CocoaPod
查看>>
BZOJ 1251: 序列终结者 [splay]
查看>>
5G边缘网络虚拟化的利器:vCPE和SD-WAN
查看>>
MATLAB基础入门笔记
查看>>
【UVA】434-Matty&#39;s Blocks
查看>>
Android开发技术周报 Issue#80
查看>>
hadoop2.2.0+hive-0.10.0完全分布式安装方法
查看>>
django知识点总结
查看>>
C++ STL stack、queue和vector的使用
查看>>
使用Reporting Services时遇到的小问题
查看>>
约瑟夫问题
查看>>
Arduino 报错总结
查看>>