Simplemente salta
Tienes puntos en el plano y puedes "saltar" entre cualquier par de ellos. El valor de un salto es la distancia Euclidiana entre ese par de puntos, es decir el valor que satisface:
=
donde y son los dos puntos. Un camino es una secuencia de puntos y de el nos interesa el menor valor de salto entre cualquier par de puntos consecutivos, llamemos le a eso de un camino.
Tenemos dos puntos de esos , que son y , y queremos saber el mayor de un camino que empiece en U y termine en V. Ah, y nos vamos a preguntar eso mucho, mas exactamente veces. Si y son iguales, entonces eso que queremos saber vale .
Entrada
Linea ( y separados por un espacio).
Lineas 2 .... (Las coordenadas del punto)
Lineas N+2 .... (Los puntos, y son los indices de esos puntos en la entrada)
Salida
Linea 1 .... (El mayor de ..... , deben imprimirlo todo con lugares decimales)
Ejemplo entrada
3 3
0 0
0 1
2 0
1 2
3 3
2 3
Ejemplo de salida
2.00
-1
2.24
Restricciones
Subtarea 1. puntos
Subtarea 2. puntos
Subtarea 3. puntos
Comments