#1261. 多教室活动分配(经典扩展)

多教室活动分配(经典扩展)

多教室活动分配(经典扩展)

题目描述

有 n 个活动,每个活动有一个开始时间 s_i 和结束时间 e_i。一个教室同一时间只能进行一个活动。问最少需要多少个教室才能安排所有活动。

注意:如果一个活动在时间 t 结束,另一个活动在时间 t 开始,它们可以共用同一个教室。即区间视为左闭右开 [s_i, e_i)。

输入格式

第一行一个整数 n (1 <= n <= 100)。 接下来 n 行,每行两个整数 s_i, e_i (0 <= s_i < e_i <= 10^9)。

输出格式

一个整数,表示最少需要的教室数。

样例

输入:

3
1 3
2 4
3 5

输出:

2

解释:活动 1 和活动 3 可以共用教室,活动 2 需要另一个教室。

数据范围

1 <= n <= 100 0 <= s_i < e_i <= 10^9