Nearest Smaller Values.


Submit solution

Points: 100 (partial)
Time limit: 2.0s
Memory limit: 512M

Author:
Problem type

Dado un arreglo de n enteros, tú tarea es encontrar para cada posición del arreglo la posición más cercana a su izquierda que tenga un valor menor.

Entrada

La primera línea de entrada tiene un entero n: el tamaño del arreglo. La segunda línea tiene n enteros x_1,x_2,\dots,x_n: los valores del arreglo.

Salida

Imprima n enteros: para cada posición del arreglo, la posición más cercana con un valor menor. Si no hay tal posición, imprima 0.

Restricciones

  • 1 \le n \le 2 \cdot 10^5
  • 1 \le x_i \le 10^9

Ejemplo de Entrada

8
2 5 1 4 8 3 2 5

Ejemplo de Salida

0 1 0 3 4 3 3 7

Comments

There are no comments at the moment.