国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

LeetCode 1267. 統(tǒng)計(jì)參與通信的服務(wù)器

這篇具有很好參考價(jià)值的文章主要介紹了LeetCode 1267. 統(tǒng)計(jì)參與通信的服務(wù)器。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

【LetMeFly】1267.統(tǒng)計(jì)參與通信的服務(wù)器

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

這里有一幅服務(wù)器分布圖,服務(wù)器的位置標(biāo)識(shí)在?m * n?的整數(shù)矩陣網(wǎng)格?grid?中,1 表示單元格上有服務(wù)器,0 表示沒有。

如果兩臺(tái)服務(wù)器位于同一行或者同一列,我們就認(rèn)為它們之間可以進(jìn)行通信。

請(qǐng)你統(tǒng)計(jì)并返回能夠與至少一臺(tái)其他服務(wù)器進(jìn)行通信的服務(wù)器的數(shù)量。

?

示例 1:

輸入:grid = [[1,0],[0,1]]
輸出:0
解釋:沒有一臺(tái)服務(wù)器能與其他服務(wù)器進(jìn)行通信。

示例 2:

輸入:grid = [[1,0],[1,1]]
輸出:3
解釋:所有這些服務(wù)器都至少可以與一臺(tái)別的服務(wù)器進(jìn)行通信。

示例 3:

輸入:grid = [[1,1,0,0],[0,0,1,0],[0,0,1,0],[0,0,0,1]]
輸出:4
解釋:第一行的兩臺(tái)服務(wù)器互相通信,第三列的兩臺(tái)服務(wù)器互相通信,但右下角的服務(wù)器無法與其他服務(wù)器通信。

?

提示:

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

方法一:計(jì)數(shù)

假設(shè) g i r d gird gird s i z e size size n × m n\times m n×m,開辟兩個(gè)數(shù)組 r o w [ n ] row[n] row[n] c o l [ m ] col[m] col[m],分別記錄某行服務(wù)器個(gè)數(shù) 和 某列的服務(wù)器個(gè)數(shù)。

遍歷一遍地圖矩陣 g r i d grid grid,若此處有服務(wù)器(server) 且 此行或此列不只一臺(tái)服務(wù)器,則 a n s + + ans++ ans++

  • 時(shí)間復(fù)雜度 O ( n × m ) O(n\times m) O(n×m)
  • 空間復(fù)雜度 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 List

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

同步發(fā)文于CSDN,原創(chuàng)不易,轉(zhuǎn)載經(jīng)作者同意后請(qǐng)附上原文鏈接哦~
Tisfy:https://letmefly.blog.csdn.net/article/details/132466649文章來源地址http://www.zghlxwxcb.cn/news/detail-675627.html

