Lluvia de Meteoros.
Bessie oye que se acerca una lluvia extraordinaria de meteoros; los reportes dicen que estos meteoros chocarán con la tierra y destruirán cualquier cosa que toquen. Ansiosa por su seguridad, ella clama encontrar su camino a una ubicación segura (una que nunca sea destruida por un meteoro). Ella está actualmente pasteando en el origen del plano de coordenadas y quiere moverse a una ubicación nueva, segura asegurándose de no ser destruida por meteoros en el camino. Los reportes dicen que meteoros caerán, el meteoro caerá en el punto en el tiempo . Cada meteoro destruye el punto en el cual cae y también los cuatro puntos adyacentes de coordenadas enteras. Bessie parte del origen en el tiempo 0 y puede viajar en el primer cuadrante y paralela a los ejes con un velocidad de una unidad de distancia por segundo a cualquier de los (frecuentemente 4) puntos adyacentes rectilíneamente que aún no están destruidos por un meteoro. Ella no puede ser ubicada en un punto en cualquier tiempo mayor o igual al tiempo en el cual él es destruido. Determine el tiempo mínimo que le toma a Bessie llegar a una ubicación segura.
Entrada
• Línea 1: Un solo entero: .
• Líneas 2…M+1: La línea contiene tres enteros separados por espacios: y .
Ejemplo de Entrada
4
0 0 2
2 1 2
1 1 2
0 3 5
Detalles de la Entrada
Hay cuatro meteoros, que caerán en los puntos y en los tiempos y respectivamente.
t = 0 t = 2 t = 5
5|. . . . . . . 5|. . . . . . . 5|. . . . . . .
4|. . . . . . . 4|. . . . . . . 4|# . . . . . . * = impacto
3|. . . . . . . 3|. . . . . . . 3|* # . . . . . del meteoro
2|. . . . . . . 2|. # # . . . . 2|# # # . . . . # = pasto
1|. . . . . . . 1|# * * # . . . 1|# # # # . . . destruido
0|B . . . . . . 0|* # # . . . . 0|# # # . . . .
-------------- -------------- --------------
0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6
Salida
• Línea 1: El tiempo mínimo que le toma a Bessie llegar a una ubicación segura ó -1 si es imposible.
Ejemplo de Salida
5
Detalles de la Salida
Examinando el dibujo antes mostrado en = 5, el punto seguro más cercano es – pero el camino de Bessie a ese punto está bloqueado muy rápidamente por el segundo meteoro. El siguiente punto más cercano es – también bloqueado muy rápido. Los puntos de intersección más cercanos después de ellos son lo que están en la diagonal . De estos, cualquiera de y es alcanzable en 5 unidades de tiempo.
5|. . . . . . .
4|. . . . . . .
3|3 4 5 . . . . Ubicaciones de Bessie en el tiempo
2|2 . . . . . . para una solución
1|1 . . . . . .
0|0 . . . . . .
--------------
0 1 2 3 4 5 6
Comments