Lines and Queries II.
Submit solution
Points:
100 (partial)
Time limit:
2.0s
Memory limit:
512M
Author:
Problem type
Allowed languages
Ada, Assembly, Awk, Brain****, C, C#, C++, Dart, Go, Java, JS, Kotlin, Lua, Pascal, Perl, Prolog, Python, Rust, Scala, Swift, VB, Zig
Su tarea consiste en procesar eficientemente los siguientes tipos de consultas:
- Añadir una línea
activa en el rango
.
- Encontrar el punto máximo en cualquier línea activa en la posición
.
Entrada
La primera línea tiene un entero : el número de consultas.
Las siguientes
líneas describen las consultas.
El formato de cada línea de consulta es "
" o "
".
Salida
Imprimir la respuesta para cada consulta de tipo . Si no hay ninguna línea activa, imprimir
.
Restricciones
Ejemplo de Entrada
6
1 1 2 1 3
2 3
2 4
1 0 4 1 5
2 3
2 4
Ejemplo de Salida
5
NO
5
4
Comments