Editorial for Perrito chill y los caramelos
Remember to use this editorial only when stuck, and not to copy-paste code from it. Please be respectful to the problem author and editorialist.
Submitting an official solution before solving the problem yourself is a bannable offence.
Submitting an official solution before solving the problem yourself is a bannable offence.
Author:
Vamos a ordenar todos los puntos por su componente X y luego vamos a mapearlos:
Nos queda un problema equivalente, pero los componentes X solo van a ir desde hasta
Mantenemos una estructura de datos en el que el elemento es la solución para el elemento con valor en
Iteramos por los puntos desde abajo hacia arriba (según su componente Y) y la solución para el punto actual va a ser el máximo valor de un punto en la estructura de datos en el intervalo y le sumamos 1, luego actualizamos la estructura y repetimos para el siguiente punto.
Al final, la solución va a ser el máximo valor en la estructura completa.
Complejidad (Asumiendo que utilizaste un árbol de segmentos):
Comments