#B1341. 八联通相邻数之和

八联通相邻数之和

【题目描述】

给定一个整数矩阵。

对于每个格子,计算它周围八个方向相邻格子中的数之和,越界位置不计入。

请输出得到的新矩阵。


【输入描述】

第一行输入两个整数 n,mn,m。

接下来 nn 行输入矩阵。

保证:

  • 1≤n,m≤101\le n,m\le 10;
  • −106≤ai,j≤106-10^6\le a_{i,j}\le 10^6。

【输出描述】

输出 nn 行,每行 mm 个整数。


【样例 1】

【样例 1 输入】

3 3
1 2 3
4 5 6
7 8 9

【样例 1 输出】

11 19 13
23 40 27
17 31 19

【样例 2】

【样例 2 输入】

2 4
1 1 1 1
2 2 2 2

【样例 2 输出】

5 8 8 5
4 7 7 4