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

贪心线段问题总结

贪心线段问题总结

1.不交集线段最大数问题

https://www.luogu.com.cn/problem/P1803

思路:可以对( l, r )的r排序,每次取最小的r,并判断相对应的l是否合法

```

#include <bits/stdc++.h>

using namespace std;

const int N=1e6;

struct Node{

int f,e;

}a[N];

bool cmp(Node x,Node y){

if(x.e!=y.e)return x.e<y.e;

else return x.f<y.f;

}

int main(){

std::ios_base::sync_with_stdio(false);

int n,num=1;

cin>>n;

for(int i=1;i<=n;i++){

cin>>a[i].f>>a[i].e;

}

sort(a+1,a+1+n,cmp);

int h=a[1].e;

for(int i=1;i<=n;i++){

if(h<=a[i].f){

num++;

h=a[i].e;

}

}

cout<<num<<endl;

return 0;

}

```

2.区间选点问题

简要概括题意:给你一些线段,求最小的点数,保证每个区间内至少有一的个点

思路:可以对( l , r )的r进行从小到大的排序,对于一个区间要添加一个点,而这个点肯定越往后越优,对于每一个区间,去判断其相应的( l , r )是否与前一个添加的点的区间有交集,

1 如果有,那么就可以保证可以与前一个区间共用一个点,不需要操作

2 如果没有,那么就不可以保证可以与前一个区间共用一个点,因此他必须添加一个点

3.区间覆盖问题

题意:给你一些线段,求用最少的线段数可以覆盖整个区间

思路:我们可以知道我们要尽量的去选有交集(包括r1=l2的情况)的线段中更长的显然是更优的

把( l , r )中的l从小到大排序,对于l相同的情况,再按r从小到大排序,设置一个变量表示已覆盖到的区间右端点,在剩下的线段中找出所有左端点小于等于当前已覆盖到的区间右端点的线段,选择右端点最大并且大于当前已覆盖到的区间右端点,重复以上操作直至覆盖整个区间;

http://www.jsqmd.com/news/275406/

相关文章:

  • (模型量化学习)基础准备
  • Nature重磅!打破AI安全边界:微调代码为何会引发全面失准?
  • 智谱新模型也用DeepSeek的MLA,苹果M5就能跑
  • 快讯|萝博派对(RoboParty)Roboto_Origin项目全栈上线:1.2m人形机器人硬件结构、BOM清单、3m/s运动控制算法完全开源;灵心巧手与Xbotics推出线上实习项目,打造人才生态
  • 阿里云ECS部署hadoop+MapReduce+Spark实践
  • GBase 8s MTK工具,让数据库迁移更简单
  • 无需PLC控制,威纶通触摸屏直接实现与台达变频器通信控制
  • 【课程设计/毕业设计】机器学习基于python-cnn深度学习识别水果是否成熟
  • GBase 8c数据库故障定位解析
  • 巴菲特的市场周期理解
  • 探索健康管理虚拟仿真实训室的创新教学应用
  • GBase 8c数据库操作系统故障定位介绍
  • 境外服务器测速脚本
  • 【Effective Modern C++】第二章 auto:6. 当auto推导的类型不符合要求时,使用显式类型初始化习惯用法
  • 智慧旅游虚拟仿真实训:场景化与交互式学习
  • 【毕业设计】(源码+文档+远程调试,全bao定制等)基于python-cnn深度学习识别水果是否成熟
  • GBase 8c数据库磁盘故障定位解析
  • 5.AiServices工具类
  • 谁需要迪士尼验厂与FAMA
  • 莫凡电视的核心优势——聚焦全国地方台全量覆盖
  • 企业微信外部群主动推送消息全攻略
  • 紫外荧光精准测硫,后处理系统开发利器:MEXA-1170SX硫黄分析装置项目实战全解
  • 企业微信API:如何合规实现外部群主动消息推送?
  • odoo-094 self.env 主要属性和方法
  • Vue3-14 watch监视对象及对象属性
  • 活字格低代码:破解企业数据孤岛难题,加速数字化转型进程
  • 深度学习计算机毕设之卷神经网络基于python-cnn深度学习识别水果是否成熟
  • 亲测好用!专科生毕业论文必备TOP8 AI论文工具
  • AI风险模型揭秘:“香港巴菲特”谢清海1/4资产投入黄金的量化验证——硬资产如何重构财富安全边界
  • 黄金价格2026:世界黄金协会多因子模型揭示四大核心驱动力的贝叶斯预测