zoj 2316 Matrix Multiplication
来源:互联网 发布:java微信支付接口demo 编辑:程序博客网 时间:2024/05/19 18:16
点击打开链接
题意:
给你一个n*n的矩阵A,然后让你 求 A与 A 的转置矩阵的积。的矩阵所有元素和。
题解:
题中给的矩阵很特殊,他的转置矩阵和本身相同。
那么他们相乘其实就是, 每一行与包括自己的所有行相乘的和。
另外 x*x+y*y+2xy =(x+y)^2;
所以把每一列所有数加起来,求平方和就是答案。
#include<iostream>#include<cstdio>#include<cstring>using namespace std;int main(){long long n,m,a,b;long long p[205050];int T,ca=1;cin>>T;while(T--){if(ca!=1) puts("");ca++;scanf("%lld%lld",&n,&m);memset(p,0,sizeof(p));for(int i=0;i<m;i++){scanf("%lld%lld",&a,&b);if(a==b) p[a]++;else{p[a]++,p[b]++;}}long long ans=0;for(int i=0;i<205050;i++){if(p[i])ans+=(long long)(p[i]*p[i]);}printf("%lld\n",ans);}return 0;}
0 0
- ZOJ 2316 Matrix Multiplication
- Matrix Multiplication(zoj 2316)
- zoj 2316 Matrix Multiplication
- zoj 2316 Matrix Multiplication(2-D)
- zoj - 1094 - Matrix Chain Multiplication
- zoj-1094-Matrix Chain Multiplication
- zoj 1094 Matrix Chain Multiplication
- ZOJ 1094 Matrix Chain Multiplication
- ZOJ 1094 Matrix Chain Multiplication
- ZOJ-1094-Matrix Chain Multiplication
- HUT_ACM #1 D Matrix Multiplication(ZOJ-2316)
- ZOJ-1094,POJ-2246 Matrix Chain Multiplication
- zoj 1094 poj 2246 Matrix Chain Multiplication(堆栈)
- UVa 442 - Matrix Chain Multiplication(zoj 1094)
- POJ 2246/ ZOJ 1094 : Matrix Chain Multiplication - 矩阵相乘,模拟
- Matrix Multiplication
- Matrix Multiplication
- Matrix Multiplication
- 被动接口与单播更新
- 三种侧滑的实现(仿qq,抽屉侧滑,普通侧滑)
- 字符串
- hdu 1312 Red and Black (dfs)
- Stringbuffer的线程安全是怎么实现的
- zoj 2316 Matrix Multiplication
- android项目打第三方jar包
- 附加数据库失败 执行Transact-SQL语句或批处理时发生了异常
- 用javascript序列化表单
- (二)RabbitMQ消息队列-RabbitMQ消息队列架构与基本概念
- Tomcat Can't load AMD 64-bit .dll on a IA 32
- 时间日期转换
- teamtalk
- thinkphp快捷查询getBy、getField、getFieldBy用法及场景