#Y1970. [NOIP2015 普及组 T2] 扫雷游戏

[NOIP2015 普及组 T2] 扫雷游戏

题目描述

输入一个 n 行 m 列的雷区地图,其中 * 表示地雷,? 表示非地雷格。

请输出一个 n 行 m 列的矩阵:如果当前位置是地雷,则输出 *;否则输出它周围 8 个方向中地雷的数量。

输入格式

第一行两个整数 n,m。 第二行到第 n+1 行,每行一个长度为 m 的字符串,只包含 *?

输出格式

输出 n 行,每行 m 个字符,表示处理后的雷区。

样例输入 #1

3 3
*??
???
?*?

样例输出 #1

*10
221
1*1

说明/提示

对于非雷区,统计它周围 8 个方向中有多少个地雷即可。

来源

CSP-J 学生讲义《模拟枚举》例题。