Untitled
class Solution { public: int countServers(vector<vector<int>>& grid) { unordered_map < int , int > row, col; for(int i=0;i<grid.size();i++) { for(int j=0;j<grid[0].size();j++) { if(grid[i][j] == 0)continue; row[i]++; col[j]++; } } int ans = 0; for(int i=0;i<grid.size();i++) { for(int j=0;j<grid[0].size();j++) { if(grid[i][j] == 0)continue; if(row[i]>=2 || col[j]>=2)ans++; } } return ans; } };
Leave a Comment