eolymp
bolt
Try our new interface for solving problems
Məsələlər

Расписание

Расписание

Раз Писание, Два Писание... Из описи имущества церкви Арсений приехал в очередной раз в университет и, подойдя к расписанию, узнал, что сегодня читается ровно \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 Выведите одно число - максимальное число пунктов знаний, которые Арсений сможет получить за этот день (день у Арсения заканчивается не раньше, чем закончится последняя лекция).
Zaman məhdudiyyəti 2 saniyə
Yaddaşı istafadə məhdudiyyəti 256 MiB
Giriş verilənləri #1
3 2
1 2
3 6
5 8
Çıxış verilənləri #1
5