#E0103. 2D · SquareMUL

2D · SquareMUL

题目背景

在计算机图形学和机器深度学习中显卡处理了大量的运算,且这些计算多为矩阵乘法,聪明的你想到可以使用CPU来模拟显卡计算,以此来对比他们的性能差异,于是你简化算法做出了一个二维矩阵乘法器。

题目描述

给定两个矩阵,以左上角为原点,坐标依次对齐相乘,结果输出为两者叠加后的乘积。

输入

输入两个矩形,边长分别为x1y1x_1y_1x2y2x_2y_2
依次输入x1y1x2y2x_1y_1x_2y_2
以下y1y_1行为输入的第一个矩形,每行x1x_1个整数。
以下y2y_2行为输入的第二个矩形,每行x2x_2个整数。

输出

输出经过矩阵乘法以后的矩阵。

样例 #1

样例输入#1

2 3 5 1
1 1
2 2
3 3
1 2 3 4 5

样例输出#1

1 2

样例 #2

样例输入#2

2 2 2 2
8 8
7 7
10 -11
12 0

样例输出#2

80 -88
84 0

数据范围与提示

对于80%80\%的数据保证,输出结果一定为范围23112^{31}-1内整数,0x1,x2,y1,y21000 \le x_1,x_2,y_1,y_2 \le 100
对于100%100\%的数据保证,输出结果一定为范围26312^{63}-1内整数,0x1,x2,y1,y210000 \le x_1,x_2,y_1,y_2 \le 1000
推荐尝试Vector解题