技术栈

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

invincible_Tang2025-01-18 14:01

输出 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 上一个点的下标

上一篇:国产编辑器EverEdit - 复制为RTF
下一篇:spring-mvc源码分析v3.3.0
相关推荐
m0_69245710
2 分钟前
图像噪点消除
人工智能·算法
2401_84149564
3 分钟前
【Python高级编程】图着色动态可视化 APP
python·算法·matplotlib·tkinter·回溯法·图着色算法·动态可视化工具
youngee11
26 分钟前
hot100-53搜索旋转排序数组
数据结构·算法·leetcode
烟雨梵兮
28 分钟前
-刷题小结19
算法
爱学大树锯
42 分钟前
1361 · 文字并排
算法
Tisfy
1 小时前
LeetCode 2483.商店的最少代价:两次遍历 -> 一次遍历
算法·leetcode·题解·遍历
YGGP
1 小时前
【Golang】LeetCode 279. 完全平方数
算法·leetcode
im_AMBER
1 小时前
Leetcode 87 等价多米诺骨牌对的数量
数据结构·笔记·学习·算法·leetcode
import_random
1 小时前
[算法]时间序列(介绍)
算法
wuk998
1 小时前
MATLAB中求解和分析马蒂厄方程
人工智能·算法·matlab
热门推荐
01从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击02GitHub 镜像站点033D 圣诞树网页代码04Linux下V2Ray安装配置指南05电脑检测软件—图吧工具箱06UV安装并设置国内源07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08Gemini3 生成的基于手势控制3D粒子圣诞树09jdk21下载、安装(Windows、Linux、macOS)10Claude Code Skills 实用使用手册