news 2026/8/24 5:44:12

6.28华为OD机试真题 新系统 - 统计不重叠区间的个数 (JavaPyCC++JsGo)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
6.28华为OD机试真题 新系统 - 统计不重叠区间的个数 (JavaPyCC++JsGo)

统计不重叠区间的个数

2026 华为OD机试真题 6月28日华为OD上机新系统考试真题 100 分题型

点击查看华为 OD 机试真题完整目录:2026最新华为OD机试新系统卷 + 双机位C卷 真题题库目录|全覆盖题库 + 逐点算法考点详解

题目描述

给定一个以二维数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i]=[starti,endi](starti 和 endi 都是整数),这些区间之间可能存在重叠,请统计跟其他任何区间都不重叠的区间数量。

2026 华为OD机试真题 6月28日华为OD上机新系统考试真题 100 分题型

输入描述

一个二维数组 intervals,intervals[i] 表示第 i 个区间,intervals[i][0] 表示第 i 个区间的 starti,intervals[i][1] 表示第 i 个区间的 endi。

格式:[[start1,end1],[start2,end2],...]

输出描述

这个区间集合中跟其他区间都不重叠的区间数量。

补充说明

  1. 1≤intervals.length≤10000
  2. intervals[i].length==2
  3. 0≤starti≤endi≤10000

示例1

输入

[[8,10],[1,4],[2,6],[15,18]]

输出

2

说明

区间 [8,10] 和 [15,18] 跟其他区间都不重合

示例2

输入

[[2,4],[4,6]]

输出

0

说明

[2,4] 和 [4,6] 这 2 个区间重叠,不存在跟其他区间都不重叠的区间,故返回 0

解题思路

核心思想

穷举检测:对于每个区间,检查它是否与任何其他区间重叠。

关键观察: - 区间 [s1, e1] 和 [s2, e2] 重叠的判定条件:s1 <= e2 and s2 <= e1- 如果一个区间与所有其他区间都不重叠,则它是"孤立"的

算法策略: - 遍历每个区间 - 对当前区间,检查它是否与任何其他区间相交 - 如果都不相交,则计数器 +1

算法步骤

  1. 读取区间数组
  2. 对每个区间 i: - 设置isolated = True- 遍历其他区间 j(j ≠ i) - 如果区间 i 和 j 重叠,设置isolated = False并 break - 如果isolated仍为 True,计数器 +1
  3. 返回计数器

复杂度分析

  • 时间复杂度:O(n²),需要两两比较
  • 空间复杂度
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 5:42:13

Bambu Studio:免费开源3D打印切片软件快速上手指南

Bambu Studio&#xff1a;免费开源3D打印切片软件快速上手指南 【免费下载链接】BambuStudio PC Software for BambuLab and other 3D printers 项目地址: https://gitcode.com/GitHub_Trending/ba/BambuStudio Bambu Studio 是一款免费的开源 3D 打印切片软件&#xff…

作者头像 李华
网站建设 2026/8/24 5:41:42

2026应届生简历诊断工具Top3评测与使用指南

1. 项目背景与核心价值 2026年春节后的招聘季即将到来&#xff0c;对于应届毕业生而言&#xff0c;一份优质的简历往往是敲开职场大门的第一块砖。但现实情况是&#xff0c;超过78%的应届生简历存在格式混乱、重点模糊、与岗位匹配度低等典型问题。这个现象催生了简历诊断工具的…

作者头像 李华
网站建设 2026/8/24 5:41:30

开源文档系统MinDoc:为IT团队打造轻量级知识管理解决方案

1. 项目概述&#xff1a;为什么IT团队需要一个专属的文档系统&#xff1f;在IT团队里&#xff0c;文档和笔记的混乱程度&#xff0c;往往和项目的复杂度成正比。你肯定经历过这些场景&#xff1a;一个关键接口的调用方式&#xff0c;散落在三个不同同事的本地Markdown文件里&am…

作者头像 李华
网站建设 2026/8/24 5:40:25

AI模型对抗性攻击测试实战:从FGSM到批量评估的完整指南

这次我们来看一个名为“虐待机器人”的项目。这个名字听起来有些争议&#xff0c;但它实际上指向一个在AI伦理和机器学习安全领域备受关注的技术概念——对抗性攻击&#xff08;Adversarial Attacks&#xff09;与鲁棒性测试。简单说&#xff0c;这不是一个教你如何“虐待”实体…

作者头像 李华
网站建设 2026/8/24 5:40:03

AI智能体长程任务失败根源:规范路径偏离的机制与工程应对

1. 项目概述&#xff1a;当智能体在长程任务中“跑偏”最近在折腾各种AI智能体&#xff08;Agent&#xff09;项目时&#xff0c;我遇到了一个非常典型且棘手的问题&#xff1a;智能体在执行一系列复杂、多步骤的任务时&#xff0c;明明看起来每一步都“会”&#xff0c;但最终…

作者头像 李华
网站建设 2026/8/24 5:39:41

AI面试题库与学习路线:大模型与工程实践全解析

1. 项目概述&#xff1a;AI面试题库与学习路线全解析这份资源集合了当前AI领域求职最核心的两大痛点解决方案&#xff1a;一是覆盖大厂高频面试题的实战题库&#xff08;107道通用AI岗题目102道大模型专项题&#xff09;&#xff0c;二是直达2026年的技术演进学习路线图。作为经…

作者头像 李华