eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Розклад

Розклад

Раз Писание, Два Писание... Из описи имущества церкви Арсен приїхав у черговий раз в університет і, підійшовши до рокладу, довідався, що сьогодні читається рівно \textbf{N} лекцій. Також він довідався про час початку та звершення кожної лекції та прізвища лекторів. Тепер він у роздумах - куди ж слід зайти. Оскільки у Арсена з собою всього один зошит, він не може відвідати більше \textbf{K} різних лекцій, інакше йому просто ніде буде вести конспект. Лекції проводяться у різних аудиторіях, так що у кожен момент часу Арсен може бути присутнім не більше ніж на одній лекції. Але він може виходити з лекції у довільний момент, навіть не дочекавшись кінця, і приходити після початку. За кожну хвилиту, проведену на лекції, Арсен отримує \textbf{1} пункт знань. Звичайно, він бажає максимізувати сумарні знання, отримані за весь день. Допоможіть Арсену зрозуміти, чого він може досягти. Арсен дуже добре орієентується на своєму факультеті, так що часом, затраченим на переходи міжу лекційними переходами можна знехтувати. \InputFile У першому рядку вхідного файлу задано через пропуск два числа \textbf{N} і \textbf{K} (\textbf{1} ≤ \textbf{N} ≤ \textbf{100000}, \textbf{0} ≤ \textbf{K} ≤ \textbf{100}). Далі йде \textbf{N} рядків, кожен з яких містить два числа \textbf{s_i} та \textbf{e_i} (_0 ≤ \textbf{s_i} ≤ \textbf{e_i} ≤ \textbf{10^9}), які задають час початку та завершення \textbf{i}-ї лекції відповідно. Час задано у хвилинах з моменту приїзду Арсена. Усі числа у вхідному файлі цілі. \OutputFile Виведіть одне число - максимальну кількість пунктів знань, які Арсен зможе отримати за цей день (день у Арсена завершується не раніше, ніж завершиться остання лекція).
Ліміт часу 2 секунди
Ліміт використання пам'яті 256 MiB
Вхідні дані #1
3 2
1 2
3 6
5 8
Вихідні дані #1
5