#2307. 算法月考题-活动选择问题
算法月考题-活动选择问题
问题描述
假设有一个活动集合,每个活动都有一个开始时间和结束时间。你需要从这些活动中选择一些活动来参加,使得这些活动的时间不会相互冲突(即任意两个活动的时间区间没有交集),并且选择的活动数量尽可能多。
具体来说,输入会给出一系列活动的开始时间和结束时间,你需要输出最多能选择的活动数量。
格式
输入
第一行活动场次 第二行到最后输出各个活动安排时间
输出
输出最多安排几场
样例
3
1 3
2 4
3 5
2
样例2
4
1 2
2 3
3 4
4 5
4
提示
解释1: 可以选择活动 (1, 3) 和 (3, 5),这两个活动时间不冲突,所以最多能选择 2 个活动。
解释2: 所有活动的时间都不冲突,可以全部选择,所以最多能选择 4 个活动。
相关
在下列比赛中: