#3203. 炸弹人

炸弹人

题目描述

将一个正方形区域划分成 n×nn \times n 的网格,有些格子里可能有小怪物(每个格子最多 11 个),你的目标是用一个炸弹消灭它们。炸弹所在的位置没有怪物。下图中,炸弹在第 33 行第 33 列(左上角为第 11 行第 11 列)。

炸弹爆炸后,能将与它同一行、同一列格子里的怪物全部消灭。黄色区域为炸弹攻击范围:

给出网格大小以及怪物和炸弹的位置,计算炸弹爆炸后还有多少怪物没被消灭。

输入格式

第一行一个整数 nn,表示正方形区域每行(每列)的网格数量。

接下来 nn 行,每行 nn 个整数 0,1,20,1,2,描述区域内怪物和炸弹的分布:00 代表空地,11 代表有怪物,22 代表有炸弹。相邻两个数之间用空格隔开。

数据保证只有一个位置有炸弹。

输出格式

一个整数,表示炸弹爆炸后没被消灭的怪物数量。

样例

5
0 0 0 0 0
0 1 1 0 0
0 0 2 1 0
0 0 0 0 0
0 0 0 0 0
1

数据范围与提示

  • 1<n101 < n \le 10
  • 保证炸弹所在位置为 22,且只有一格为 22