Subarreglo MinMax


Submit solution


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

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

Fernando tiene un arreglo de tamaño N(1N105). Los elementos del arreglo no son necesariamente distintos y se encuentran en el rango 15103. Él quiere que encuentres el subarreglo de longitud más pequeña que contenga al menos uno de los valores mínimos y uno de los máximos.

Entrada

La primera línea contiene un único valor entero N.

La segunda línea contiene N valores enteros que representan los elementos del arreglo.

Salida

La salida debe contener un único entero que representa la longitud del subarreglo deseado.

Ejemplo de Entrada #1

Copy
7
1 5 9 7 1 9 4

Ejemplo de Salida #1

Copy
2

Ejemplo de Entrada #2

Copy
11
55 23 99 10 23 55 7 99 5 1 2

Ejemplo de Salida #2

Copy
3

Explicación del Ejemplo #1

El subarreglo solución es (1,9) empezando en la posición 5.

Explicación del Ejemplo #1

El subarreglo solución es (99,5,1) empezando en la posición 8.


Comments

There are no comments at the moment.