2140. 矩阵相加

Naive编程基础循环数组

时间限制:2000 ms

内存限制:256 MiB

题面

相信大家都会做两个整数的 A + B 了,今天我们把它扩展到矩阵,如果给你两个 N * M的矩阵,你会做么?

输入格式

第一行一个数 C (1C100)(1\leqslant C\leqslant100), 表示测试数据的组数,对于每组测试数据 :

开始有两个数 N,M(1N1000,1M1000)(1\leqslant N\leqslant1000,1\leqslant M\leqslant1000) ​表示输入 N * M 的矩阵,然后有 2 * N 行,每行有 M 个数,先后表示两个矩阵 A, B.

输出格式

对于每组测试数据,输出一个 N * M 的矩阵表示 A + B 的和 .

样例

输入

2
3 4
1 2 3 4
2 3 4 5
2 3 4 6
5 6 7 8
2 3 4 5
6 5 4 2
2 2
1 2
3 4
4 3
2 1

输出

6 8 10 12
4 6 8 10
8 8 8 8
5 5
5 5