洛谷 P1803 凌乱的yyy

题解:洛谷 P1803 凌乱的yyy / 线段覆盖 等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。由于 yyy 是蒟蒻,如果要参加一个比赛必须善始善终,而且不能同时参加。yyy 认为,参加越多的比赛,noip 就能考的越好(假的)。个比赛,每个比赛的开始、结束的时间点是知道的。所以,他想知道他最多能参加几个比赛。,表示比赛开始、结束的时间。一个整数最多参加的比赛数目。现在各大 oj 上有。#普及-# #贪心# 阅读详情

 P1803 凌乱的yyy

题目链接:https://www.luogu.org/problemnew/show/P1803

题目描述

现在各大oj上有n个比赛,每个比赛的开始、结束的时间点是知道的。

yyy认为,参加越多的比赛,noip就能考的越好(假的)

所以,他想知道他最多能参加几个比赛。

由于yyy是蒟蒻,如果要参加一个比赛必须善始善终,而且不能同时参加2个及以上的比赛。

输入输出格式

输入格式:

第一行是一个整数n ,接下来n行每行是2个正整数ai,bi(ai<bi),表示比赛开始、结束的时间。

输出格式:

一个整数最多参加的比赛数目。

输入输出样例

输入样例#1: 
3
0 2
2 4
1 3
输出样例#1: 
2



说明

对于20%的数据,n≤10;

对于50%的数据,n≤1000;

对于70%的数据,n≤100000;

对于100%的数据,n≤1000000,0≤ai<bi≤1000000。

题解:运用贪心的思想,如果有一个区间完全包含另一个区间,那么一定选择小的区间,如果不是完全包含,那么一定选择先结束的那个区间,这样后面的才能更早的开始。排序后统计总数即可。

AC代码:

华为OD机试新系统真题 【查找最佳充电策略】 华为OD机试 新系统真题【查找最佳充电策略】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【查找最佳充电策略】多语言题解。 阅读详情

相关推荐

ESP32-P4 GPIO双域架构:HP/LP分离、寄存器级控制与低功耗工程实践

GPIO(通用输入输出)是嵌入式系统中最基础且高频使用的硬件接口,其性能、灵活性与功耗特性直接影响产品实时性与续航能力。现代高性能MCU如ESP32-P4通过HP/LP双电源域分离、可编程IO复用(IO MUX)、信号交换矩阵及硬件自动化机制(如ETM事件、Sigma-Delta调制),将传统GPIO升级为兼具模拟能力、亚微秒响应与微安级待机的智能外设子系统。其核心价值在于实现引脚功能动态重构、中断零延迟处理、Deep-sleep期间自主唤醒与多核安全操作。典型应用场景涵盖工业PLC信号采集、电池供电传感器

weixin_35949153的博客 98

洛谷 1803 凌乱的yyy

凌乱的yyy  题目描述 现在各大oj上有n个比赛,每个比赛的开始、结束的时间点是知道的。 yyy认为,参加越多的比赛,noip就能考的越好(假的) 所以,他想知道他最多能参加几个比赛。 由于yyy是蒟蒻,如果要参加一个比赛必须善始善终,而且不能同时参加2个及以上的比赛。 分析    只需按结束时间排序然后直接比较判断即可 时间复杂度    O

闲人请进 480

游程理论提取灾害事件特征V2---基于MATLAB语言的编程实现

游程理论,灾害事件,MATLAB

EWBA_GIS_RS_ER的博客 3794

【贪心+排序】凌乱的yyy / 线段覆盖 luogu-1803

题目描述 现在各大oj上有n个比赛,每个比赛的开始、结束的时间点是知道的。 yyy认为,参加越多的比赛,noip就能考的越好(假的) 所以,他想知道他最多能参加几个比赛。 由于yyy是蒟蒻,如果要参加一个比赛必须善始善终,而且不能同时参加2个及以上的比赛。 分析 如何才能使这个比赛数最大? 我们就首先按照尾排序,在按照开始取最小。 AC代码 #include <bits/stdc++.h&g...

