Conexiones aeropuertarias P30228


Statement
 

pdf   zip

En un país lejano todas las ciudades importantes se encuentran curiosamente en diversas posiciones de una misma carretera recta muy larga. Para mejorar los desplazamientos, el gobierno del país ha decidido conectar mediante vuelos directos todas las ciudades que se encuentren al menos a distancia dd entre sí. ¿Cuál es la máxima dd con la que es posible ir volando desde cualquier ciudad hasta cualquier otra, ya sea directa o indirectamente?

Entrada

La entrada consiste en diversos casos, cada uno con el número de ciudades nn, seguido de nn enteros diferentes con la posición de cada ciudad pip_i. Podéis suponer n2n \ge 2, 0pi1080 \le p_i \le 10^8, y que las ciudades son comparativamente tan pequeñas que se pueden considerar como puntos en la recta.

Salida

Para cada caso, escribid la máxima dd con la que se consigue que todo par de ciudades quede conectado mediante uno o más vuelos.

Puntuación

  • test-1:   Entradas donde la diferencia entre la posición máxima y la mínima es como mucho 10, como el Ejemplo.

  • test-2:   Entradas donde n200n \le 200.

  • test-3:   Entradas donde n105n \le 10^5.

Public test cases
  • Input

    2  0 10
    5  30 25 33 23 29
    

    Output

    10
    6
    
  • Information
    Author
    Salvador Roura
    Language
    Spanish
    Official solutions
    C++
    User solutions
    C++