当前位置: 首页 > news >正文

南宁网站推广策略wordpress 预缓存

南宁网站推广策略,wordpress 预缓存,专业网站设计公司推荐,推广网站的步骤【LetMeFly】1267.统计参与通信的服务器 力扣题目链接:https://leetcode.cn/problems/count-servers-that-communicate/ 这里有一幅服务器分布图,服务器的位置标识在 m * n 的整数矩阵网格 grid 中,1 表示单元格上有服务器,0 表…

【LetMeFly】1267.统计参与通信的服务器

力扣题目链接:https://leetcode.cn/problems/count-servers-that-communicate/

这里有一幅服务器分布图,服务器的位置标识在 m * n 的整数矩阵网格 grid 中,1 表示单元格上有服务器,0 表示没有。

如果两台服务器位于同一行或者同一列,我们就认为它们之间可以进行通信。

请你统计并返回能够与至少一台其他服务器进行通信的服务器的数量。

 

示例 1:

输入:grid = [[1,0],[0,1]]
输出:0
解释:没有一台服务器能与其他服务器进行通信。

示例 2:

输入:grid = [[1,0],[1,1]]
输出:3
解释:所有这些服务器都至少可以与一台别的服务器进行通信。

示例 3:

输入:grid = [[1,1,0,0],[0,0,1,0],[0,0,1,0],[0,0,0,1]]
输出:4
解释:第一行的两台服务器互相通信,第三列的两台服务器互相通信,但右下角的服务器无法与其他服务器通信。

 

提示:

  • m == grid.length
  • n == grid[i].length
  • 1 <= m <= 250
  • 1 <= n <= 250
  • grid[i][j] == 0 or 1

方法一:计数

假设 g i r d gird gird s i z e size size n × m n\times m n×m,开辟两个数组 r o w [ n ] row[n] row[n] c o l [ m ] col[m] col[m],分别记录某行服务器个数 和 某列的服务器个数。

遍历一遍地图矩阵 g r i d grid grid,若此处有服务器(server) 且 此行或此列不只一台服务器,则 a n s + + ans++ ans++

  • 时间复杂度 O ( n × m ) O(n\times m) O(n×m)
  • 空间复杂度 O ( n + m ) O(n + m) O(n+m)

AC代码

C++

class Solution {
public:int countServers(vector<vector<int>>& grid) {int n = grid.size(), m = grid[0].size();vector<int> row(n), col(m);for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {row[i] += grid[i][j], col[j] += grid[i][j];}}int ans = 0;for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {ans += grid[i][j] * (row[i] > 1 || col[j] > 1);}}return ans;}
};

Python

# from typing import Listclass Solution:def countServers(self, grid: List[List[int]]) -> int:n, m = len(grid), len(grid[0])col, row = [0] * n, [0] * mfor i in range(n):for j in range(m):col[i] += grid[i][j]row[j] += grid[i][j]ans = 0for i in range(n):for j in range(m):ans += grid[i][j] * (col[i] > 1 or row[j] > 1)return ans

同步发文于CSDN,原创不易,转载经作者同意后请附上原文链接哦~
Tisfy:https://letmefly.blog.csdn.net/article/details/132466649

http://www.hyszgw.com/news/62019/

相关文章:

  • 重庆大渡口营销型网站建设公司哪家好wordpress主题安装完后前台打不开
  • 硬件开发一站式平台wordpress长文章自动分页
  • 做胎儿羊水鉴定网站深圳四站合一网站建设
  • 中国工程建设标准网站平凉市建设局门户网站
  • 企业网站维护怎么做网站流量推广
  • 网站前台管理系统舟山市普陀区建设局网站
  • 深圳网站建设公司设计wordpress解决google字体
  • 仿皮皮淘网站开发全程培训济南电商网站建设
  • 备案网站域名和主机关系自己做的网站如如统计访问量
  • 电商pc网站建设方案wordpress京东
  • 动易网站cms珠宝行业网站建设
  • 成都龙泉建设有限公司网站网络营销与传统营销的区别
  • 导入表格数据做地图网站为网站做安全认证服务
  • 网站优化链接免费查询营业执照
  • 烟台做网站上海定制建设网站
  • 怎么制作网站站内链接罗湖网站设计多少钱
  • 天津网站建设信息十大免费ppt网站下载
  • 网站建设方案报价费用明细价格大连开发区规划建设局网站
  • wordpress建站被黑素材网站 源码
  • 下列软件属于网站开发工具的是室内设计师第一网站
  • 做pc端网站特色软文营销为什么要讲故事
  • 昆山网站建设网站wordpress上传图片时发生了错误
  • 汕尾建设局安检站网站建设婚纱摄影网站的费用
  • 做网站前产品经理要了解什么阿里云企业网站怎么建设
  • 一个做微信文章的网站php企业网站模板
  • 沈阳淘宝网站建设织梦 手机网站
  • 企业网站建站那种好江苏公司网站建设公司
  • 游戏网站建设收费明细网上培训ui设计
  • 公司网站开发完成后怎么办点评网站建设
  • 启闭机闸门的网站建设深圳企业网站建设公司哪家好