技术栈

贪心算法(题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
相关推荐
炽烈小老头
1 分钟前
【每天学习一点算法 2026/03/20】单词搜索
学习·算法
旖-旎
10 分钟前
二分查找(山脉数组的峰顶索引)(5)
c++·算法·leetcode·二分查找·力扣·双指针
阿贵---
13 分钟前
单元测试在C++项目中的实践
开发语言·c++·算法
进击的小头
14 分钟前
第14篇:MPC控制案例——无人机高度控制
python·算法·无人机
2401_89148217
19 分钟前
C++中的事件驱动编程
开发语言·c++·算法
sw121389
23 分钟前
C++与Rust交互编程
开发语言·c++·算法
Huyuejia
24 分钟前
self-attention代码
算法
2401_85791829
26 分钟前
模板编译期机器学习
开发语言·c++·算法
放飞自我的Coder
30 分钟前
【动态规划解题思路】
算法·动态规划
2403_83556847
31 分钟前
多平台UI框架C++开发
开发语言·c++·算法
热门推荐
01GitHub 镜像站点02Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南03OpenClaw 使用和管理 MCP 完全指南04Labelme从安装到标注:零基础完整指南05AI 编程三剑客:Spec-Kit、OpenSpec、Superpowers 深度对比与实战指南06小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)07UV安装并设置国内源08OpenClaw Control UI安全上下文访问配置09Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services10不需要账号、免登录使用ClaudeCode+国内模型