QOJ.ac

QOJ

Límite de tiempo: 4 s Límite de memoria: 512 MB Puntuación total: 25

#18495. Etiqueta de Waterloo

Estadísticas

Roger y Troy están jugando a las traes en la Universidad de Waterloo. La Universidad de Waterloo puede representarse como $N$ edificios conectados por $M$ aceras. La $i$-ésima acera conecta los edificios $a_i$ y $b_i$, y tiene una longitud de $d_i$ metros. Existe como máximo 1 acera entre cualquier par de edificios. Las aceras no se cruzan (es decir, solo se puede pasar de una acera a otra en un edificio) y podrían no estar en un mismo plano (debido a puentes y túneles). Partiendo de cualquier edificio, es posible llegar a cualquier otro edificio caminando por las aceras.

Roger comienza el juego de las traes en el edificio 1 y puede caminar hasta $v_1$ metros por segundo. Roger también puede esperar en un edificio o en cualquier lugar de una acera. Roger caminará de una manera que maximice la duración del juego de las traes.

Troy elegirá un edificio $x$ y liberará a un grupo de estudiantes en el edificio $x$. Los estudiantes se dispersarán a $v_2$ metros por segundo a lo largo de todas las aceras. El juego de las traes termina cuando los estudiantes de Troy alcanzan a Roger.

Para cada edificio $x$, ¿cuánto durará el juego de las traes?

Entrada

La primera línea de la entrada consistirá en 4 enteros separados por espacios $N, M, v_1, v_2$ ($2 \le N \le 2\,000$; $N - 1 \le M \le 5\,000$; $1 \le v_1, v_2 \le 100$).

Las siguientes $M$ líneas contienen cada una 3 enteros, donde la $i$-ésima línea contiene los enteros $a_i, b_i, d_i$ ($1 \le a_i < b_i \le N$; $1 \le d_i \le 10\,000$).

La siguiente tabla muestra cómo se distribuyen los 25 puntos disponibles:

Puntos otorgados Restricciones adicionales
3 puntos $N = 3$ y $M = 2$.
3 puntos $N = 3$ y $M = 3$.
7 puntos $v_1 = v_2 = 1$ y todas las aceras miden 2 metros de largo ($d_i = 2$).
7 puntos $N \le 100$ y $M \le 200$.
5 puntos Ninguna.

Salida

Imprima $N - 1$ líneas, donde la $i$-ésima línea contiene la duración del juego de las traes en segundos si Troy libera a un grupo de estudiantes en el edificio $i + 1$. Debe imprimir la duración como una fracción en términos simples.

Tenga en cuenta que un entero $d$ es divisor de un entero $q$ si no hay residuo cuando $q$ se divide por $d$. Un entero $z$ es un divisor común de los enteros $x$ e $y$ si $z$ es divisor tanto de $x$ como de $y$. Una fracción $x/y$ está en términos simples si $y$ es positivo, y $x$ e $y$ no tienen un divisor común mayor que uno.

Ejemplos

Entrada 1

3 2 1 10
1 2 135
1 3 15

Salida 1

15/1
5/3

Nota 1

Para $x = 2$, Roger debería caminar hacia el edificio 3. Después de 15 segundos, los estudiantes atrapan a Roger en el edificio 3 y el juego termina.

Para $x = 3$, Roger debería caminar hacia el edificio 2. Después de $5/3$ segundos, los estudiantes atrapan a Roger en la acera entre los edificios 2 y 3 y el juego termina. Observe que Roger caminó $1.666\dots$ metros y los estudiantes caminaron $15 + 1.666\dots$ metros.

Entrada 2

4 4 1 1
1 2 2
1 3 2
2 3 2
1 4 2

Salida 2

4/1
4/1
5/1

Nota 2

Para $x = 2$, Roger debería caminar hacia el edificio 4.

Para $x = 3$, Roger debería caminar hacia el edificio 4.

Para $x = 4$, Roger debería caminar hacia el centro de la acera entre los edificios 2 y 3.

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.