Maximum Manhattan Distances.


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

Un conjunto está inicialmente vacío y se le añaden n puntos. Calcule la distancia máxima de Manhattan de dos puntos después de cada adición.

Entrada

La primera línea tiene un entero n: el número de puntos. Las siguientes n líneas describen los puntos. Cada línea tiene dos enteros x e y. Puede asumir que cada punto es distinto.

Salida

Después de cada adición, imprima la distancia máxima.

Restricciones

  • 1 \leq n \leq 2 \cdot 10^5
  • -10^9 \leq x, y \leq 10^9

Ejemplo de Entrada

5
1 1
3 2
2 4
2 1
4 5

Ejemplo de Salida

0
3
4 
4
7

Comments

There are no comments at the moment.