#10255. 【四级模拟】扫雷计数

扫雷计数

题目描述

给定一个 n×mn \times m 的网格,每个格子为地雷(*)或空格(.)。对于每个空格,计算其 8 邻域(上、下、左、右及四个对角方向)内地雷的数量,并将该数字填入该位置;地雷格保持 * 不变。输出完整的扫雷地图。

输入格式

第一行两个整数 n,mn, m1n,m1001 \le n, m \le 100)。

接下来 nn 行,每行 mm 个字符(*.)。

输出格式

输出 nn 行,每行 mm 个字符。空格处显示对应数字(0~8),地雷处显示 *

样例输入

3 4
*...
..*.
....

样例输出

*211
12*1
0111

数据范围

  • 1n,m1001 \le n, m \le 100
Problem Info

#10255. 【四级模拟】扫雷计数

ID 10255
类型 传统题
时间 1000ms
内存 256MiB
尝试 0 已通过 0
难度 (无)
上传者
标签
暑假集训GESP四级模拟题二维数组邻域