Teletransportador.
Hay puntos en una línea recta, numerados del
al
de izquierda a derecha. La línea es unidireccional, de izquierda a derecha.
También hay
dispositivos de teletransporte, numerados del
al
. Usando el dispositivo
(
), se puede viajar del punto
al punto
(
).
Bitaro se encuentra actualmente en el punto y quiere llegar al punto
. Cuando Bitaro esté en el punto
(
), puede realizar una de las siguientes acciones:
- Ir a pie al punto
.
- Elegir un
(
) que satisfaga
, usar el dispositivo
y viajar al punto
.
Se sabe que viajar a través del espacio-tiempo generan tensión en el cuerpo. Te preocupa la seguridad de Bitaro, así que decides destruir cero o más teletransportadores para que, independientemente de la ruta que tome Bitaro, el número de viajes a través del espacio-tiempo sea como máximo . El dispositivo
se puede destruir pagando un coste
; si se destruye, Bitaro ya no podrá usarlo.
Calcula el coste total mínimo posible que debes pagar al destruir cero o más teletransportadores para que, independientemente de la ruta de Bitaro, el número de viajes a través del espacio-tiempo sea como máximo .
Entrada
La entrada es dada en el siguiente formato:
N M K
S_1 T_1 C_1
S_2 T_2 C_2
...
S_M T_M C_M
Salida
Escribe una línea en la salida estándar con el coste total mínimo posible.
Restricciones
.
.
(
).
(
).
- Todos los valores dados son enteros.
Subtareas
| Subtarea | Puntos | Restricciones adicionales |
|---|---|---|
| Sin restricciones adicionales |
Ejemplos
Entrada 1
8 4 1
1 4 3
2 3 5
3 6 2
5 8 2
Salida 1
4
Considere el caso en que los teletransportadores y
se destruyen.
Entonces Bitaro solo puede usar los teletransportadores y
. Al moverse del punto
al punto
, Bitaro siempre realizará como máximo un viaje a través del espacio-tiempo, por lo que se cumple la condición.
En este caso, el costo total pagado es . Dado que es imposible que el costo sea como máximo
, el resultado correcto es
.
Nota: Este ejemplo de entrada satisface las restricciones de todas las subtareas.
Entrada 2
12 7 2
1 5 3
4 8 2
2 4 5
2 4 8
7 9 4
9 11 7
3 10 5
Salida 2
6
Destruir los teletransportadores y
es óptimo.
Nota: Este ejemplo de entrada satisface las restricciones de las subtareas y
.
Entrada 3
6 3 2
1 4 2
2 5 4
3 6 3
Salida 3
0
En este caso, no es necesario destruir ningún teletransportador.
Nota: Este ejemplo de entrada cumple con las restricciones de las subtareas y
.
Comments