2024华为OD机试真题【区间交叠/贪心算法】【Python Java C++】
题目描述
给定坐标轴上的一组线段,线段的起点和终点均为整数并且长度不小于1,请你从中找到最少数量的线段,这些线段可以覆盖住所有线段。
输入描述
第一行输入为所有线段的数量,不超过10000,后面每行表示一条线段,格式为”x,y”,
x和y 分别表示起点和终点,取值范围是[-10^5 ,10^5]。
输出描述最少线段数量,为正整数。
输入
3
1,4
2,5
3,6
输出
2
题意解读
首先,用示例来理解题意:现在有三条线段:
一号线段:起点1,终点4;
二号线段:起点2,终点5;
三号线段:起点3,终点6;

我们要从这三条线段中,选出若干条线段,覆盖1~6整个区间。
比如,我们可以选择 一号、二号、三号。一号覆盖 1~4 ,二号覆盖 2~5,三号覆盖3~6,三条线段加起来可以覆盖1~6
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/8944dbb817.html
相关推荐
-
Android开发——控件EditText, 2.获取EditText输入的数据,通过按钮点击实现,ImageView控件,缩放类型,控件ProgressBar,常用属性详解,进度条设置
一.EditText 1.主要属性 1. android : hint 输入提示 2. android : textColorHint 输入提示文字的颜色 3. android …
1天前 -
mybatis-plus拦截器原理
目录 背景 1.使用 1.1 配置插件 1.2 使用 1.3分页使用 1.4 java拦截原理类图 2.mybatis-plus 插件原理分析 2.1 mapper信息注册 2.2…
1天前 -
java: 无法访问org.springframework.boot.SpringApplication 错误的类文件
java: 无法访问org.springframework.boot.SpringApplication 报错内容如下: 1.报错原因 报错信息里所说的java类文件版本。其实这个…
1天前 -
Spring中的AOP
Spring中的AOP 文章目录 Spring中的AOP AOP概述 相关术语 总结 作用 AOP概述 AOP(Aspect Programming) 是一种设计思想,是面向切面编…
Jave 1天前 -
logging.level的含义及设置 【java 日志 (logback、log4j)】
日志级别 trace<debug<info<warn<error<fatal 常用的有:debug,info,warn,error 通常我们想设置日志…
Jave 1天前 -
JDK 17 和JDK 8 相比增加了哪些新特性
JDK 17 新特性 JDK 17 和JDK 8 相比增加了哪些新特性 文章目录 JDK 17 新特性 前言 一、JDK17的新特性有哪些 ? 二、新特性Java代码演示 1.Se…
Jave 1天前 -
【Maven】Maven的常用命令
目录 一、Maven的常用命令 1、compile 编译命令 2、test 测试命令 3 、clean 清理命令 4、package 打包命令 5、 install 安装命令 …
1天前 -
【Java】List集合去重的方式
List集合去重的方式 方式一:利用TreeSet集合特性排序+去重(有序) 方式二:利用HashSet的特性去重(无序) 方式三:利用LinkedHashSet去重(有序) 方式…
Jave 1天前
