Fotografía


Submit solution

Points: 100 (partial)
Time limit: 1.0s
Memory limit: 256M

Author:
Problem type
Allowed languages
Ada, BrainF***, C, C#, C++, Dart, Go, Java, JS, Kotlin, Pascal, Prolog, Python, Swift, VB

Los azucareros del centro le tomaron una fotografía a todos los N fanáticos del beisbol (2N109), los cuales están en una fila convenientemente numerados de 1 a N. Cada fotografía puede captar un rango consecutivo de fanáticos de la fila y los azucareros quieren estar seguro que cada fanático aparezca en al menos una foto. Desafortunadamente, hay K pares de fanáticos hostiles (1K1000) que rechazan estar en la misma foto.

Dado los pares de fanáticos hostiles, escriba un programa que determine el número mínimo de fotos que los azucareros necesitan tomar.

Entrada

• Línea 1: Dos enteros separados por espacio, N y K.

• Líneas 2...K+1: la línea i+1 contiene dos enteros, Ai y Bi, estableciendo que los fanáticos en las posiciones Ai y Bi son hostiles y por tanto no pueden estar en la misma fotografía.

Salida

• Línea 1: Un entero simple, especificando el número mínimo de fotos que los azucareros necesitan tomar.

Ejemplo de Entrada

Copy
7 3
1 3
2 4
5 6

Ejemplo de Salida

Copy
3

Explicación

Los azucareros pueden tomar 3 fotos: Una en el rango de 1 a 2, otra de 3 a 5 y otra de 6 a 7.


Comments

There are no comments at the moment.