La Vaca más Alta
Las vacas del Granjero Juan (GJ) convenientemente numeradas desde están de pie en una línea. Cada vaca tiene una altura entera positiva (que es un poco desconocida). Solo te dicen la altura de la vaca más alta junto con el índice de esa vaca.
El Granjero Juan ha hecho una lista de líneas de la forma "la vaca ve la vaca ". Esto significa que la vaca es al menos tan alta como la vaca , y que todas las vaca entre la y tiene una altura que es estrictamente más pequeña que la de la vaca .
Para cada vaca de , determine su altura máxima posible, tal que toda la información proporcionada sigue siendo correcta. Está garantizado que es posible satisfacer todas las restricciones.
Entrada
• Línea 1: Cuatro enteros separados por espacios: , , y .
• Líneas 2…R+1: Dos enteros distintos separados por espacios y , lo que indica que la vaca puede ver a la vaca .
Ejemplo de Entrada
9 3 5 5
1 3
5 3
4 3
3 7
9 8
Detalles de la Entrada
Hay 9 vacas, y la tercera es la más alta con una altura de 5.
Salida
• Líneas 1…N: La línea contiene la altura máxima posible de la vaca .
Ejemplo de Salida
5
4
5
3
4
4
5
5
5
Comments