当前位置: 首页 > news >正文

wordpress的系统构成图宁波seo怎么选

wordpress的系统构成图,宁波seo怎么选,wordpress设置新页面,小程序开发公司价格表OD统一考试#xff08;C卷#xff09; 分值#xff1a; 200分 题解#xff1a; Java / Python / C 题目描述 在一个机房中#xff0c;服务器的位置标识在n*m的整数矩阵网格中#xff0c;1表示单元格上有服务器#xff0c;0表示没有。如果两台服务器位于同一行或者同一列… OD统一考试C卷 分值 200分 题解 Java / Python / C 题目描述 在一个机房中服务器的位置标识在n*m的整数矩阵网格中1表示单元格上有服务器0表示没有。如果两台服务器位于同一行或者同一列中紧邻的位置则认为它们之间可以组成一个局域网请你统计机房中最大的局域网包含的服务器个数。 输入描述 第一行输入两个正整数n和m0n,m100 之后为n*m的二维数组代表服务器信息 输出描述 最大局域网包含的服务器个数。 示例1 输入 2 2 1 0 1 1输出 3说明 [0][0]、[1][0]、[1][1] 三台服务器互相连接可以组成局域网。 题解 如果两台服务器位于同一行或者同一列中紧邻的位置其实就是处于上下左右的位置可以使用并查集对紧邻的位置进行合并然后再遍历找到服务器数量最大的并查集并查集写法此题没有DFS简单。 此题使用 DFS进行深搜搜索过后将位置的值从1变成0。 C #includeiostream #includevector using namespace std;int dfs(vectorvectorint grid, int i, int j) {if (i 0 || i grid.size() || j 0 || j grid[0].size() || grid[i][j] 0) {return 0;}// 标记当前服务器已访问grid[i][j] 0;int cnt 1;// 向上、向下、向左、向右进行深度优先搜索cnt dfs(grid, i - 1, j);cnt dfs(grid, i 1, j);cnt dfs(grid, i, j - 1);cnt dfs(grid, i, j 1);return cnt; }int main() {int m, n;cin m n;vectorvectorint grid(m, vectorint(n));for (int i 0; i m; i) {for (int j 0; j n; j) {cin grid[i][j];}}int maxServers 0;// 遍历整个矩阵for (int i 0; i m; i) {for (int j 0; j n; j) {if (grid[i][j] 1) {// 使用深度优先搜索统计每个局域网的服务器数量maxServers max(maxServers, dfs(grid, i, j));}}}cout maxServers endl;return 0; }Java import java.util.Scanner;public class Main {public static int dfs(int[][] grid, int i, int j) {if (i 0 || i grid.length || j 0 || j grid[0].length || grid[i][j] 0) {return 0;}// 标记当前服务器已访问grid[i][j] 0;int cnt 1;// 向上、向下、向左、向右进行深度优先搜索cnt dfs(grid, i - 1, j);cnt dfs(grid, i 1, j);cnt dfs(grid, i, j - 1);cnt dfs(grid, i, j 1);return cnt;}public static void main(String[] args) {Scanner scanner new Scanner(System.in);int m scanner.nextInt();int n scanner.nextInt();int[][] grid new int[m][n];for (int i 0; i m; i) {for (int j 0; j n; j) {grid[i][j] scanner.nextInt();}}int maxServers 0;// 遍历整个矩阵for (int i 0; i m; i) {for (int j 0; j n; j) {if (grid[i][j] 1) {// 使用深度优先搜索统计每个局域网的服务器数量maxServers Math.max(maxServers, dfs(grid, i, j));}}}System.out.println(maxServers);} }Python def dfs(grid, i, j):if i 0 or i len(grid) or j 0 or j len(grid[0]) or grid[i][j] 0:return 0# 标记当前服务器已访问grid[i][j] 0cnt 1# 向上、向下、向左、向右进行深度优先搜索cnt dfs(grid, i - 1, j)cnt dfs(grid, i 1, j)cnt dfs(grid, i, j - 1)cnt dfs(grid, i, j 1)return cntdef main():m, n map(int, input().split())grid [list(map(int, input().split())) for _ in range(m)]maxServers 0# 遍历整个矩阵for i in range(m):for j in range(n):if grid[i][j] 1:# 使用深度优先搜索统计每个局域网的服务器数量maxServers max(maxServers, dfs(grid, i, j))print(maxServers)if __name__ __main__:main() 整理题解不易 如果有帮助到您请给点个赞 ‍❤️‍ 和收藏 ⭐让更多的人看到。
http://www.huolong8.cn/news/323676/

相关文章:

  • 可以免费做商业网站的cms小程序localstorage
  • 做网站哪家公司便宜wordpress安全狗
  • unity可以做网站吗网站建设班级通讯录
  • 怎样做淘客网站网站建设目的和意义
  • 长沙seo智优营家网站seo优化免费
  • 网站手机验证码注册怎么做网站建设在哪里做比较好
  • 做装修的网站是不是骗人的wordpress 发不出邮件
  • 房产律师网站模板广州化妆品网站制作
  • 海口网站排名无锡做网站哪家好
  • 大连网站开发 简维科技新泰高品质网站建设
  • 建设网站的目的和内容视屏网站开发者工具无视频文件
  • 网站二级分类免费个人域名邮箱
  • 基于asp.net的视频网站开发企业网易邮箱
  • wordpress搬家后台还是老网站专业做网站制作
  • 域名怎么绑定网站济南网站制作建设
  • 在百度上做购物网站自建网站服务器备案
  • 交易网站开发怎么用宝塔做网站
  • 城乡建设部网站首页甲级提供网站设计服务商
  • 公司域名注册查询搜索引擎优化方案模板
  • 大庆建设中等职业技术学校网站网站开发会用到的框架
  • 快速的网站开发怎样进行seo优化
  • 做爰全过程免费狐狸网站做ui的网站有哪些内容
  • 自建网站需要什么手续国外设计文章的网站
  • 微信公众号封面制作网站北师大网页制作与网站建设期末考试
  • 用凡科做的手机网站版内销常用网站
  • 网站logo图怎么做的手表网站排名前十
  • 商城网站制作网站网站添加文字大小
  • 商务网站制作语言基础泰州市建设局审图中心网站
  • 电脑网站设计公司cdr做网站流程
  • 免费的ppt模板网站有哪些手机 互动网站案例