2024最新華為OD算法題目

在一個機房中,服務器的位置標識在 n*m 的整數矩陣網格中,1表示單元格上有服務器,0 表示沒有。如果兩臺服務器位于同一行或者同一列中緊鄰的位置,則認為它們之間可以組成一個局域網。請你統計機房中最大的局域網包含的服務器個數。

輸入描述

第一行輸入兩個正整數,nm0 < n,m <= 100

之后為n*m的二維數組,代表服務器信息

輸出描述

最大局域網包含的服務器個數。

示例

輸入
2 2
1 0
1 1
輸出
3

補充說明

[0][0][1][0][1][1]三臺服務器相互連接,可以組成局域網。

解法1

//練習平臺:https://oj.algomooc.com/
//題目匯總:https://www.algomooc.com/3159.html
import java.util.Scanner;public class Main {static final int[][] DIRECTIONS = {{0, 1}, {1, 0}, {0, -1}, {-1, 0}};static int n, m;static int[][] grid;static boolean[][] checkList;static int area;public s

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/23076.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/23076.shtml
英文地址,請注明出處:http://en.pswp.cn/web/23076.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python私教張大鵬 Vue3整合AntDesignVue之文本組件

案例&#xff1a;展示標題 核心代碼&#xff1a; <a-typography><a-typography-title>Introduction</a-typography-title> </a-typography>vue3示例&#xff1a; <template><a-typography><a-typography-title>這是一個標題</…

HTTP請求過程

HTTP&#xff08;超文本傳輸協議&#xff09;請求過程是客戶端&#xff08;通常是瀏覽器&#xff09;與服務器之間通信的方式&#xff0c;用于從服務器請求資源&#xff08;如網頁、圖片、視頻等&#xff09;。以下是HTTP請求的基本步驟&#xff1a; 建立TCP連接&#xff1a; 如…

【K8s】專題四(6):Kubernetes 控制器之 Job

以下內容均來自個人筆記并重新梳理&#xff0c;如有錯誤歡迎指正&#xff01;如果對您有幫助&#xff0c;煩請點贊、關注、轉發&#xff01;歡迎掃碼關注個人公眾號&#xff01; 目錄 一、基本介紹 二、工作原理 三、相關特性 四、資源清單&#xff08;示例&#xff09; 五…

C語言經典習題20

一編寫一個函數用于計算高于平均分的人數 編寫一個函數int fun(float s[],int n)&#xff0c;用于計算高于平均分的人數&#xff0c;并作為函數值返回&#xff0c;其中數組s中存放n位學生的成績。再編寫一個主函數&#xff0c;從鍵盤輸入一批分數&#xff08;用-1來結束輸入&a…

電路分析答疑 1

三要素法求解的時候&#xff0c; 電容先求U&#xff0c;再利用求導求I 電感先求I&#xff0c;再利用求導求U 若I的頭上沒有點點&#xff0c;那就是求有效值 疊加定理&#xff0c;不要忘記 若電流值或者電壓值已經給出來了&#xff0c;那就說明這一定是直流電。 在畫畫圈的時候…

數據庫(25)——多表關系介紹

在項目開發中&#xff0c;進行數據庫表結構設計時&#xff0c;會根據業務需求及業務模塊之間的關系&#xff0c;分析并設計表結構&#xff0c;各個表之間的結構基本上分為三種&#xff1a;一對多&#xff0c;多對多&#xff0c;一對一。 一對多 例如&#xff0c;一個學校可以有…

Mac修改Mysql8.0密碼

轉載請標明出處&#xff1a;http://blog.csdn.net/donkor_/article/details/139392605 文章目錄 前言修改密碼Step1:修改my.conf文件Step2:添加配置skip-grant-tablesStep3:重啟mysql服務Step4:進入mysqlStep5:刷新權限Step6:修改密碼Step7:再次刷新權限Step8:刪除/注釋 skip-…

DNS域名

DNS域名 DNS是域名系統的簡稱 域名和ip地址之間的映射關系 互聯網中&#xff0c;ip地址是通信的唯一標識 訪問網站&#xff0c;域名&#xff0c;ip地址不好記&#xff0c;域名朗朗上口&#xff0c;好記。 域名解析的目的就是為了實現&#xff0c;訪問域名就等于訪問ip地址…

【Python】 獲取當前日期的Python代碼解析與應用

標題&#xff1a;Python中獲取當前日期的簡單指南 基本原理 在Python中&#xff0c;獲取當前日期是一個常見的需求&#xff0c;尤其是在處理日志、數據記錄和時間相關的任務時。Python提供了多種方式來獲取和處理日期和時間&#xff0c;其中最常用的模塊是datetime。datetime…

多客陪玩系統-開源陪玩系統平臺源碼-支持游戲線上陪玩家政線下預約等多場景應用支持H5+小程序+APP

多客陪玩系統-開源陪玩系統平臺源碼-支持游戲線上陪玩家政按摩線下預約等多場景應用支持H5小程序APP 軟件架構 前端&#xff1a;Uniapp-vue2.0 后端&#xff1a;Thinkphp6 前后端分離 前端支持&#xff1a; H5小程序雙端APP&#xff08;安卓蘋果&#xff09; 安裝教程 【商業…

學習VUE3——組件(一)

組件注冊 分為全局注冊和局部注冊兩種。 全局注冊&#xff1a; 在main.js或main.ts中&#xff0c;使用 Vue 應用實例的 .component() 方法&#xff0c;讓組件在當前 Vue 應用中全局可用。 import { createApp } from vue import MyComponent from ./App.vueconst app crea…

11、“十四五”大數據產業發展規劃

數據是新時代重要的生產要素, 是國家基礎性戰略資源。 大數據是數據的集合, 以容量大、 類型多、 速度快、 精度準、 價值高為主要特征, 是推動經濟轉型發展的新動力,是提升政府治理能力的新途徑, 是重塑國家競爭優勢的新機遇。 大數據產業是以數據生成、 采集、 存儲、 加…

QT C++ QTableWidget 表格合并 setSpan 簡單例子

這里說的合并指的是單元格&#xff0c;不是表頭。span的意思是跨度、寬度、范圍。 setSpan函數需要設定行、列、行跨幾格&#xff0c;列跨幾格。 //函數原型如下 void QTableView::setSpan(int row, i nt column, 、 int rowSpanCount,/*行跨過的格數*/ int columnSpanCount…

【算法無用系列】電影推薦——余弦相似度計算用戶相似度原理

【算法無用系列】通過余弦相似度計算電影、用戶相似度 話不多說&#xff0c;本文通過電影推薦系統中&#xff0c;基于余弦相似度算法計算出用戶相似和電影相似原理。希望可以幫助一些代碼不懂的同學一些思路。 記錄用戶電影評分數據 一般情況來說&#xff0c;會根據用戶的行為…

什么是數字化轉型?

作者&#xff1a; 峽山老曹 數字神化 ”企業如何實現數字化轉型“是擺在現代企業面前一個無法回避的問題&#xff0c;數字化轉型的重要性不容忽視&#xff0c;它不僅是企業適應數字化時代的必然要求&#xff0c;更是提升競爭力、實現可持續發展的關鍵。隨著科技的飛速發展和市場…

學會spring boot 的這些技巧,編程瞬間變得簡單了,效率也提高了!

在Spring Boot應用中,斷言主要用于測試環境中驗證代碼行為是否符合預期。雖然Spring Boot自身不直接包含斷言庫,但通常我們會使用JUnit(一個廣泛應用于Java的單元測試框架)來進行測試,其中包含了豐富的斷言方法來幫助我們進行各種條件驗證。下面通過一些具體的示例來詳細說…

二叉樹的層序遍歷-力扣

本題是二叉樹的層序遍歷&#xff0c;通過一個隊列來控制遍歷的節點&#xff0c;二叉樹每層的節點和上一層入隊的節點個數是相同的&#xff0c;根據這一點編寫循環條件。 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* …

八、C語言:操作符詳解

一、移位操作符 1.1左移操作 左邊丟棄&#xff0c;右邊補0 1.2右移操作 算數右移&#xff1a;右邊丟棄&#xff0c;左邊補原符號位 邏輯右移&#xff1a;右邊丟棄&#xff0c;左邊補0 int main() {int a -1;int b a >> 1;printf("b%d\n",b);return 0; } 原碼…

【Linux進程篇】Linux進程管理應用——虛假的shell腳本

W...Y的主頁 &#x1f60a; 代碼倉庫分享&#x1f495; 前言&#xff1a;我們已經了解了進程的工作原理&#xff0c;并且學習了進程創建、進程終止、進程等待以及進程程序替換。為了更好的鞏固這些知識&#xff0c;我們可以創建一個簡易的shell命令行。 目錄 做一個簡易的s…

GAT1399協議分析(六)--校時

一、官方消息定義 DeviceIDType &#xff1a;GA/T1400.1,采集設備、 卡口點位、 采集系統、分析系統、視圖庫、應用平臺等設備編碼規則 TimeCorrectModeType&#xff1a; dateTime時間格式&#xff1a; TimeZone&#xff1a;時區&#xff0c;GAT1400里面沒有找到具體內容&…