- 描述
-
扫雷Windows上常见的经典游戏,现在请你模拟扫雷游戏中点开一个方块的动作。
- 输入
- 第一行包括两个正整数N,M,分别是行数和列数
接下来N行,每行是M个点号或者叹号,由空格分隔,点号代表此处没有地雷,叹号代表此处有地雷
最后一行,包括两个正整数x和y,代表要探测的行坐标和列坐标,坐标从0开始计数,即最左上角的位置为(0,0),为了简化题目,探测的坐标不会在边角出现,即:1 <= x <= N-2,1 <= y <= M-2 - 输出
- 如果有雷,输出boom
如果没有雷,输出与这个位置相邻的8个方块中地雷的个数 - 样例输入
-
5 6 . . . . ! . . ! . ! ! . . ! . . . . . . . ! . . . ! . . . . 2 2
- 样例输出
-
4
- 提示
- 考虑使用列表的嵌套来存储地图
例如,想存储一个四行三列的地图,则大列表List中有四个子列表,每个子列表有三个元素,利用List[x][y]查询x行y列的元素。