#P2047. 【NOIP2015pj】扫雷游戏

【NOIP2015pj】扫雷游戏

Description

【问题述】

扫雷游是一十分经典的单机游戏 n m 列的雷中有些格子含有地雷

称之为雷格,其他子不含雷(之为非雷格。玩家开一个地雷格, 该格将出现个数提示围格中有多少个是地游戏是在不出任何地格的件下,找出所有非地格。

现在给出 n m 列的雷中的地分布求计出每个地雷周围的地雷格数。 注一个子的围格包括其上左上右上左下八个方

向上与直接邻的格子

 

输入式】

输入文名为 mine.in

输入文第一空格两个 n m分别表示雷区的行数和列数。接下来 n 行,每行 m 个字符,述了区中的地雷分布况。*表示相应

格子是雷格字符?表示应格是非地雷格。相字符间无分隔符。

 

输出式】

输出文名为 mine.out

输出文包含 n 行, m 个字符,描述整个雷区。*示地格,用围 的地雷数表非地。相邻符之无分隔符

 

输入出样例 1

 

mine.in

mine.out

3 3

*??

???

?*?

*10 221

1*1

见选手录下的 mine/mine1.in mine/mine1.ans

输入出样例 2

 

mine.in

mine.out

2 3

?*?

*??

2*1

*21

见选手录下的 mine/mine2.in mine/mine2.ans

输入出样例 3

见选手录下的 mine/mine3.in mine/mine3.ans

 

数据明】

对于 100%数据,1n1001m100

Source

NOIP2016普及组