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;
}

谢谢观看!!!

相关推荐
f***2411几秒前
Bug悬案:技术侦探的破案指南
算法·bug
Swift社区3 分钟前
LeetCode 472 连接词
算法·leetcode·职场和发展
CoovallyAIHub10 分钟前
YOLO-Maste开源:首个MoE加速加速实时检测,推理提速17.8%!
深度学习·算法·计算机视觉
清铎14 分钟前
leetcode_day13_普通数组_《绝境求生》
数据结构·算法
hetao173383724 分钟前
2026-01-09~12 hetao1733837 的刷题笔记
c++·笔记·算法
过河卒_zh15667661 小时前
情感型AI被“立规矩”,AI陪伴时代进入下半场
人工智能·算法·aigc·生成式人工智能·算法备案
wefg11 小时前
【算法】动态规划
算法·动态规划
机器学习之心1 小时前
198种组合算法+优化TCN-Transformer+SHAP分析+新数据预测+多输出!深度学习可解释分析,强烈安利,粉丝必备!
深度学习·算法·transformer·shap分析·新数据预测
狐571 小时前
2026-01-12-LeetCode刷题笔记-1266-访问所有点的最小时间.md
笔记·算法·leetcode
Gorgous—l1 小时前
数据结构算法学习:LeetCode热题100-栈篇(有效的括号、最小栈、字符串解码、每日温度、柱状图中最大的矩形)
数据结构·学习·算法