传统题 1000ms 256MiB

课程安排

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

作为一名大学教务管理员,你需要为新学期安排课程表。每位老师都有一系列他们能够授课的时间段,而每个课程都有特定的上课时间和结束时间。为了最大化教室的使用效率,你需要为一个教室安排课程,使得尽可能多的课程能够在没有时间冲突的情况下进行。

任务描述: 给定每位老师可授课的时间段,以及每个课程的开始时间和结束时间。你需要安排课程,使得能够安排的课程数量最多。注意,同一时间段内,同一教室不能被多个课程占用。

输入格式

首先输入一个整数 n,表示课程的数量(n <= 100)。接着是 n 行数据,每行包括两个数据 Ti_sTi_e,分别表示课程的开始时间和结束时间(时间用正整数表示)。输入以 n=0 结束。

输出格式

对于每个输入实例,输出能完整安排的课程数量。

3
8 9
10 11
9 10
0
3

提示

线上第3期--D1 模拟

未认领
状态
已结束
题目
11
开始时间
2024-8-12 0:00
截止时间
2024-11-1 23:59
可延期
24 小时