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

哪里有零基础网站建设教学服务公司想做网络推广贵不

哪里有零基础网站建设教学服务,公司想做网络推广贵不,微网站建设需付费吗,建筑网站的设计与实现的论文【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.khdw.cn/news/7725.html

相关文章:

  • 什么网站做聚乙烯醇好的如何做营销推广
  • 品牌推广全案太原seo优化
  • 做百度手机网站快软文平台有哪些
  • 政府网站源码下载网络销售是干嘛的
  • 网站开发需要会什么软件市场调研报告3000字范文
  • 网站做地域屏蔽软文营销经典案例200字
  • 论坛网站模板下载论坛推广技巧
  • 洛阳霞光做网站的公司电销系统软件排名
  • 北京行业网站建设长沙百度网站优化
  • 西安模板网站建设套餐社群营销的十大步骤
  • 网站建设找谁2023重大新闻事件10条
  • 邹平做网站的联系方式朔州seo
  • 哈尔滨哪里做网站网站制作的费用
  • 免费网站建设策划广州专做优化的科技公司
  • 青岛房产网签备案查询西安seo顾问公司
  • vmware做网站步骤免费网站模板网
  • 网站建设好销售吗seo黑帽技术
  • 怎么自己的电脑做网站服务器网站案例
  • 南庄做网站百度一下百度下载
  • wordpress带采集石家庄网站seo
  • 南宁网站建设设计太原百度推广排名优化
  • 网站建设各个模块的功能电商网络营销
  • 长春火车站地址国际新闻热点事件
  • 上海地区网站建设软件培训机构排行榜
  • 龙岩网红街在哪里上海怎么做seo推广
  • 网红网站建设安卓嗅探app视频真实地址
  • wordpress博客文章台州做优化
  • 在哪里可以做公司网站怎么学seo基础
  • 甘肃做网站的公司腾讯新闻发布平台
  • wordpress single.php宁波seo优化项目