Кінофестиваль


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 256M

Author:
Problem type
Allowed languages
C++

Дано n фільмів. Для кожного фільму відомі \(start_i\) --- час початку фільму; \(end_i\) --- час кінця фільму. Також є k глядачів. Один глядач не може дивитися два фільми одночасно. Кожен глядач може дивитися будь-яку кількість фільмів. Знайдіть максимальну кількість фільмів, які можуть бути переглянуті.

Input Specification

Перший рядок містить цілі числа \(n\) та \(k\), де \(n\) --- кількість клієнтів, \(k\) --- кількість глядачів. Наступні n рядків містять запити \(start_i\: end_i\), де \(start_i\) --- час початку фільму, \(end_i\) --- час кінця фільму. \(\\1 \leq n \leq 2 \cdot 10^5\\\) \(1 \leq k \leq 2 \cdot 10^5\\\) \(1 \leq start_i < end_i \leq 10^9\\\)

Output Specification

Виведіть одне число максимальну кількість переглянутих фільмів

Sample Input 1

5 2
1 5
8 10
3 6
2 5
6 9

Sample Output 1

4

Sample Input 2

3 1
1 3
4 12
5 6

Sample Output 2

2

Comments

There are no comments at the moment.