Максимальное количество непересекающихся отрезков
Дано n отрезков вида [l; r], где обе границы включаются. Необходимо найти максимально возможное число отрезков, которые не пересекаются.
Обратите внимание: если отрезки имеют совпадающие граничные точки, они не считаются пересекающимися.
Входные данные
В первой строке содержится одно целое число n (1 ≤ n ≤ ) — количество отрезков.
В следующих n строках приведены два целых числа и ( ), разделённые пробелом.
Выходные данные
Программа должна вывести максимальное количество непересекающихся отрезков.
Примеры
Входные данные | Выходные данные |
|---|---|
3 | 2 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB