贪心算法(题1)区间选点

输出 2

cpp 复制代码
#include <iostream>
#include<algorithm>

using namespace std;

const int N =100010 ;

int n;
struct Range
{
	int l,r;
	bool operator <(const  Range &W)const
	{
		return r<W.r;
	}
}range[N];

int main()
{
	scanf("%d",&n);
	for(int i=0;i<n;i++)
	{
		int l,r;
		scanf("%d%d",&l,&r);
		range[i]={l,r};
	}
	
	sort(range,range+n);
	
	int res=0, ed=-2e9;
	for (int i=0;i<n;i++)
		if(range[i].l>ed)
	{
		res++;
		ed=range[i].r;
	}
	
	printf("%d\n",res);
	
	return 0;
}

ed 上一个点的下标

相关推荐
王老师青少年编程17 分钟前
gesp(C++五级)(8)洛谷:B3969:[GESP202403 五级] B-smooth 数
开发语言·c++·算法·gesp·csp·信奥赛
不玩return的马可乐42 分钟前
LeeCode 1678. 设计 Goal 解析器
数据结构·c++·算法·leetcode·职场和发展
2401_897915651 小时前
冒泡排序 选择排序 插入排序
java·算法·排序算法
Ai智享1 小时前
单线性激光扫描、多线性激光扫描?激光扫描三维重建算法环节
人工智能·算法·计算机视觉
云边有个稻草人1 小时前
【优选算法】四数之和(双指针算法)
算法·双指针算法
秋已杰爱2 小时前
递归练习三(决策树)
算法·决策树·递归·二叉树‘
python机器学习ML2 小时前
机器学习——集成学习、线性模型、支持向量机、K近邻、决策树、朴素贝叶斯、虚拟分类器分析电动车数据集Python完整代码
python·算法·机器学习·分类
计算机徐师兄2 小时前
Python基于Django的图像去雾算法研究和系统实现(附源码,文档说明)
python·算法·django·图像去雾·图像去雾算法·python图像去雾算法研究
王旭·wangxu_a2 小时前
【例43.3】 转二进制
c语言·数据结构·c++·python·算法·蓝桥杯-算法提高·基础问题
m0_748240543 小时前
SpringMVC 请求参数接收
前端·javascript·算法