AT_abc458_b [ABC458B] Count Adjacent Cells
题目描述
有一个 $H$ 行 $W$ 列的网格。从上数第 $i$ 行,从左数第 $j$ 列的格子为 $(i,j)$。
当 $|x_1 - x_2| + |y_1 - y_2| = 1$ 时,称格子 $(x_1,y_1)$ 与 $(x_2,y_2)$ **边相邻**。
对于每个格子,求与其边相邻的格子个数。
输入格式
输入通过标准输入给出,格式如下:
> $H$ $W$
输出格式
按以下格式输出答案:
> $x_{1,1}$ $x_{1,2}$ $\cdots$ $x_{1,W}$ \
> $x_{2,1}$ $x_{2,2}$ $\cdots$ $x_{2,W}$ \
> $\vdots$ \
> $x_{H,1}$ $x_{H,2}$ $\cdots$ $x_{H,W}$
其中,$x_{i,j}$ 表示与格子 $(i,j)$ 边相邻的格子个数。
说明/提示
### 样例 1 说明
与格子 $(1, 5)$ 边相邻的格子是 $(1, 4), (2, 5)$,共 2 个。
与格子 $(2, 3)$ 边相邻的格子是 $(1, 3), (2, 2), (2, 4), (3, 3)$,共 4 个。
与格子 $(4, 2)$ 边相邻的格子是 $(3, 2), (4, 1), (4, 3)$,共 3 个。
### 样例 2 说明
没有与格子 $(1, 1)$ 边相邻的格子。
### 约束条件
- $1 \leq H, W \leq 50$
- 所有输入值均为整数。
翻译由 deepseek 完成。