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

【華為OD】C卷真題200分:服務(wù)器廣播 JavaScript代碼實現(xiàn)[思路+代碼]

這篇具有很好參考價值的文章主要介紹了【華為OD】C卷真題200分:服務(wù)器廣播 JavaScript代碼實現(xiàn)[思路+代碼]。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

??C++、java、python、C代碼:?

【華為OD】C卷真題200分:服務(wù)器廣播 C/C++代碼實現(xiàn)[思路+代碼]-CSDN博客

【華為OD】C卷真題200分:服務(wù)器廣播 Java代碼實現(xiàn)[思路+代碼]-CSDN博客

【華為OD】C卷真題200分:服務(wù)器廣播 python代碼實現(xiàn)[思路+代碼]-CSDN博客

【華為OD】C卷真題200分:服務(wù)器廣播 C語言代碼實現(xiàn)[思路+代碼]-CSDN博客?

題目描述:

服務(wù)器連接方式包括直接相連,間接連接。A和B直接連接,B和C直接連接,則A和C間接連接。直接連接和間接連接都可以發(fā)送廣播。
給出一個N*N數(shù)組,代表N個服務(wù)器,matrix[i][j] == 1,則代表i和j直接連接;不等于1時,代表i和j不直接連接。matrix[i][i] == 1,即自己和自己直接連接。matrix[i][j] == matrix[j][i]。
計算初始需要給幾臺服務(wù)器廣播,才可以使每個服務(wù)器都收到廣播。

輸入描述:

輸入為N行,每行有N個數(shù)字,為0或1,由空格分隔,構(gòu)成N*N的數(shù)組,N的范圍為 1<=N<=40

輸出描述:

輸出一個數(shù)字,為需要廣播的服務(wù)器的數(shù)量

示例1輸入輸出示例僅供調(diào)試,后臺判題數(shù)據(jù)一般不包含示例

輸入

1 0 0
0 1 0
0 0 1

輸出

3

說明

3臺服務(wù)器互不連接,所以需要分別廣播這3臺服務(wù)器

示例2輸入輸出示例僅供調(diào)試,后臺判題數(shù)據(jù)一般不包含示例

輸入

1 1
1 1

輸出

1

說明

2臺服務(wù)器相互連接,所以只需要廣播其中一臺服務(wù)器

? ? ?879 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?
? ? ? ? ? ? ? +---+ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? 3 ? ? ? ? ? ?| ? | ? ? ? ++ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? + ? ? ? +---| ??
? | ? ? ? ? ? | ? | 3 ? ? ?+ ? ? ? ? ? ? ? ?6 ? ? ? ? ? ? ? + ?| ? + ? | ? ? ? ?+
? | ? ? ?+ ? ? | ? | ? ? ? + ? ? ? ? + ? ? ? ? ? ? ? ? ? ? ?+ ? ?| ?+ ? | ? ? ? +
? | ? ? ?+ ? ?| ? +---+ ? ?+ ? ? ? ?+ ? ? ? ?+++++ ? ? ? ? ?+ ? + ?+ ? | ? ? ? ?+
? | ? ? ?+ ? ?| + ? ? ?| ? + ? +----+ ? ? ? ?| ? | ? ? ? ? ?+ ? + ?+ ? | ? ? ? ?+
? | ? ? ?+ ?3 | + ? ? ?| ? + ? + ? ?+ ? ? ?2 | ? | ? ? 2 ? ?+ ? + ?+ ? | ? ? ? ?+
? | ? ? ?+ ? ?| + ? ? ?| ? + ? + ? ?+ ? ? ? ?| ? | ? ? ? ? ?+ ? + ?+ ? | ? ? ? ?+
? | ? ? ?+---+ + ? ? | ? ?| ?| ? ?+ ? ?----+ ? | ? +---+ ? ?| ?| ?+ ? | ? ? ? ? +
? | ? ? ?| ? ? + ? ? | ? ?| ?| ? ?+ ? ?| ? ? ? | ? | ? | ? ?| ?| ?+ ? | ? ? ? ? +
? | ? ?1 | ? ? + ? ? | 8 ?| ?| ? ?+ ?1 | ? | ? ?| 1 | ? | 1 | ? | ?+ ? | ? ? ? ?+
? | ? ? ?| ? ? + ? ? | ? ?| ?| ? ?+ ? ?| ? | ? ?| ? | ? | ? | ? | ?+ ? | ? ? ? ?+
? | ?+---+ ? ? + ? ? +---+ ? | ? ?++---+ ? ?++ ? +---+ ? +---+ ? | ?+ ? | ? ? ? ?+
? | ?| ? ? ? ? + ? ? ? ? | ? | ? ?| ? ? ? ? ++ ? ? ? ? ? ? ?| ? | ?|+ ? | ? ? ? ?+
? |0 | ? ? ? ? + ? ? ? ? | 0 | ?0 | ? ? ? ? ++ ? ? ? ? ? ? ?| 0 | ?|+ ? | ? ? ? ?+
? | ?| ? ? ? ? + ? ? ? ? | ? | ? ?| ? ? ? ? ++ ? ? ? ? ? ? ?| ? | ?|+ ? | ? ? ? ?+
? +---+ ? ? ? ? + ? ? ? ? ?+-------+ ? ? ? ? ? ? ? ? ? ? ? +---+| +|+ ? | ? ? ? ?+
?? ??? ??? ??? ?+?? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ?+ ? | ? ? ? ?+
? ? 0 ? 1 ? 2 ? 3 ? 4 ? 5 ? 6 ? 7 ? 8 ? 9 ?10 ?11 ?12 + v:?? ?w ?u m?? ?u 1 0 2 4
?

