#36. Olimpiada qatnashchisi
Universitetda bir kun davomida N ta turli xil ochiq darslar va musobaqalar bo'lib o'tadi. Har bir musobaqaning boshlanish vaqti Li va tugash vaqti Ri mavjud. Bitta o'quvchi bir vaqtning o'zida ikkita musobaqada qatnasha olmaydi (biri tugagach, darhol ikkinchisi boshlanadigan holat ruxsat etiladi, ya'ni birinchi tadbirning tugash vaqti ikkinchisining boshlanish vaqtiga teng yoki undan kichik bo'lishi mumkin). O'quvchi maksimal nechta musobaqada to'liq qatnasha olishini toping.
Birinchi qatorda bitta butun son N beriladi.
Keyingi N ta qatorda ikkitadan butun son: Li va Ri beriladi.
Bitta butun son — o'quvchi qatnashishi mumkin bo'lgan musobaqalarning maksimal sonini chiqaring.
1 ≤ N ≤ 10⁵
1 ≤ Li < Ri ≤ 10⁹
There are N different open classes and competitions taking place at a university in a single day. Each event has a start time Li and an end time Ri. A student cannot participate in two events at the same time (it is allowed to start a new event exactly when the previous one ends, i.e., the end time of the first event can be less than or equal to the start time of the second). Find the maximum number of events the student can fully attend.
The first line contains a single integer N.
The next N lines contain two integers each: Li and Ri.
Print a single integer — the maximum number of events the student can attend.
1 ≤ N ≤ 10⁵
1 ≤ Li < Ri ≤ 10⁹
В течение одного дня в университете проходит N различных открытых уроков и соревнований. У каждого мероприятия есть время начала Li и время окончания Ri. Один студент не может участвовать в двух мероприятиях одновременно (разрешается начинать новое мероприятие ровно в тот момент, когда заканчивается предыдущее, то есть время окончания первого может быть меньше или равно времени начала второго). Найдите максимальное количество мероприятий, в которых студент может принять полное участие.
В первой строке задано одно целое число N.
В следующих N строках заданы по два целых числа: Li и Ri.
Выведите одно целое число — максимальное количество мероприятий, которые может посетить студент.
1 ≤ N ≤ 10⁵
1 ≤ Li < Ri ≤ 10⁹
Universitetda bir kun davomida N ta turli xil ochiq darslar va musobaqalar bo'lib o'tadi. Har bir musobaqaning boshlanish vaqti Li va tugash vaqti Ri mavjud. Bitta o'quvchi bir vaqtning o'zida ikkita musobaqada qatnasha olmaydi (biri tugagach, darhol ikkinchisi boshlanadigan holat ruxsat etiladi, ya'ni birinchi tadbirning tugash vaqti ikkinchisining boshlanish vaqtiga teng yoki undan kichik bo'lishi mumkin). O'quvchi maksimal nechta musobaqada to'liq qatnasha olishini toping.
Kiruvchi ma'lumotlar
Birinchi qatorda bitta butun son N beriladi.
Keyingi N ta qatorda ikkitadan butun son: Li va Ri beriladi.
Chiquvchi ma'lumotlar
Bitta butun son — o'quvchi qatnashishi mumkin bo'lgan musobaqalarning maksimal sonini chiqaring.
Cheklovlar
1 ≤ N ≤ 10⁵
1 ≤ Li < Ri ≤ 10⁹
Misollar
3 1 3 3 5 4 6
2
4 1 2 2 3 3 4 4 5
4