5820 丰富的周日生活

5820 丰富的周日生活

题目内容

全部提交

我的提交

题目统计

简单+时间限制: 1000MS内存限制: 256MB分数:100OI排行榜得分:14(0.1*分数+2*难度)

贪心基础第六讲(Level2)

描述

每项活动都有开始时间和结束时间。小童认为参加越多的活动,自己的周日生活就越丰富。小童一向善始善终。一个活动结束前,小童不会中途退出。给出本周日各项活动的开始和结束时间表,请算算小童最多能参加多少个活动。

输入描述

第一行一个整数 n。

接下来 n 行,每行两个正整数,分别表示一项活动的开始时间和结束时间。

输出描述

一个整数,表示小童最多能够参加的活动数。

样例输入 1

复制代码
5
8 13
2 11
7 9
13 16
3 8

样例输出 1

复制代码
3

提示

数据范围与提示

1≤n≤1000,0<正整数≤24

代码详情

复制代码
#include<bits/stdc++.h>
using namespace std;
struct node
{
	int s,e;
}a[1010],tmp;
bool cmp(node x,node y)
{
	return x.e<y.e;
}
int main(){
	int n=0;
	cin>>n;
	for(int i=0;i<n;i++)
    {
        cin>>a[i].s>>a[i].e;
    }
    sort(a,a+n,cmp);
	int sum=1;
	tmp=a[0];
	for(int i=1;i<n;i++)
    {
		if(a[i].s>=tmp.e) 
        {
			sum++;
			tmp=a[i];
		}
	} 
    cout<<sum;
	return 0;
}

谢谢观看!!!

相关推荐
m0_54748666几秒前
《数据结构:基于C语言的描述》全套PPT课件2026
c语言·数据结构
xuxigifxfh20 分钟前
牛客:HJ21 简单密码
java·开发语言·算法
qq_4086068623 分钟前
确界的倒数性质证明
学习·算法
小蒋观天下29 分钟前
【安防AI工程实战二】AI摄像头帧率抖动根治:ISP曝光时序与AI推理时序冲突深度定位
人工智能·深度学习·算法·安全·机器学习·ai大模型
云和数据.ChenGuang40 分钟前
trace 是RAG检索链路的**全链路追踪日志对象
人工智能·深度学习·算法·排序算法
Evand J43 分钟前
【PMSM例程6】永磁同步电机(PMSM)基于增广EKF的d-q轴电感分阶段辨识算法|电机参数估计与误差分析
算法·matlab·电机·ekf
垆边人似月.44 分钟前
华为题:最多可以参加的会议数目
数据结构·c++·算法
Tongzhi202644 分钟前
2026 年考勤行业趋势:考勤正在从“打卡工具“变成“人力成本中枢“
大数据·数据结构·数据仓库·科技·数据库开发
Matlab程序猿1 小时前
【MATLAB源码-第460期】基于matlab的OTFS通信系统SLM峰均比抑制及非线性功率放大器失真与误码性能仿真
开发语言·算法·matlab·slm·otfs
xiangyun611 小时前
C++ list 模拟实现(一):手撕双向链表,从节点到迭代器
数据库·c++·算法·链表·stl·list