EduBrick

Непересекающиеся отрезки

5000 мс · 256 МБ · всё или ничего

Дано nn отрезков на прямой. Выберите как можно больше попарно непересекающихся.

Отрезки [l1,r1][l_1, r_1] и [l2,r2][l_2, r_2] не пересекаются, если r1<l2r_1 < l_2 или r2<l1r_2 < l_1. Совпадение концов считается пересечением.

Формат ввода

В первой строке число nn от 11 до 21052 \cdot 10^5. Во второй — 2n2n чисел: пары ll и rr подряд, 1lr1091 \le l \le r \le 10^9.

Формат вывода

Одно число.

Примеры

ввод
3
1 5 4 7 6 10
вывод
2

Примечание

Сортировать надо по правому концу: отрезок, который заканчивается раньше всех, оставляет больше места остальным. Сортировка по длине или по левому концу неверна — попробуйте придумать контрпример.

Войдите, чтобы отправлять решения.