网瘾少年CTY

时间限制: 1000 ms 内存限制: 65536 kb
总通过人数: 3 总提交人数: 5

题目介绍

PY助教的室友CTY十分喜欢打游戏,因此心地善良的PY助教准备出一道有关游戏的题让他做。

相信大家对于扫雷这款游戏并不陌生,每个格子上的数字代表这个格子周围的8个格子(边框上可能不到8个)中雷的数目。现在假设你已经知道了雷的分布,现在希望你能推出数字的分布。

输入格式

10行,每行10个字符(中间无空格),'0' 代表该处没有雷,'X'代表该处有雷。(雷至少1个,至多100个)。

输出格式

10行,每行10个字符,代表该处的情况。

若这个格子为雷,则字符仍为 'X',若这个格子不是雷,字符为以这个格子为中心,$3 \times 3$ 范围内雷的数目,特别的,如果以这个格子为中心 $3 \times 3$ 范围内没有雷(即数目为0),字符为一个空格。

输入样例

00000000X0
000X000000
00000000X0
00X0000000
00000XX000
0000000000
00X0000000
0000000X00
0X000X0000
0000000000

输出样例

  111  1X1
  1X1  222
 1221  1X1
 1X1122211
 1111XX1  
 1111221  
 1X1  111 
1221112X1 
1X1 1X211 
111 111   

Author:潘越

相关推荐