weixin_30755709的博客 155

FMEA-MSR步骤三:功能分析

目的 FMEA-MSR功能分析的主要目标: ● 功能及各功能之间的关系的可视化 ● 功能树/网络或等效功能矩阵参数图(P图) ● 顾客(外部和内部)功能与相关要求的关联 ● 要求或特性与功能的关联 ● 工程团队(系统、安全和组件)之间的协作 ● 失效分析步骤的基础 (点击链接进入官网领取软件试用) 在监视及系统响应的补充FMEA中,对失效探测和失效响应的监视视为其具有的功能。硬件和软件功能可能包括监视控制状态的功能。 故障/失效的监视和探测功能可能包括超出范围的探测、循环冗余校验、真实性检查和序列计数器检查

Infomass的博客 2391

C#与YOLOv8工业缺陷检测实战:从算法到PLC集成的工程化落地

目标检测作为计算机视觉的核心任务,其原理是通过深度学习模型在图像中定位并识别物体。这项技术的关键价值在于将AI的感知能力转化为实际生产力,尤其在工业自动化领域,它能实现高效、精准的视觉检测。在工业缺陷检测这一典型应用场景中,稳定性和实时性是核心挑战。本文聚焦于如何将YOLOv8这一先进的目标检测模型,与C#上位机开发及工业相机硬件深度集成,构建一个能够7x24小时稳定运行的智能检测系统。文章深入探讨了从模型训练、ONNX部署,到与PLC通信联调的完整工程化路径,并针对工业环境中常见的稳定性、性能及调试问题提

weixin_33508411的博客 236

洛谷 P1803题解 java 贪心

题目描述 现在各大 oj 上有 nn 个比赛,每个比赛的开始、结束的时间点是知道的。 yyy 认为,参加越多的比赛,noip 就能考的越好(假的)。 所以,他想知道他最多能参加几个比赛。 由于 yyy 是蒟蒻,如果要参加一个比赛必须善始善终,而且不能同时参加 22 个及以上的比赛。 输入格式 第一行是一个正数n,接下来n行每行是2个整数ai,bi,表示比赛开始时间,结束时间。 输出格式 一个整数最多参加的比赛数目。 输入输出样例 输入 3 0 2 2 4 1 3 输出 2 做题思路  &n

weixin_51656756的博客 605

时间序列学习(4):平稳性检验(单位根检验、ADF检验)

时间序列学习(4):平稳性检验(单位根检验、ADF检验)1、单位根检验2、ADF检验3、指数走势的检验4、对数收益率序列检验 相关图可以大致判断序列是否平稳。但是,这毕竟不是严格的。 这篇笔记来就谈一谈平稳性的检验。 到目前为止,我们有了以下的时间序列模型: 白噪声; 随机游走; AR模型; MA模型; ARMA模型。 我们知道白噪声、MA模型一定是平稳的(这里的平稳都是弱平稳);随机游走一定是不平稳的;ARMA模型取决于其AR部分。 所以唯一需要做平稳性检验的就是AR模型。 1、单位根检验 先来看一阶

lucialucia的博客 7万+

贪心思想:洛谷 P1803 凌乱的yyy / 线段覆盖

