力扣-1267 统计参与通信的服务器
1267. 统计参与通信的服务器
Idea
先统计每行,每列中现在的服务器的数量
然后再接着遍历 服务器数组,判断该行或者该列中的服务器数量是否大于1
AC Code
class Solution {public:int countServers(vector<vector<int>>& grid) {int m = grid.size();int n = grid[0].size();int ans = 0;vector<int> rowCnt(m,0),colCnt(n,0);for(int i = 0;i < m;i++){for(int j = 0;j < n;j++){if(grid[i][j]){rowCnt[i]++;colCnt[j]++;}}}for(int i = 0;i < m;i++){for(int j = 0;j < n;j++){if(grid[i][j] && (rowCnt[i] > 1 || colCnt[j] > 1)){ans++;}}}return ans;}
};
力扣-1267 统计参与通信的服务器相关推荐
- LeetCode Algorithm 1267. 统计参与通信的服务器
1267. 统计参与通信的服务器 Ideas 这题不想写题解了,想了半天的DFS和并查集,憋了半小时没写出来,一看题解跟我说计数. 我好难受.... Code Python from typing i ...
- LeetCode 1267. 统计参与通信的服务器(计数)
1. 题目 这里有一幅服务器分布图,服务器的位置标识在 m * n 的整数矩阵网格 grid 中,1 表示单元格上有服务器,0 表示没有. 如果两台服务器位于同一行或者同一列,我们就认为它们之间可以进 ...
- leetcode1267. 统计参与通信的服务器(dfs)
这里有一幅服务器分布图,服务器的位置标识在 m * n 的整数矩阵网格 grid 中,1 表示单元格上有服务器,0 表示没有. 如果两台服务器位于同一行或者同一列,我们就认为它们之间可以进行通信. 请 ...
- 2022.1.9 力扣-周赛-统计追加字母可以获得的单词数
哭了,经典卡在第三题一个小时,看了题解后真想给自己来一巴掌 题目描述: 给你两个下标从 0 开始的字符串数组 startWords 和 targetWords .每个字符串都仅由 小写英文字母 组成. ...
- 力扣-1995. 统计特殊四元组(Java)(简单)
题目描述 给你一个 下标从 0 开始 的整数数组 nums ,返回满足下述条件的 不同 四元组 (a, b, c, d) 的 数目 : nums[a] + nums[b] + nums[c] == n ...
- 力扣--统计全1子矩阵
力扣–统计全1子矩阵 文章目录 力扣--统计全1子矩阵 一.题目描述 二.分析 方法一:枚举 三.代码 枚举方法的代码 一.题目描述 二.分析 方法一:枚举 首先很直观的想法,我们可以枚举矩阵中的每个 ...
- 力扣解法汇总2315. 统计星号
目录链接: 力扣编程题-解法汇总_分享+记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:力扣 描 ...
- 力扣比赛 5454. 统计全 1 子矩形
给你一个只包含 0 和 1 的 rows * columns 矩阵 mat ,请你返回有多少个 子矩形 的元素全部都是 1 . 示例 1: 输入:mat = [[1,0,1], [1,1,0], [1 ...
- 力扣 统计各位数字都不同的数字个数 C++ 题解
力扣 统计各位数字都不同的数字个数 C++ 题解 文章目录 力扣 统计各位数字都不同的数字个数 C++ 题解 一.完整题目 二.具体思路 三.编写代码 四.测评结果 五.总结评价 一.完整题目 给你一 ...
- C++算法学习(力扣:1254. 统计封闭岛屿的数目)
有一个二维矩阵 grid ,每个位置要么是陆地(记号为 0 )要么是水域(记号为 1 ). 我们从一块陆地出发,每次可以往上下左右 4 个方向相邻区域走,能走到的所有陆地区域,我们将其称为一座「岛屿」 ...
最新文章
- Jupyter notebook 编写scala与spark
- python基础教程小甲鱼-小甲鱼零基础入门学习Python3视频教程全套96集
- js跨浏览器事件处理
- 数据结构与算法 / 概念
- 微软100题第20题
- 华为怎么改输入法皮肤_微信和QQ个性键盘皮肤
- 点击按钮,缩放图片(img.width、img.style.width、img.offsetWidth)
- JeecgBoot 连接达梦数据库
- HDU 1827 Summer Holiday 图论scc
- 【内部资源】这份Java全能手册在字节传疯了!
- 谷歌浏览器下flash背景透明方法
- gitlab 安装、配置、清空、卸载、重装
- 6. jQuery 效果 - 淡入淡出
- harbor1.4.0高可用部署
- Centos7.4源码搭建zabbix3.4.11企业级监控
- 初级计算机英语,初级英语口语怎么学?
- 思科里服务器的dns配置文件,cisco设置dns
- 计算机类毕业设计论文写作指导
- 软件测试月薪17什么水平,软件测试工程师月薪能拿多少
- adb的升级与版本更新