题目:Matrix operation

本题就是直接模拟矩阵乘法即可,主要是这里对十六进制的处理有技巧。

#include <iostream>
#include <string.h>
#include <stdio.h>
using namespace std;
int a[4][4];
int ans[4][4];
int x[4][4]=
{
0x2,0x3,0x1,0x1,
0x1,0x2,0x3,0x1,
0x1,0x1,0x2,0x3,
0x3,0x1,0x1,0x2
};
int main()
{
int i,j,t,k,tmp,tt=1;
cin>>t;
while(t--)
{
if(tt>1) puts("");
tt++;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%X",&a[i][j]);
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
ans[i][j]=0;
for(k=0;k<4;k++)
{
if(x[i][k]==0x1) tmp=a[k][j];
if(x[i][k]==0x2||x[i][k]==0x3)
{
tmp=a[k][j]<<1;
if(tmp>0xFF) tmp^=0x1B;
tmp%=256;
}
if(x[i][k]==0x3)
tmp^=a[k][j];
ans[i][j]^=tmp;
}
}
}
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf("%02X",ans[i][j]);
if(j!=3) cout<<" ";
}
cout<<endl;
}
}
return 0;
}

HDU4364(模拟矩阵乘法)相关推荐

  1. c语言定义int 输出4386,C语言 · 矩阵乘法

    问题描述 输入两个矩阵,分别是m*s,s*n大小.输出两个矩阵相乘的结果. 输入格式 第一行,空格隔开的三个正整数m,s,n(均不超过200). 接下来m行,每行s个空格隔开的整数,表示矩阵A(i,j ...

  2. #3120. 「CTS2019 | CTSC2019」珍珠

    虽然标算是生成函数,但是我们只要头够铁就能用矩阵对角化日过去的 如果我们知道了有几个颜色出现了奇数次,我们就能够计算出这个方案合不合法 所以直接大力dp(i)表示有i个颜色出现了奇数次的方案数就行了 ...

  3. 忆阻器交叉开关阵列中的长短期记忆(LSTM)神经网络

    忆阻器交叉开关阵列中的长短期记忆(LSTM)神经网络 原文:Long short-term memory networks in memristor crossbar arrays 作者:CanLi. ...

  4. Codeforces Round #626(Div.2) 解题报告

    Codeforces Round #626 (Div. 2, based on Moscow Open Olympiad in Informatics) [前言] 最近沉迷只狼,好久没有打CF了,水平 ...

  5. 311 稀疏矩阵的乘法

    题目描述: 给你两个 稀疏矩阵 A 和 B,请你返回 AB 的结果.你可以默认 A 的列数等于 B 的行数. 请仔细阅读下面的示例. 示例: 输入: A = [ [ 1, 0, 0], [-1, 0, ...

  6. 如何在CPU上优化GEMM矩阵乘法

    如何在CPU上优化GEMM矩阵乘法 How to optimize GEMM on CPU (TL;DR) TVM 提供抽象接口,允许用户分别描述算法和算法的实现组织(所谓的调度).通常,在高性能调度 ...

  7. CPU的自动调度矩阵乘法

    CPU的自动调度矩阵乘法 这是一个有关如何对CPU使用自动调度程序的文档. 与依靠手动模板定义搜索空间的基于模板的autotvm不同,自动调度程序不需要任何模板.用户只需要编写计算声明,而无需任何调度 ...

  8. 【CV】Numpy|Python中矩阵和数组乘法及向量相关问题

    在numpy中 一维数组不是向量,但可以通过reshape转换成行向量或者列向量 Numpy库学习--向量表示_o_Eagle_o-CSDN博客 一维数组左乘矩阵时,把数组看做行向量 一维数组右乘矩阵 ...

  9. 第二个Python程序:if,for,while,输出乘法口诀表

    来源:天善智能韦玮老师课堂笔记 ''' 来源:天善智能韦玮老师课堂笔记 程序执行流程成为控制流,Python中有3种基本控制流: 1.顺序结构 2.条件分支结构 3.循环结构 ''' # if语句 p ...

最新文章

  1. 基础面试题 — 数据结构与算法
  2. 【视频课】图像分割最新内容来了(言有三新录制6大理论部分+1个案例实践讲解)...
  3. Django框架(13.Django中的查询集)
  4. 随笔:web服务器中建立一个小的个人站点
  5. Linux配置JAVA环境变量(图文教程)
  6. SQL server 列值转列行
  7. Spring源码深度解析
  8. python PIL 图像增强
  9. Linux如何在屏幕上显示ASCII/中文字符
  10. 将doc文件转为txt文件
  11. 严格对角占优矩阵特征值_严格对角占优M-矩阵特征值的界
  12. 量子计算机原理 不确定,逃避量子物理学中的不确定性原理
  13. 常见的逻辑思维面试题
  14. JAVAweb开发(一)javaweb概述
  15. dataview中写入对象_DataView对象
  16. Siemens Simatic TIA Portal v17.0
  17. Kosaraju算法求强连通分量
  18. 怎样从Mysql官网下载mysql.tar.gz版本的安装包
  19. win8安装sql server2005方法
  20. 第五季完美童模 代言人陈梓桐 现场走秀回顾

热门文章

  1. 关于Spring容器管理Bean的过程以及加载模式
  2. Collection集合常用功能
  3. 工程搭建:搭建子工程之搭建实体类模块和lombok插件
  4. Spring Boot整合Spring Data Redis-存取Java对象
  5. html语言 input button,Html-button和input的区别
  6. docker命令整理
  7. python爬虫贴吧_Python爬虫如何爬取贴吧内容
  8. 计算机系统优化的目的和原理,优化原理
  9. ubuntu中用apt命令卸载软件
  10. 复习webpack4之Code Splitting