PKU 3318 Matrix Multiplication(神奇的输入)
2024-08-29 14:35:24
#include<cstdio>
using namespace std;
int n,A[][];
int B[][],C[][]; int Read()
{
int d=;
char ch,t=;
while((ch=getchar())==' '||ch=='\n') ;
if(ch=='-') t=;
else d=ch-'';
while((ch=getchar())>=''&&ch<='')
d=d*+ch-'';
if(t) return -d;
else return d;
} int main()
{
scanf("%d",&n);
bool sign=true;
for(int i=;i<n;i++){
for(int j=;j<n;j++)
A[i][j]=Read();
}
for(int i=;i<n;i++){
for(int j=;j<n;j++)
B[i][j]=Read();
}
for(int i=;i<n;i++){
for(int j=;j<n;j++)
C[i][j]=Read();
}
for(int i=;i<n&&sign;i++){
for(int j=;j<n&&sign;j++){
int sum=;
for(int k=;k<n;k++)
sum+=A[i][k]*B[k][j];
if(sum!=C[i][j]){
sign=false;
break;
}
}
}
if(sign) printf("YES");
else printf("NO");
}
最新文章
- 介绍开源的.net通信框架NetworkComms框架 源码分析(二十一 )TCPConnectionListener
- href和src的使用场景
- CentOS 7 httpd服务的安装、配置
- 区分总结innerHeight与clientHeight、innerWidth与clientWidth、scrollLeft与pageXOffset等属性
- SpinLock 实现
- &;quot;undefined reference to&;quot; 问题解决方法
- 文本替换sed+字段处理cut,join+awk重新编排字段
- ASP申请单动态添加实现方法及代码
- 自己实现的库函数2(memset,memcmp,memcpy,memmove)
- [转] GDB disassemble
- 实现QQslidingMenu侧滑效果学习笔记
- 手工搭建基于ABP的框架(3) - 登录,权限控制与日志
- 查看SQL Server服务运行帐户和SQL Server的所有注册表项
- Nginx 和 IIS 实现动静分离(转)
- SQLite3问题
- 通过ldap验证svn服务
- TZOJ 2392 Bounding box(正n边形三点求最小矩形覆盖面积)
- msf下的各种生成payload命令
- Unity中的点击,长按,划动
- Python 3 进阶 —— print 打印和输出
热门文章
- hdu 4708(暴力+找规律)
- Angular 组件与模板 - 属性指令
- System.in中的read()方法
- 网络代理-Firefox在shadow socks下面的使用
- centos7 install k8s centos 安装 kubernetes 详细
- Django学习笔记第十篇--实战练习六--发送邮件
- 【BZOJ4551】[Tjoi2016&;Heoi2016]树 并查集
- R语言中的一些函数
- R中,将从MySQL中获取的结果字符列表转化为向量,并测试绘制图形
- 启动原生Hadoop集群或伪分布环境