Desconto de Viagens
Dado um grafo com vértices e
arestas direcionadas com peso, você precisa dizer qual o valor da menor rota para ir de
até
. Mas você tem um cupom de desconto que pode ser usado exatamente uma vez: ao usá-lo em uma viagem, você diminui seu preço pela metade (arredondando para baixo).
Entrada:
A primeira contém dois inteiros e
, que são respectivamente a quantidade de vértices e arestas.
As próximas linhas possuem três inteiros
,
,
, que significa que existe uma aresta direcionada saindo do vértice
, indo para o vértice
, com peso
.
Sempre é possível ir do vértice para o vértice
.
Saída:
Imprima um inteiro: o preço da menor rota de para
, sabendo que você pode usar um cupom de desconto em exatamente uma aresta, fazendo com que o peso dela se torne
(se seu peso original era
).
Limites:
Exemplo:
Entrada | Saída |
3 4 1 2 3 2 3 1 1 3 7 2 1 5 |
2 |
Para submeter sua solução, use esse link.