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

无法连接到wordpress站点网站设计 网站推广 网站优化

无法连接到wordpress站点,网站设计 网站推广 网站优化,wordpress分类页面模板,网络工程和软件工程2025 A卷 100分 题型 本专栏内全部题目均提供Java、python、JavaScript、C、C++、GO六种语言的最佳实现方式; 并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析; 本文收录于专栏:《2025华为OD真题目录+全流程解析+备考攻略+经验分…

在这里插入图片描述

2025 A卷 100分 题型

本专栏内全部题目均提供Java、python、JavaScript、C、C++、GO六种语言的最佳实现方式;
并且每种语言均涵盖详细的问题分析、解题思路、代码实现、代码详解、3个测试用例以及综合分析;
本文收录于专栏:《2025华为OD真题目录+全流程解析+备考攻略+经验分享》

华为OD机试真题《报文回路》:


文章快捷目录

题目描述及说明

Java

python

JavaScript

C

GO


题目名称:报文回路


  1. 知识点:图论(邻接表遍历)、逻辑处理
  2. 时间限制:1秒
  3. 空间限制:256MB
  4. 限定语言:不限

题目描述

IGMP协议中,响应报文和查询报文是维系组播通路的两个重要报文。在已建立的组播通路中,相邻的HOST和ROUTER之间,ROUTER会向HOST发送查询报文,HOST收到后需回复响应报文以维持连接。若双向报文缺失,则通路异常。现给定抓取的报文列表,判断组播通路是否正常。

输入描述

  • 第一行:报文数量C(C ≤ 100)。
  • 后续C行:每行两个设备节点D1和D2,表示D1到D2的单向报文(空格分隔)。

输出描述

  • 通路正常输出True,否则输出False

示例
输入:

5  
1 2  
2 3  
3 2  
1 2  
2 1  

输出:

True  

Java

问题分析

我们需要判断组播通路是否正常。组播通路的正常条件是:所有相邻设备的双向报文必须存在。即,对于每一条存在的 D1→D2 的报文,必须存在对应的 D2→D1 的报文。


解题思路

  1. 输入解析:读取所有报文,存储为边列表,并构建邻接表。
  2. 邻接表构建:用 Map 记录每个节点到其相邻节点的集合。
  3. 双向检查:遍历所有边,检查其反向边是否存在。
  4. 结果判定:若所有边的反向边均存在,返回 True,否则 False

代码实现

import java.util.*;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int C = scanner.nextInt(); // 读取报文数量List<int[]> edges = new ArrayList<>(); // 存储所有报文边Map<Integer, Set<Integer>> adjacencyMap = new HashMap<>(); // 邻接表// 读取所有报文并构建邻接表for (int i = 0; i < C; i++) {int D1 = scanner.nextInt();int D2 = scanner.nextInt();edges.add(new int[]{D1, D2}); // 存储边adjacencyMap.computeIfAbsent(D1, k -> new HashSet<>()).add(D2); // 记录D1→D2}// 遍历所有边,检查反向边是否存在boolean isValid = true;for (int[] edge : edges) {int D1 = edge[0];int D2 = edge[1];// 检查D2→D1是否存在if (!adjacencyMap.containsKey(D2) || !adjacencyMap.get(D2).contains(D1)) {isValid = false;break;}}System.out.println(isValid ? "True" : "False");}
}

代码详解

  1. 输入处理

    • C 表示报文数量,后续读取 C 条边。
    • edges 列表存储所有输入的边(例如 [D1, D2])。
    • adjacencyMap 是邻接表,键为起始节点,值为所有可达节点的集合。
  2. 邻接表构建

    • adjacencyMap.computeIfAbsent(D1, k -> new HashSet<>()).add(D2);:若 D1 不存在于邻接表,创建空集合,然后将 D2 添加到集合中。
  3. 双向检查

    • 遍历所有边 edge,检查反向边 D2→D1 是否存在。
    • adjacencyMap.containsKey(D2):检查 D2 是否有出边。
    • adjacencyMap.get(D2).contains(D1):检查 D2 的出边是否包含 D1
  4. 结果输出

    • 若所有边的反向边均存在,输出 True,否则输出 False

示例测试

示例1
输入:

5
1 2
2 3
3 2
1 2
2 1

输出&#x


文章转载自:

http://wHqDI2wt.dnydy.cn
http://gd6XZ6C8.dnydy.cn
http://WFFV7xgH.dnydy.cn
http://xGJq0xHz.dnydy.cn
http://OWieR6ts.dnydy.cn
http://3FrYgQ1i.dnydy.cn
http://SitnK2Q0.dnydy.cn
http://to9Jkzx8.dnydy.cn
http://6kjdUUoA.dnydy.cn
http://dOgposKd.dnydy.cn
http://BbE2pTrZ.dnydy.cn
http://4zic6unO.dnydy.cn
http://qHEEuNBJ.dnydy.cn
http://TdQgpr7R.dnydy.cn
http://TsCqnX5q.dnydy.cn
http://aqQsNI58.dnydy.cn
http://2KXpX9Y5.dnydy.cn
http://AcJ31fRK.dnydy.cn
http://ye63jKla.dnydy.cn
http://kY3STqiW.dnydy.cn
http://pYbSLSR0.dnydy.cn
http://3dPsHmBI.dnydy.cn
http://gn7BN21S.dnydy.cn
http://bua9SFYD.dnydy.cn
http://v3Bsst4A.dnydy.cn
http://ix5h17aa.dnydy.cn
http://f00K9Tfr.dnydy.cn
http://OaDe8Atx.dnydy.cn
http://6YjUj35P.dnydy.cn
http://AqqGMhOe.dnydy.cn
http://www.dtcms.com/wzjs/692858.html

相关文章:

  • 朔州网站建设优化淘宝店铺头像logo制作
  • 做外贸网站需要注意些什么手续华大基因 建设公司网站
  • 北京电商网站开发多少钱企业免费网站建设
  • 城阳在线网站建设常德企业网站建设
  • 做网站用什么牌子电脑本地的天津网站建设
  • 天长网站开发.gs域名做网站怎么样
  • 英文网站建设方案详细方案discuz 旅游网站模版
  • 移动网站建设制作电子商务网站建设对毕业设计
  • 加强网站信息建设wordpress 添加百度统计
  • 太原手机网站建设wordpress 收费课程
  • 色块设计网站技能培训班有哪些课程
  • 永州做网站费用松北建设局网站
  • 网站开发流程 原型设计烟台网站建设优化
  • 先进网站长沙做网站的公司有哪些
  • 青岛网站建设哪家权威林芝seo
  • 周浦高端网站建设公司建设银行六安市分行网站
  • 360站长工具北京餐饮设计公司哪家好
  • 建设招标项目常挂网站有哪些常用的设计网站
  • 做pc端网站讯息企业网络推广计划书
  • 付费资料网站开发安徽省工程信息网官网
  • 什么是网站风格策划的重点建设部网站哪里可以报名考监理员
  • 中国免费网站建设建个企业网站收费
  • 做网站不用服务器如何做视频教程网站
  • 陵水网站建设公司免费开店的平台
  • 重庆市建设工程交易中心网站制作wordpress静态首页
  • 网站后台信息发布这样做静态网站结构如何更新
  • 找外包网站 和自己做云南网站推广公司
  • 自学网站平面设计长沙广告网页设计最新招聘信息
  • 网站免费推广的方法wordpress 热搜
  • 南庄网站建设wordpress判断用户