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

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

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

2023-08-24每日一題

一、題目編號(hào)

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

二、題目鏈接

點(diǎn)擊跳轉(zhuǎn)到題目位置

三、題目描述

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

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

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

示例 1:
2023-08-24 LeetCode每日一題(統(tǒng)計(jì)參與通信的服務(wù)器),LeetCode每日一題,leetcode,算法,數(shù)據(jù)結(jié)構(gòu)
示例 2:
2023-08-24 LeetCode每日一題(統(tǒng)計(jì)參與通信的服務(wù)器),LeetCode每日一題,leetcode,算法,數(shù)據(jù)結(jié)構(gòu)
示例 3:
2023-08-24 LeetCode每日一題(統(tǒng)計(jì)參與通信的服務(wù)器),LeetCode每日一題,leetcode,算法,數(shù)據(jù)結(jié)構(gòu)
提示:

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

四、解題代碼

class Solution {
    unordered_map<int, int> row;
    unordered_map<int, int> line;
public:
    int countServers(vector<vector<int>>& grid) {
        int m = grid.size();
        int n = grid[0].size();
        for(int i = 0; i < m; ++i){
            for(int j = 0; j < n; ++j){
                if(grid[i][j]){
                    row[i]++;
                    line[j]++;
                }
            }
        }
        int res = 0;
        for(int i = 0; i < m; ++i){
            for(int j = 0; j < n; ++j){
                if(grid[i][j] && (row[i] >= 2 || line[j] >= 2)){
                    ++res;
                }
            }
        }
    return res;
    }
};

五、解題思路

(1) 第一次遍歷矩陣,用兩個(gè)哈希表,row代表行,line表示列,遍歷矩陣,如果當(dāng)前位置有服務(wù)器,則該行服務(wù)器數(shù)量+1,該列服務(wù)器數(shù)量+1。

(2) 第二次遍歷矩陣,如果該位置有服務(wù)器,則如果行或者列服務(wù)器至少有兩臺(tái),則代表該位置的服務(wù)器能與其他位置至少一臺(tái)服務(wù)器通信,那么結(jié)果res加一。

(3) 最后返回結(jié)果res即可。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-684048.html

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