題目解析:

? ? ? ? 使用遞歸的方式來實現(xiàn)即可

代碼實現(xiàn):


const readline = async () => (await iter.next()).value;

const rl = require("readline").createInterface({ input: process.stdin });
const iter = rl[Symbol.asyncIterator]();

function func(_list, idx, data) {
    _list[idx] = 0;
    for (let i = 0; i < data.length; i++) {
        if (_list[i] !== -1 || i === idx) {
            continue;
        }
        if (data[i][idx] === 1 || data[idx][i] === 1) {
            func(_list, i, data);
        }
    }
}

async function main() {
    const data = [];
    let line = await readline();
    while (line) {
        try {
            data.push(line.split(' ').map(Number));
            line = await readline();
        } catch (error) {
            break;
        }
    }
    let cnt = 0;
    const _list = Array(data.length).fill(-1);
    for (let i = 0; i < data.length; i++) {
        if (_list[i] === -1) {
            cnt++;
            func(_list, i, data);
        }
    }
    console.log(cnt);
    rl.close();
}

main();

【華為OD】C卷真題200分:服務(wù)器廣播 JavaScript代碼實現(xiàn)[思路+代碼],雜談,python,開發(fā)語言,華為od,c語言,java,javascript,碼蟻軟件培訓(xùn)文章來源地址http://www.zghlxwxcb.cn/news/detail-843216.html

