C-3BA y Las Rutas Incendiadas
El robot C-3BA, en su jornada por reparar robots en los confines de la Tierra, necesita ir desde una punta a otra de una isla del Caribe.
Existen ciudades en la isla del Caribe, y hay
rutas bidireccionales entre ellas, la
-ésima ruta conecta las ciudades
y
, y tiene longitud
.
Se garantiza que un par de ciudades está conectada por a lo más una ruta, que ninguna ruta conecta una ciudad consigo misma y que se puede ir desde cualquier ciudad a cualquier otra siguiendo una secuencia de rutas.
C-3BA necesita ir desde la ciudad la ciudad
, se garantiza que
y
son diferentes.
Recientemente, debido al cambio climático, alguna ruta podría incendiarse, no se puede pasar por una ruta incendiada.
A C-3BA le gustaría conocer, cuántas rutas existen tal que, si la ruta
se incendia, y no se incendia más ninguna ruta, la longitud del camino mínimo desde
hasta
difiere con respecto a si no se hubiera incendiado ninguna ruta.
Note que la longitud del camino mínimo de a
es igual a la menor suma de las longitudes de alguna secuencia de rutas que vaya desde
hasta
.
Subtareas
Subtarea 1 (10 puntos):
y la
-ésima ruta va de la ciudad
a la ciudad
para todo
,
y
para todo
.
Subtarea 2 (20 puntos):
, es decir, las rutas forman un árbol,
y
para todo
.
Subtarea 3 (20 puntos):
,
.
Subtarea 4 (25 puntos):
,
.
Subtarea 5 (25 puntos): Sin restricciones adicionales.
Entrada
En la primera línea de entrada, dos enteros
y
, la cantidad de ciudades y rutas respectivamente.
En la segunda línea de entrada, dos enteros y
, la ciudad de inicio y de final respectivamente.
En cada una de las siguientes líneas, tres enteros
,
y
, indicando que existe una ruta bidireccional entre las ciudades
y
con longitud
.
Salida
Imprima un solo entero en una línea, la cantidad de rutas tal que si
se incendia, y no se incendia más ninguna ruta, la longitud del camino mínimo desde
hasta
difiere con respecto a si no se hubiera incendiado ninguna ruta.
Ejemplo de Entrada
7 9
1 7
1 2 2
1 3 1
2 4 1
2 5 1
3 4 2
3 7 10
4 6 5
4 7 8
6 7 2
Ejemplo de Salida
2
Nota
Las rutas que si se incendian la longitud del camino mínimo de a
aumenta son la ruta que va de la ciudad
a la
y la que va de la
a la
.
Comments
Nice problem