解题思路:
(1)求出每行,每列的最小值
(2)相乘可得最大值的个数
class Solution {
public:
int maxCount(int m, int n, vector<vector<int>>& ops) {
if(ops.size()==0) return m*n;
int min1 = m+1, min2 = n+1;
for(int i=0;i<ops.size();i++) {
if(min1>ops[i][0]) min1 = ops[i][0];
}
for(int j=0;j<ops.size();j++) {
if(min2>ops[j][1]) min2 = ops[j][1];
}
return min1*min2;
}
};