CF597B Restaurant
题目描述
一家餐厅收到了 $n$ 个租赁订单。每个租赁订单会预定餐厅一段连续的时间,第 $i$ 个订单由两个时间值表示——开始时间 $l_{i}$ 和结束时间 $r_{i}$($l_{i} \leq r_{i}$)。
餐厅管理人员可以选择接受或拒绝订单。餐厅最多能接受多少个订单?
任何两个被接受的订单都不能有重叠时间,亦即它们不能有任何时间上的交集。如果一个订单在另一个订单开始的时刻结束,这两个订单也不能都被接受。
输入格式
第一行包含一个整数 $n$($1 \leq n \leq 5 \cdot 10^{5}$),表示订单的数量。接下来的 $n$ 行,每行包含两个整数 $l_{i}$ 和 $r_{i}$($1 \leq l_{i} \leq r_{i} \leq 10^{9}$)。
输出格式
输出餐厅最多可以接受的订单数。
说明/提示
由 ChatGPT 5 翻译