Mania de Par
Pat quer viajar para uma outra cidade, mas quer que a quantidade de pedágios pagos seja par. Sabendo que cada estrada é bidirecional e possui um pedágio com um custo
, ajude Pat a descobrir qual é o menor custo que ela terá que pagar para chegar em seu destino obedecendo a condição.
Entrada:
A entrada consiste de diversas linhas.
A primeira linha possui dois inteiros
e
, o número de cidades e a quantidade de estradas, respectivamente. Cada uma das
linhas apresenta 3 inteiros:
, indicando que o pedágio entre as cidades
e
tem custo
.
Pat está na cidade
e quer chegar na cidade
.
Saída:
O seu programa deve imprimir uma única linha contendo o menor custo para que Pat chegue à cidade
pagando um número par de pedágios. Caso isso não seja possível, imprima -1.
Limites:
Exemplo:
| Entrada | Saída |
| 4 4 1 2 2 2 3 1 2 4 10 3 4 6 |
12 |
| Entrada | Saída |
| 5 6 1 2 3 2 3 5 3 5 2 5 1 8 2 4 1 4 5 4 |
-1 |
Para submeter a sua solução, use esse link