到了這里,關(guān)于【華為OD】C卷真題200分:服務(wù)器廣播 JavaScript代碼實現(xiàn)[思路+代碼]的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 華為OD機(jī)試真題 Java 實現(xiàn)【尋找相似單詞】【2023Q2 200分】

    給定一個可存儲若干單詞的字典,找出指定單詞的所有相似單詞,并且按照單詞名稱從小到大排序輸出。 單詞僅包括字母,但可能大小寫并存(大寫不一定只出現(xiàn)在首字母)。 相似單詞說明: 給定一個單詞X,如果通過任意交換單詞中字母的位置得到不同的單詞Y,那么定義

    2024年02月06日
    瀏覽(27)
  • 華為OD機(jī)試真題 Java 實現(xiàn)【計算網(wǎng)絡(luò)信號】【2023Q2 200分】

    華為OD機(jī)試真題 Java 實現(xiàn)【計算網(wǎng)絡(luò)信號】【2023Q2 200分】

    網(wǎng)絡(luò)信號經(jīng)過傳遞會逐層衰減,且遇到阻隔物無法直接穿透,在此情況下需要計算某個位置的網(wǎng)絡(luò)信號值。 注意: 網(wǎng)絡(luò)信號可以繞過阻隔物array[m][n]的二維數(shù)組代表網(wǎng)格地圖,array[i][j]=0代表i行j列是空曠位置; array[i][j]=x(x為正整數(shù))代表i行j列是信號源,信號強(qiáng)度是x; array

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

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

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

    2024年02月05日
    瀏覽(28)
  • 華為OD機(jī)試真題 Java 實現(xiàn)【天然蓄水池】【2023Q1 200分】

    公元2919年,人類終于發(fā)現(xiàn)了一顆宜居星球——X星。現(xiàn)想在X星一片連綿起伏的山脈間建一個天然蓄水庫,如何選取水庫邊界,使蓄水量最大? 要求: 山脈用正整數(shù)數(shù)組s表示,每個元素代表山脈的高度。 選取山脈上兩個點作為蓄水庫的邊界,則邊界內(nèi)的區(qū)域可以蓄水,蓄水量

    2024年02月06日
    瀏覽(42)
  • 華為OD機(jī)試真題 Java 實現(xiàn)【對稱字符串】【2023Q2 200分】

    華為OD機(jī)試真題 Java 實現(xiàn)【對稱字符串】【2023Q2 200分】

    對稱就是最大的美學(xué),現(xiàn)有一道關(guān)于對稱字符串的美學(xué)。 已知: 第 1 個字符串:R 第 2 個字符串:BR 第 3 個字符串:RBBR 第 4 個字符串:BRRBRBBR 第 5 個字符串:RBBRBRRBBRRBRBBR 相信你已經(jīng)發(fā)現(xiàn)規(guī)律了,沒錯!就是第 i 個字符串 = 第 i - 1 號字符串的取反 + 第 i - 1 號字符串;取反(

    2024年02月06日
    瀏覽(29)
  • 華為OD機(jī)試真題 JS 實現(xiàn)【帶傳送陣的矩陣游離】【2023 Q2 | 200分】

    ???所有題目均有五種語言實現(xiàn)。C語言實現(xiàn)目錄、 C++ 實現(xiàn)目錄 、 Python實現(xiàn)目錄 、 Java實現(xiàn)目錄 、 JavaScript實現(xiàn)目錄 n 行 m 列的矩陣,每個位置上有一個元素 你可以上下左右行走,代價是前后兩個位置元素值差的絕對值. 另外,你最多可以使用一次傳送陣 (只能從一個數(shù)跳到

    2023年04月23日
    瀏覽(21)
  • 華為OD機(jī)試真題 Java 實現(xiàn)【數(shù)字加減游戲】【2023Q1 200分】

    小明在玩一個數(shù)字加減游戲,只使用加法或者減法,將一個數(shù)字s變成數(shù)字t。 每個回合,小明可以用當(dāng)前的數(shù)字加上或減去一個數(shù)字。 現(xiàn)在有兩種數(shù)字可以用來加減,分別為a,其中b沒有使用次數(shù)限制。 請問小明最少可以用多少次a,才能將數(shù)字s變成數(shù)字t。 題目保證數(shù)字s一

    2024年02月05日
    瀏覽(24)
  • 華為OD機(jī)試真題 Python 實現(xiàn)【帶傳送陣的矩陣游離】【2023 Q2 | 200分】

    ?????????所有題目均有五種語言實現(xiàn)。 C實現(xiàn)目錄 、 C++ 實現(xiàn)目錄 、 Python實現(xiàn)目錄 、 Java實現(xiàn)目錄 、 JavaScript實現(xiàn)目錄 n 行 m 列的矩陣,每個位置上有一個元素 你可以上下左右行走,代價是前后兩個位置元素值差的絕對值. 另外,你最多可以使用一次傳送陣 (只能從一個

    2023年04月26日
    瀏覽(23)
  • 華為OD機(jī)試真題 Java 實現(xiàn)【帶傳送陣的矩陣游離】【2023 Q2 | 200分】

    ?????????所有題目均有五種語言實現(xiàn)。 C實現(xiàn)目錄 、 C++ 實現(xiàn)目錄 、 Python實現(xiàn)目錄 、 Java實現(xiàn)目錄 、 JavaScript實現(xiàn)目錄 n 行 m 列的矩陣,每個位置上有一個元素 你可以上下左右行走,代價是前后兩個位置元素值差的絕對值. 另外,你最多可以使用一次傳送陣 (只能從一個

    2023年04月26日
    瀏覽(25)
  • 華為OD機(jī)試真題 C++ 實現(xiàn)【帶傳送陣的矩陣游離】【2023 Q2 | 200分】

    ????????所有題目均有五種語言實現(xiàn)。C實現(xiàn)目錄、C++ 實現(xiàn)目錄、Python實現(xiàn)目錄、Java實現(xiàn)目錄、JavaScript實現(xiàn)目錄 n 行 m 列的矩陣,每個位置上有一個元素 你可以上下左右行走,代價是前后兩個位置元素值差的絕對值. 另外,你最多可以使用一次傳送陣 (只能從一個數(shù)跳到另

    2023年04月21日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包