当前位置: 首页 > news >正文

CCF-CSP 30次 第二题【矩阵运算】

计算机软件能力认证考试系统 

 

#include<bits/stdc++.h>
using namespace std;
const int N=1e4+10;
#define int long long
int n,d;
int q[N][22],k[22][N],v[N][22],w[N];
int ans1[N][22],ans2[N][22];
signed main()
{scanf("%lld %lld",&n,&d);for(int i=1;i<=n;i++){for(int j=1;j<=d;j++){scanf("%lld",&q[i][j]);}}for(int i=1;i<=n;i++){for(int j=1;j<=d;j++){scanf("%lld",&k[j][i]);}}for(int i=1;i<=n;i++){for(int j=1;j<=d;j++){scanf("%lld",&v[i][j]);}}for(int i=1;i<=n;i++){scanf("%lld",&w[i]);}for(int i=1;i<=d;i++){for(int j=1;j<=d;j++){for(int idx=1;idx<=n;idx++){ans1[i][j]+=k[i][idx]*v[idx][j];}}}
//    for(int i=1;i<=n;i++)
//    {
//        for(int j=1;j<=n;j++)
//        {
//            printf("%lld ",ans1[i][j]);
//        }
//        printf("\n");
//    }for(int i=1;i<=n;i++){for(int j=1;j<=d;j++){for(int idx=1;idx<=d;idx++){ans2[i][j]+=q[i][idx]*ans1[idx][j];}}}for(int i=1;i<=n;i++){for(int j=1;j<=d;j++){printf("%lld ",w[i]*ans2[i][j]);}printf("\n");}
}

http://www.lryc.cn/news/149231.html

相关文章:

  • 最大子数组和【贪心算法】
  • linux并发服务器 —— Makefile与GDB调试(二)
  • Ansible学习笔记14
  • docker 安装 mysql 并挂载 配置文件和数据目录
  • 代码随想录训练营 DP01
  • github+hexo 博客搭建
  • Spring Security bug记录:antMatchers找不到符号(已解决)
  • kaggle新赛:谷歌AI模型运行时间预测赛题解析【数据挖掘】
  • mysql性能测试工具选择 mysql软件测试
  • GPS全球卫星定位系统原理
  • Ubuntu学习---跟着绍发学linux课程记录(第一部分)
  • Ubuntu20.04下安装google输入法
  • Ros noetic 机器人坐标记录运动路径和发布 实战教程(A)
  • Java“牵手”1688淘口令转换API接口数据,1688API接口申请指南
  • Python实现自动关键词提取
  • java八股文面试[多线程]——sleep wait join yield
  • Vue/React 项目部署到服务器后,刷新页面出现404报错
  • 通信笔记:RSRP、RSRQ、RSNNR
  • 前端:html实现页面切换、顶部标签栏(可删、可切换,点击左侧超链接出现标签栏)
  • python print格式化输出
  • 钢筋水泥中的信仰--爱摸鱼的美工(16)
  • ViT论文Pytorch代码解读
  • Harbor查看密码
  • Boa服务器与Cgi简介
  • 入门vue——创建vue脚手架项目 以及 用tomcat和nginx分别部署vue项目(vue2)
  • oracle中的(+)
  • 五种永久免费 内网穿透傻瓜式使用
  • 【Java基础增强】Stream流
  • reduxreact-redux
  • go中的并发