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

网站建设需要编程吗做互联网推广的公司

网站建设需要编程吗,做互联网推广的公司,网站平台是怎么做财务的,12306网站是谁做的【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.hkea.cn/news/211571/

相关文章:

  • 2023年舆情分析报告seo优化宣传
  • 武汉网站建设 熊掌号最佳磁力引擎吧
  • 教育平台网站开发品牌运营
  • 91人才网赣州招聘网安卓优化大师app下载安装
  • 合肥网页模板建站营业推广策划
  • 网站做301根目录在哪教育培训机构平台
  • 企业做网站域名需要自己申请吗深圳百度推广客服电话多少
  • 备案网站容易被收录公司网站建设费用多少
  • 4s店网站建设方案百度app下载最新版
  • 创建电子商务网站的7个步骤做网站推广需要多少钱
  • DW怎么做电商网站梅花seo 快速排名软件
  • 哪个网站可以查企业信息今日热搜榜官网
  • 做网站有必要注册商标吗河北百度seo关键词
  • 网站更换服务器教程下载app到手机上并安装
  • 学校网站建设都是谁做的网络舆情分析
  • 怎么把现有网站开发php昆明seo排名外包
  • 网站桥页怎么找理发培训专业学校
  • 谷城网站开发百度导航官网
  • 做网站不优化平面设计网站
  • 聊城做网站的公司价格谷歌seo软件
  • 支部网站及活动室建设网页广告调词平台
  • 网站建设的企业抚州seo外包
  • 澳门wap网站制作百度关键词检测工具
  • 哪些外贸网站可以做soho首页
  • 三门峡网站建设电话青岛网站推广公司
  • 洞口做网站找谁市场营销推广方案模板
  • 怎么做用来表白的网站湖人队最新消息
  • 新疆网站建设哪家好泉州网站seo外包公司
  • 网站开发前后端工具组合深圳推广公司推荐
  • 老外做的汉字网站一键生成app制作器