本文來(lái)自互聯(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ù)器

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

    2024年02月11日
    瀏覽(22)
  • 2023-08-23 LeetCode每日一題(統(tǒng)計(jì)點(diǎn)對(duì)的數(shù)目)

    2023-08-23 LeetCode每日一題(統(tǒng)計(jì)點(diǎn)對(duì)的數(shù)目)

    點(diǎn)擊跳轉(zhuǎn)到題目位置 給你一個(gè)無(wú)向圖,無(wú)向圖由整數(shù) n ,表示圖中節(jié)點(diǎn)的數(shù)目,和 edges 組成,其中 edges[i] = [u i , v i ] 表示 u i 和 v i 之間有一條無(wú)向邊。同時(shí)給你一個(gè)代表查詢的整數(shù)數(shù)組 queries 。 第 j 個(gè)查詢的答案是滿足如下條件的點(diǎn)對(duì) (a, b) 的數(shù)目: a b cnt 是與 a 或者 b

    2024年02月11日
    瀏覽(21)
  • 2023-08-06 LeetCode每日一題(24. 兩兩交換鏈表中的節(jié)點(diǎn))

    2023-08-06 LeetCode每日一題(24. 兩兩交換鏈表中的節(jié)點(diǎn))

    點(diǎn)擊跳轉(zhuǎn)到題目位置 給你一個(gè)鏈表,兩兩交換其中相鄰的節(jié)點(diǎn),并返回交換后鏈表的頭節(jié)點(diǎn)。你必須在不修改節(jié)點(diǎn)內(nèi)部的值的情況下完成本題(即,只能進(jìn)行節(jié)點(diǎn)交換)。 示例1: 示例2: 示例3: 提示: 鏈表中節(jié)點(diǎn)的數(shù)目在范圍 [0, 100] 內(nèi) 0 = Node.val = 100 (1) 使用遞歸解決問(wèn)題

    2024年02月14日
    瀏覽(23)
  • 2023-08-25 LeetCode每日一題(統(tǒng)計(jì)二叉樹(shù)中好節(jié)點(diǎn)的數(shù)目)

    2023-08-25 LeetCode每日一題(統(tǒng)計(jì)二叉樹(shù)中好節(jié)點(diǎn)的數(shù)目)

    點(diǎn)擊跳轉(zhuǎn)到題目位置 給你一棵根為 root 的二叉樹(shù),請(qǐng)你返回二叉樹(shù)中好節(jié)點(diǎn)的數(shù)目。 「好節(jié)點(diǎn)」X 定義為:從根到該節(jié)點(diǎn) X 所經(jīng)過(guò)的節(jié)點(diǎn)中,沒(méi)有任何節(jié)點(diǎn)的值大于 X 的值。 示例 1: 示例 2: 示例 3: 提示: 二叉樹(shù)中節(jié)點(diǎn)數(shù)目范圍是 [1, 10 5 ] 。 每個(gè)節(jié)點(diǎn)權(quán)值的范圍是 [-10

    2024年02月11日
    瀏覽(29)
  • Leetcode每日一題:1782. 統(tǒng)計(jì)點(diǎn)對(duì)的數(shù)目(2023.8.24 C++)

    Leetcode每日一題:1782. 統(tǒng)計(jì)點(diǎn)對(duì)的數(shù)目(2023.8.24 C++)

    目錄 1782. 統(tǒng)計(jì)點(diǎn)對(duì)的數(shù)目 題目描述: 實(shí)現(xiàn)代碼與解析: hash + 雙指針 原理思路: ????????給你一個(gè)無(wú)向圖,無(wú)向圖由整數(shù)? n ??,表示圖中節(jié)點(diǎn)的數(shù)目,和? edges ?組成,其中? edges[i] = [ui, vi] ?表示? ui ?和? vi ?之間有一條無(wú)向邊。同時(shí)給你一個(gè)代表查詢的整數(shù)數(shù)組?

    2024年02月10日
    瀏覽(18)
  • 2023-08-24力扣每日一題

    鏈接: 1267. 統(tǒng)計(jì)參與通信的服務(wù)器 題意: 同行同列可以發(fā)生通信,求能發(fā)生通信的機(jī)器數(shù)量 解: 標(biāo)記每行/每列的機(jī)器個(gè)數(shù)即可 實(shí)際代碼: 限制: m == grid.length n == grid[i].length 1 = m = 250 1 = n = 250 grid[i][j] == 0 or 1

    2024年02月11日
    瀏覽(23)
  • LeetCode 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 表示沒(méi)有。 如果兩臺(tái)服務(wù)器位于同一行或者同一列,我們就認(rèn)為它們之間可以進(jìn)行通信。 請(qǐng)你統(tǒng)計(jì)并

    2024年02月11日
    瀏覽(26)
  • 2023-08-27 LeetCode每日一題(合并區(qū)間)

    2023-08-27 LeetCode每日一題(合并區(qū)間)

    點(diǎn)擊跳轉(zhuǎn)到題目位置 以數(shù)組 intervals 表示若干個(gè)區(qū)間的集合,其中單個(gè)區(qū)間為 intervals[i] = [starti, endi] 。請(qǐng)你合并所有重疊的區(qū)間,并返回 一個(gè)不重疊的區(qū)間數(shù)組,該數(shù)組需恰好覆蓋輸入中的所有區(qū)間 。 示例 1: 示例 2: 提示: 1 = intervals.length = 10 4 intervals[i].length == 2 0 = s

    2024年02月10日
    瀏覽(27)
  • 2023-08-28 LeetCode每日一題(插入?yún)^(qū)間)

    2023-08-28 LeetCode每日一題(插入?yún)^(qū)間)

    點(diǎn)擊跳轉(zhuǎn)到題目位置 給你一個(gè) 無(wú)重疊的 ,按照區(qū)間起始端點(diǎn)排序的區(qū)間列表。 在列表中插入一個(gè)新的區(qū)間,你需要確保列表中的區(qū)間仍然有序且不重疊(如果有必要的話,可以合并區(qū)間)。 示例 1: 示例 2: 示例 3: 示例 4: 示例 5: 提示: 0 = intervals.length = 10 4 interval

    2024年02月11日
    瀏覽(28)
  • LeetCode 每日一題 2023/7/24-2023/7/30

    記錄了初步解題思路 以及本地實(shí)現(xiàn)代碼;并不一定為最優(yōu) 也希望大家能一起探討 一起進(jìn)步 7/24 771. 寶石與石頭 將寶石類型放入set中 一次判斷石頭中寶石個(gè)數(shù) 7/25 2208. 將數(shù)組和減半的最少操作次數(shù) 大頂堆記錄當(dāng)前最大值 每次取最大值減半 7/26 2569. 更新數(shù)組后處理求和查詢

    2024年02月15日
    瀏覽(45)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包