给你一个大小为 rows x cols
的矩阵 mat
,其中 mat[i][j]
是 0
或 1
,请返回 矩阵 *mat
* 中特殊位置的数目 。
特殊位置 定义:如果 mat[i][j] == 1
并且第 i
行和第 j
列中的所有其他元素均为 0
(行和列的下标均 从 0 开始 ),则位置 (i, j)
被称为特殊位置。
示例1:
1 | 输入:mat = [[1,0,0], |
示例2:
1 | 输入:mat = [[1,0,0], |
示例3:
1 | 输入:mat = [[0,0,0,1], |
示例4:
1 | 输入:mat = [[0,0,0,0,0], |
提示:
rows == mat.length
cols == mat[i].length
1 <= rows, cols <= 100
mat[i][j]
是0
或1
解法
解法一:
SQL
1 | public int numSpecial(int[][] mat) { |