到了這里,關(guān)于LeetCode 1267. 統(tǒng)計(jì)參與通信的服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【1267. 統(tǒng)計(jì)參與通信的服務(wù)器】

    【1267. 統(tǒng)計(jì)參與通信的服務(wù)器】

    來源:力扣(LeetCode) 描述: 這里有一幅服務(wù)器分布圖,服務(wù)器的位置標(biāo)識(shí)在 m * n 的整數(shù)矩陣網(wǎng)格 grid 中,1 表示單元格上有服務(wù)器,0 表示沒有。 如果兩臺(tái)服務(wù)器位于同一行或者同一列,我們就認(rèn)為它們之間可以進(jìn)行通信。 請(qǐng)你統(tǒng)計(jì)并返回能夠與至少一臺(tái)其他服務(wù)器進(jìn)行

    2024年02月11日
    瀏覽(22)
  • 【每日一題】1267. 統(tǒng)計(jì)參與通信的服務(wù)器

    【每日一題】1267. 統(tǒng)計(jì)參與通信的服務(wù)器

    這里有一幅服務(wù)器分布圖,服務(wù)器的位置標(biāo)識(shí)在 m * n 的整數(shù)矩陣網(wǎng)格 grid 中,1 表示單元格上有服務(wù)器,0 表示沒有。 如果兩臺(tái)服務(wù)器位于同一行或者同一列,我們就認(rèn)為它們之間可以進(jìn)行通信。 請(qǐng)你統(tǒng)計(jì)并返回能夠與至少一臺(tái)其他服務(wù)器進(jìn)行通信的服務(wù)器的數(shù)量。 示例

    2024年02月11日
    瀏覽(22)
  • LC-1267. 統(tǒng)計(jì)參與通信的服務(wù)器(枚舉 + 計(jì)數(shù))

    LC-1267. 統(tǒng)計(jì)參與通信的服務(wù)器(枚舉 + 計(jì)數(shù))

    中等 這里有一幅服務(wù)器分布圖,服務(wù)器的位置標(biāo)識(shí)在 m * n 的整數(shù)矩陣網(wǎng)格 grid 中,1 表示單元格上有服務(wù)器,0 表示沒有。 如果兩臺(tái)服務(wù)器位于同一行或者同一列,我們就認(rèn)為它們之間可以進(jìn)行通信。 請(qǐng)你統(tǒng)計(jì)并返回能夠與至少一臺(tái)其他服務(wù)器進(jìn)行通信的服務(wù)器的數(shù)量。 示

    2024年02月11日
    瀏覽(17)
  • 2023-08-24 LeetCode每日一題(統(tǒng)計(jì)參與通信的服務(wù)器)

    2023-08-24 LeetCode每日一題(統(tǒng)計(jì)參與通信的服務(wù)器)

    點(diǎn)擊跳轉(zhuǎn)到題目位置 這里有一幅服務(wù)器分布圖,服務(wù)器的位置標(biāo)識(shí)在 m * n 的整數(shù)矩陣網(wǎng)格 grid 中,1 表示單元格上有服務(wù)器,0 表示沒有。 如果兩臺(tái)服務(wù)器位于同一行或者同一列,我們就認(rèn)為它們之間可以進(jìn)行通信。 請(qǐng)你統(tǒng)計(jì)并返回能夠與至少一臺(tái)其他服務(wù)器進(jìn)行通信的服

    2024年02月10日
    瀏覽(23)
  • 【力扣每日一題】2023.8.24 統(tǒng)計(jì)參與通信的服務(wù)器

    【力扣每日一題】2023.8.24 統(tǒng)計(jì)參與通信的服務(wù)器

    目錄 題目: 示例: 分析: 代碼: 題目顧名思義,要我們統(tǒng)計(jì)參與通信的服務(wù)器,給我們一個(gè)二維矩陣,元素為1的位置則表示是一臺(tái)服務(wù)器。 判斷一臺(tái)服務(wù)器是否參與通信的條件是同一列或是同一行中也有服務(wù)器。 那么我們只需要遍歷整個(gè)矩陣,遇到服務(wù)器的時(shí)候我們進(jìn)

    2024年02月11日
    瀏覽(18)
  • 【華為419機(jī)考真題】服務(wù)器能耗統(tǒng)計(jì),JAVA 題解

    【華為419機(jī)考真題】服務(wù)器能耗統(tǒng)計(jì),JAVA 題解

    華為 od 2023 | 什么是華為 od,od 薪資待遇,od 機(jī)試題清單 華為 OD 機(jī)試真題大全,用 Python 解華為機(jī)試題 | 機(jī)試寶典 【華為 OD 機(jī)試】全流程解析+經(jīng)驗(yàn)分享,題型分享,防作弊指南 華為 od 機(jī)試,獨(dú)家整理 已參加機(jī)試人員的實(shí)戰(zhàn)技巧 服務(wù)器有三種運(yùn)行狀態(tài):空載,單任務(wù),多任務(wù)

    2024年02月05日
    瀏覽(27)
  • 2022 浙江刑技比武 研判分析客觀 服務(wù)器題解 Windows+Linux

    2022 浙江刑技比武 研判分析客觀 服務(wù)器題解 Windows+Linux

    Linux.rar/Windwos.rar解壓密碼:hH0fS2oL1lO7eV0fA2qF 1. 首次遠(yuǎn)程登錄到Windows服務(wù)器中的客戶端IP地址為?(標(biāo)準(zhǔn)格式:192.168.1.1) 125.118.1.193 2. 嫌疑人在Windows服務(wù)器上搭建的網(wǎng)站數(shù)量為?(標(biāo)準(zhǔn)格式:123) 3 3. 分析涉案網(wǎng)站(www.abcbca.top)使用的數(shù)據(jù)庫密碼為?(標(biāo)準(zhǔn)格式:1234567) 2

    2024年02月04日
    瀏覽(49)
  • 使用騰訊云輕量服務(wù)器Matomo應(yīng)用模板建網(wǎng)站流量統(tǒng)計(jì)系統(tǒng)

    使用騰訊云輕量服務(wù)器Matomo應(yīng)用模板建網(wǎng)站流量統(tǒng)計(jì)系統(tǒng)

    騰訊云百科分享使用騰訊云輕量應(yīng)用服務(wù)器Matomo應(yīng)用模板搭建網(wǎng)站流量統(tǒng)計(jì)系統(tǒng),Matomo 是一款開源的網(wǎng)站數(shù)據(jù)統(tǒng)計(jì)軟件,可以用于跟蹤、分析您的網(wǎng)站的流量,同時(shí)充分保障數(shù)據(jù)安全性、隱私性。該鏡像基于 CentOS 7.6 64位操作系統(tǒng),已預(yù)置 Nginx、MariaDB、PHP 軟件。本文介紹如

    2024年02月12日
    瀏覽(17)
  • 2022第四屆長(zhǎng)安杯電子取證競(jìng)賽 服務(wù)器賽時(shí)思路&題解 Zodi4c

    2022第四屆長(zhǎng)安杯電子取證競(jìng)賽 服務(wù)器賽時(shí)思路&題解 Zodi4c

    VC容器密碼為:2022.4th.changancup! 我賽時(shí)的做題思路和關(guān)心老師的講解基本一致,只是沒了上帝視角,本人只開了服務(wù)器,所以案件的關(guān)聯(lián)性方面會(huì)差點(diǎn),專注于服務(wù)器本身,以及比賽時(shí)是如何思考的。 隊(duì)伍分工為本人服務(wù)器,毛同學(xué)為PC+基礎(chǔ)檢材分析,劉同學(xué)為手機(jī)+apk+exe逆

    2024年02月02日
    瀏覽(70)
  • 如何搭建服務(wù)器調(diào)試2G/3G/4G模塊通信/公網(wǎng)TCP服務(wù)器調(diào)試

    ????????在調(diào)試2G/3G/4G模塊網(wǎng)絡(luò)通信時(shí),個(gè)人電腦無法直接進(jìn)行調(diào)試,因?yàn)閭€(gè)人電腦連接網(wǎng)絡(luò)屬于局域網(wǎng),而2G/3G/4G等GSM網(wǎng)絡(luò)屬于廣域網(wǎng),也就是公網(wǎng),所以如何調(diào)試2G/3G/4G網(wǎng)絡(luò)需要進(jìn)行內(nèi)網(wǎng)穿透。 ? ? ? ? 方案一:使用安信可透?jìng)髟?????????安信可透?jìng)髟平鉀Q方案是指

    2024年01月21日
    瀏覽(38)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包