51nod 1140 矩阵相乘结果的判断
来源:互联网 发布:arcgis裁剪栅格数据 编辑:程序博客网 时间:2024/06/07 05:23
加读入优化,或者等式两边乘以一个列向量,验证是否成立。
#include<bits/stdc++.h>using namespace std;void read(int&a){ char ch;while(!((ch=getchar())>='0')&&(ch<='9')); a=ch-'0';while(((ch=getchar())>='0')&&(ch<='9'))a*=10,a+=ch-'0';}const int MAXN=550;int a[MAXN][MAXN],b[MAXN][MAXN],c[MAXN][MAXN],d[MAXN][MAXN];int main(){int n,i,j,k,flag;while(~scanf("%d",&n)){for(i=1;i<=n;i++)for(j=1;j<=n;j++)read(a[i][j]);for(i=1;i<=n;i++)for(j=1;j<=n;j++)read(b[i][j]);for(i=1;i<=n;i++)for(j=1;j<=n;j++)read(c[i][j]);memset(d,0,sizeof(d));for(i=1;i<=n;i++)for(j=1;j<=n;j++)for(k=1;k<=n;k++)d[i][j]+=a[i][k]*b[k][j];flag=1;for(i=1;i<=n&&flag;i++)for(j=1;j<=n&&flag;j++)if(c[i][j]!=d[i][j])flag=0;if(flag)printf("Yes\n");elseprintf("No\n");}}
0 0
- 51nod 1140 矩阵相乘结果的判断(矩阵结合律)
- 51nod 1140 矩阵相乘结果的判断
- 51Nod-1140-矩阵相乘结果的判断
- 51nod 1140 矩阵相乘结果的判断
- 51nod-1140-矩阵相乘结果的判断
- 51nod oj 1140 矩阵相乘结果的判断【矩阵的结合律】
- 51NOD 1140 矩阵相乘结果的判断(随机化算法+矩阵结合率)
- 矩阵相乘的算法
- 矩阵相乘的算法
- 矩阵的相乘
- 矩阵相乘的优化
- 矩阵的逐个相乘
- 矩阵相乘的本质
- poj 3318 随机(矩阵相乘判断)
- 【游戏课】技术片段之——三个矩阵相乘的结果
- 两个矩阵相乘但是结果不对,只有第一行的对,求解!
- 矩阵相乘的快速算法
- 矩阵相乘的最优顺序
- 入门训练 圆的面积
- swift3.0 coreData的使用-日记本demo
- C++中函数调用时的三种参数传递方式
- Windows远程连接Ubuntu (远程桌面和XDMCP)
- Android - BlueTooth BLE 之 Central 与 Peripheral 理解
- 51nod 1140 矩阵相乘结果的判断
- 关键字static/const的作用
- 机器学习之Validation(验证,模型选择)
- Objective-C 自定义UISlider滑杆 分段样式
- 推荐:iOS开发最佳实践总结
- 我的ionic配置
- 富文本框tinyeditor的用法
- Android ImageView的setImageLevel和level-list使用简介
- 01改变世界:机械之美——机械时期的计算设备