#h178. 网格相邻计数

网格相邻计数

h178. 网格相邻计数

题目描述

给定一个由数字组成的网格和一个目标数字 xx。对于网格中的每个位置,统计它的上、下、左、右四个方向中与 xx 相等的相邻位置数量。

如果某个方向超出网格范围,则不需要统计该方向。一个位置不会把自己计算为相邻位置。

输入格式

第一行输入三个整数 nnmmxx

接下来 nn 行,每行输入 mm0099 之间的数字,表示网格。

输出格式

输出一个 nnmm 列的整数网格,第 ii 行第 jj 列表示原位置的相邻目标数字数量。

数据范围

  • 1n,m301\le n,m\le30
  • 0x90\le x\le9
  • 网格中的每个数字满足 0ai,j90\le a_{i,j}\le9

样例

3 3 1
0 1 0
1 2 1
0 1 0
2 0 2
0 4 0
2 0 2