小工具知识网

当前位置: 首页 > 行业知识 > 【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【DFS/BFS】2024D-可以组成网络的服务器【欧弟算法】全网注释最详细分类最全的华为OD真题题解

行业知识

【Py/Java/C++三种语言OD独家2024D卷真题】20天拿下华为OD笔试之【DFS/BFS】2024D-可以组成网络的服务器【欧弟算法】全网注释最详细分类最全的华为OD真题题解

2026-10-25 13:40:43 来源:互联网转载

有LeetCode算法/华为OD考试扣扣交流群可加 948025485

可上全网独家的 欧弟OJ系统 练习华子OD、大厂真题

绿色聊天软件戳 od1441了解算法冲刺训练(备注【CSDN】否则不通过)

文章目录

  • 题目描述与示例
    • 题目描述
    • 输入描述
    • 输出描述
    • 示例
      • 输入
      • 输出
      • 补充说明
      • 解题思路
      • 代码
        • 解法一:DFS
          • python
          • java
          • cpp
          • 解法二:BFS
            • python
            • java
            • cpp
            • 时空复杂度
            • 华为OD算法/大厂面试高频题算法练习冲刺训练

              从2024年4月15号开始,OD机考全部配置为2024D卷。

              注意两个关键点:

              1. 会遇到C卷复用题。虽然可能存在幸存者偏差,但肯定还会有一大部分的旧题。
              2. 现在又支持做完题目之后倒回去改了。就是可以先做200的再做100的,然后可以反复提交。

              题目描述与示例

              题目描述

              在一个机房中,服务器的位置标识在 n*m 的整数矩阵网格中,1表示单元格上有服务器,0 表示没有。如果两台服务器位于同一行或者同一列中紧邻的位置,则认为它们之间可以组成一个局域网。请你统计机房中最大的局域网包含的服务器个数。

              输入描述

              第一行输入两个正整数,n和m,0 = 0 && nextJ > n >> m; grid.resize(n, vector(m)); checkList.resize(n, vector(m, false)); for (int i = 0; i > grid[i][j]; } } int ans = 0; for (int i = 0; i n >> m; vector grid(n, vector(m)); vector checkList(n, vector(m, 0)); for (int i = 0; i > grid[i][j]; } } int ans = 0; for (int i = 0; i = 0 && x_next = 0 && y_next

上一篇:中立服务器怎么样?

下一篇:山东盐业集团电子商务有限公司您好