{"trustable":false,"sections":[{"title":"问题描述","value":{"format":"HTML","content":"\u003cp\u003eWindows XP内置一款游戏“扫雷”,游戏规则非常容易,通过点击一个方块,通过方块显示的数字(表示这个方块的周围8个方块中雷的个数)推断哪些方块是地雷。\u003cbr\u003e\n例如我们有如下4*4的区域,其中有两个地雷(用\u0027*\u0027标出),安全的区块用\u0027.\u0027表示\n\u003cpre\u003e*...\n....\n.*..\n....\u003c/pre\u003e\n标记之后如下所示:\n\u003cpre\u003e*100\n2210\n1*10\n1110\u003c/pre\u003e\n\u003cp\u003e\n已知各个雷所处的位置,请对雷区地图进行标注。\n\u003c/p\u003e\n\u003c/p\u003e"}},{"title":"数据输入","value":{"format":"HTML","content":"\n输入数据有多个雷区地图。\u003cbr\u003e每个雷区用一组数据表示,数据的第1行有两个数字n,m (0 \u0026lt;n,m \u0026le;100),分别表示雷区的行数和列数。\u003cbr\u003e接下来有n行,每行有m个字符,其中\u0027.\u0027表示安全区域,\u0027*\u0027表示地雷。当n \u003d m \u003d0的时候表示输入数据结束,这一行不需要进行处理。"}},{"title":"数据输出","value":{"format":"HTML","content":"\u003cp\u003e对于每个雷区,输出之前先在一行中输出区域编号\n\u003cpre\u003eField #x:\u003c/pre\u003e\n其中x表示区域的序号(从1开始),接下来n行,表示这个雷区,是将输入数据中的\u0027.\u0027替换为邻近8个区块的雷的数量,而雷的区域\u0027*\u0027不变。各雷区图的输出之间有一个空行\n\u003c/p\u003e"}},{"title":"样例","value":{"format":"HTML","content":"\u003ch4\u003einput\u003c/h4\u003e\n\u003cpre\u003e4 4\n*...\n....\n.*..\n....\n3 5\n**...\n.....\n.*...\n0 0\u003c/pre\u003e\n\u003ch4\u003eOutput\u003c/h4\u003e\n\u003cpre\u003eField #1:\n*100\n2210\n1*10\n1110\n\nField #2:\n**100\n33200\n1*100\u003c/pre\u003e"}}]}