题目来自:点击这里 题目如下: 现在各大 oj 上有 nn 个比赛,每个比赛的开始、结束的时间点是知道的。 yyy 认为,参加越多的比赛,noip 就能考的越好(假的)。 所以,他想知道他最多能参加几个比赛。 由于 yyy 是蒟蒻,如果要参加一个比赛必须善始善终,而且不能同时参加 2个及以上的比赛。 输入格式 第一行是一个整数 n,接下来 n 行每行是 2个整数ai,bi ( a i <b ...

qq_45695839的博客 422

MYSQL、ORACLE、PostgreSQL数据库对象层次及权限管理对比

本文为出于自己扩展、比较、图形化的思维路径自行总结归纳,可能有些细节不太准确,欢迎指正。MySQL、Oracle、PostgreSQL关系型数据库都有管理员用户、用户、权限管理、表函数索引等数据库对象,schema。但在数据库对象隶属层次上有差异和相同的地方。

rachel_2016的博客 1490

超实用!用 Ollama + DeepSeek + Dify 搭建本地知识库,提升企业效率

本文介绍了如何使用 Ollama + DeepSeek + Dify 搭建本地知识库,帮助企业高效管理信息。通过简单配置,可实现智能问答、文档检索等功能,提升效率并保障数据安全。

Happiness is everywhere 4294

凌乱的yyy-洛谷 1803

题目描述现在各大oj上有n个比赛,每个比赛的开始、结束的时间点是知道的。yyy认为,参加越多的比赛,noip就能考的越好(假的)所以,他想知道他最多能参加几个比赛。由于yyy是蒟蒻,如果要参加一个比赛必须善始善终,而且不能同时参加2个及以上的比赛。输入输出格式输入格式: 第一行是一个整数n ,接下来n行每行是2个正整数ai,bi(ai<bi),表示比赛开始、结束的时间。输出格式: 一个整数最多参加的

chenhongyi6的博客 612

Codex 100个真实案例 - 用AI自动生成API测试用例(接口测试全覆盖)

API 测试是保障后端质量的关键环节,但手写测试用例既枯燥又容易遗漏。本案例将展示如何用 Codex 从 Swagger/OpenAPI 规范文档自动生成 pytest 测试用例——包括正常流程测试、边界值测试、异常参数测试、性能压力测试,还能自动生成 Mock 数据和精美的 HTML 测试报告。全程自然语言驱动,让 API 测试覆盖率从 0 飙到 90%+!

yueyeguzhuo的专栏 271

洛谷【算法1-5】贪心 ——P1803 凌乱的yyy / 线段覆盖

1.结构体定义:Contest 存储比赛的开始和结束时间。2.排序规则:按 end 升序排序,确保优先选择结束早的比赛。3.贪心选择:- 如果当前比赛的开始时间 ≥ last_end,则选择该比赛。- 更新 last_end 为当前比赛的结束时间。4.输出结果:count 记录最多能参加的比赛数量。

apple_51927114的博客 1493

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

【题解】【洛谷P1803】【贪心】——凌乱的yyy / 线段覆盖

由于 yyy 是蒟蒻,如果要参加一个比赛必须善始善终,而且不能同时参加。因为每个比赛都有比赛的时间段,那么我们把每个比赛想象成一个。yyy 认为,参加越多的比赛,noip 就能考的越好(假的)。想要尽可能多的参加比赛,那么我们就需要制定出相应的。下一个比赛的开始时间,才能满足参加比赛不冲突的需求。个比赛,每个比赛的开始、结束的时间点是知道的。,比赛的开始时间就表示该区间的。,比赛的结束时间就表示该区间的。,表示比赛开始、结束的时间。,这样后续比赛被占用的时间会。:即上一个比赛的结束时间。

Pantheraonca的博客 820

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

洛谷P1803 凌乱的yyy / 线段覆盖

备战蓝桥

2403_88429866的博客 1976

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

洛谷[P1803 凌乱的yyy / 线段覆盖] {贪心} 奋斗的珂珂~

洛谷[P1803 凌乱的yyy / 线段覆盖] {贪心} 题目背景 快 noip 了,yyy 很紧张! 题目描述 现在各大 oj 上有 nn 个比赛,每个比赛的开始、结束的时间点是知道的。 yyy 认为,参加越多的比赛,noip 就能考的越好(假的)。 所以,他想知道他最多能参加几个比赛。 由于 yyy 是蒟蒻,如果要参加一个比赛必须善始善终,而且不能同时参加 22 个及以上的比赛。 输入格式 第一行是一个整数 n ,接下来 n 行每行是 2 个整数 ai,bi(ai<bi) ,表示比赛开始、结束的时

cmk_chy的博客 740

洛谷 : P1803 凌乱的yyy / 线段覆盖

【代码】洛谷 : P1803 凌乱的yyy / 线段覆盖。

punchlinezhy的博客 395

【洛谷】P1803 凌乱的yyy 题解

P1803 凌乱的yyy 这道题可以简化为,给定一个范围和此范围中的若干区间,求出不相交区间的最大数量。 ①首先需要按照区间的右端点值把全部区间从小到大排序, 排序目的:保证了先选择较小的区间,进而保证选出的区间数量最多 ②一定要从第一个区间开始遍历。为什么是第一个呢?(设区间为(a1,b1),(a2,b2)…) 先清楚一点,如果这个区间包含了下个区间,那么选择这个区间不如选择下一个区间划算,选下个区间还能节省几个点来用于其他区间的选择。然后就可以分为两种情况: a1>a2,此时就符合了上面说的情

cywsCs的博客 1096

洛谷 P1803 凌乱的yyy:线段覆盖 (含结构体数组二级排序)

洛谷 P1803 凌乱的yyy/线段覆盖 (含结构体数组二级排序) 题目 见题目链接 题目链接P1803 凌乱的yyy / 线段覆盖 - 洛谷 输入 见题目链接 输出 见题目链接 样例 见题目链接 题解 在一个数轴上有n条线段,现在要选取其中k条线段使得这k条线段两两没有重合部分,问最大的k为多少。 最左边的线段放什么最好? 显然放右端点最靠左的线段最好,从左向右放,右端点越小妨碍越少。 其它线段...

有学上就行.jpg 318

洛谷:P1803 凌乱的yyy / 线段覆盖

第一行是一个整数 n,接下来 n 行每行是 2 个整数 ai​,bi​ (ai​<bi​),表示比赛开始、结束的时间。由于 yyy 是蒟蒻,如果要参加一个比赛必须善始善终,而且不能同时参加 2 个及以上的比赛。现在各大 oj 上有 n 个比赛,每个比赛的开始、结束的时间点是知道的。yyy 认为,参加越多的比赛,noip 就能考的越好(假的)。所以,他想知道他最多能参加几个比赛。快 noip 了,yyy 很紧张!一个整数最多参加的比赛数目。

2503_94758394的博客 309

洛谷 P1803 凌乱的yyy / 线段覆盖 详细题解

本文探讨了经典的活动选择问题,提出了贪心算法的最优解策略。通过分析题目本质,论证了按结束时间排序的贪心策略的正确性,并给出严谨的数学证明。文章详细拆解了算法执行流程,包括数据存储、排序和遍历选择过程,提供了完整的C++代码实现和关键注释。最后总结了四个核心注意事项:数组越界、时间复杂度、边界条件和函数声明问题,确保算法在百万级数据量下的正确性和高效性。

code_pranger的博客 270

洛谷—— P1803 凌乱的yyy

https://www.luogu.org/problem/show?pid=1803 题目背景 快noip了,yyy很紧张! 题目描述 现在各大oj上有n个比赛,每个比赛的开始、结束的时间点是知道的。 yyy认为,参加越多的比赛,noip就能考的越好(假的) 所以,他想知道他最多能参加几个比赛。 由于yyy是蒟蒻,如果要参加一个比赛必须善始善终,而且不能同时参加2个及以上...

agcozdwdfvds08078的博客 141

洛谷P1803 凌乱的yyy

题目背景快noip了,yyy很紧张!题目描述现在各大oj上有n个比赛,每个比赛的开始、结束的时间点是知道的。yyy认为,参加越多的比赛,noip就能考的越好(假的)所以,他想知道他最多能参加几个比赛。由于yyy是蒟蒻,如果要参加一个比赛必须善始善终,而且不能同时参加2个及以上的比赛。输入输出格式输入格式: 第一行是一个整数n ,接下来n行每行是2个正整数ai,bi(ai#include <iost

debiluz的博客 507
上一篇: 洛谷 P1094 纪念品分组
下一篇: 洛谷 P1031 均分纸牌
sortmin
博客等级 码龄9年 45粉丝 178原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值