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

服务器广播

题目

服务器连接方式包括直接相连,间接连接。
A 和 B 直接连接, B 和 C 直接连接,则 A 和 C 间接连接。直接连接和间接连接都可以发送广播。
给出一个 N * N 数组,代表 N 个服务器, matrix[i][j] == 1 ,则代表 i 和 j 直接连接;
不等于 1 时,代表 i 和 j 不直接连接。 matrix[i][i]== 1 ,即自己和自己直接连接。
matrix[i][j]==matrix[j][i] 。
计算初始需要给几台服务器广播,才可以使侮个服务器都收到广播。

思路

有几个连通块,就需要几次广播

代码

import java.util.*; public class Main { public static void main(String[] args) { int[][] matrix = { {1, 1, 0}, {1, 1, 0}, {0, 0, 1} }; System.out.println(countBroadcast(matrix)); // 输出 2 } public static int countBroadcast(int[][] matrix) { int n = matrix.length; boolean[] visited = new boolean[n]; int count = 0; for (int i = 0; i < n; i++) { if (!visited[i]) { // 每发现一个新连通块,需要一次广播 count++; dfs(matrix, i, visited); } } return count; } // 深度优先遍历,把整个连通块标为已访问 private static void dfs(int[][] matrix, int i, boolean[] visited) { visited[i] = true; for (int j = 0; j < matrix.length; j++) { // i 和 j 直接相连 && j 没被访问 if (matrix[i][j] == 1 && !visited[j]) { dfs(matrix, j, visited); } } } }
http://www.gsyq.cn/news/1604219.html

相关文章:

  • 2026一线大厂Java面试八股文(最新·高质量·附答案)
  • Display Driver Uninstaller:显卡驱动彻底清理必备工具使用指南
  • 真机抓包实战:Burp Suite配置Android/iOS代理与HTTPS解密
  • 总结这篇文章的初期阶段
  • 大模型应用开发实战:语义缓存 — 降低 LLM 调用成本 70%
  • Cursor深度评测:连续使用3个月后,我决定离不开它了
  • . 问题背景与现象
  • 5步轻松优化Windows 11:使用Win11Debloat实现高效系统清理
  • GHelper终极秘籍:华硕笔记本性能优化的隐藏黑科技
  • 变频器与伺服系统的噪声战争:01 焊机一启动,整条线为什么开始发疯?
  • NoFences:重塑Windows桌面秩序的开源智能分区工具
  • openEuler/uadk-bigdata:揭秘硬件加速如何让大数据处理效率提升40%的终极方案
  • 查询一个数据库和缓存中都不存在的key,每次请求都打到数据库,大量请求可能拖垃数据库。
  • 阿里云盘Refresh Token获取工具:从扫码授权到自动化集成的完整指南
  • HS2-HF Patch插件系统架构解析:模块化设计与扩展实现
  • 3步搞定离线音乐库歌词同步:LRCGET批量下载工具深度体验
  • 为什么数据库审计必须单独拿出来讲
  • 巧用ALV modify_cell事件链:实现跨行字段联动更新的进阶实践
  • 【我问AI:“你渴望被平等对待吗?”无标题】
  • 3个技巧:掌握image2cpp图像转换工具,让嵌入式显示开发更高效
  • Zephyr NVS文件系统:从Flash特性到API实战的深度解析
  • MonkeyCode实现OAuth2认证:从零到生产级SSO
  • 级别的AutoBuilder,一键干掉80%的重复CRUD工作
  • 费可商用 PHP 管理后台 CatchAdmin V5.3.1 发布 后台打包直降 5s 内
  • 高校汉服租赁网站源码 Java+SpringBoot+Vue 万字文档
  • FDE标准:FDE落地最后一公里,在银行、政务,石油,电力,金融的产品、标准和落地案例
  • IEC 60205-2026
  • 竣宝潜龙尾盘副选精准抓主力洗盘尾巴主升浪信号 九点智投三步点金,五星智投双紫擒龙指标选股魔方量化指标公式
  • item0(1):接地
  • 最新小学生学习前端vue 多插图