Quant costa el camí de cost mínim? U74073


Statement
 

pdf   zip

Escriviu un programa que, donat un graf dirigit amb costos positius a les arestes, i dos vèrtexs xx i yy, calculi el cost mínim per anar de xx a yy.

Entrada

L’entrada consta de diversos casos.

Cada cas comença amb el nombre de vèrtexs nn i el nombre d’arestes mm.

Segueixen mm triplets u,v,cu, v, c, que indiquen que hi ha una aresta uvu \to v de cost cc, on uvu \ne v.

Finalment, tenim xx i yy.

Suposem que per a cada parell de vèrtexs uu i vv hi ha com a màxim una aresta del tipus uvu \to v.

Tots els nombres són enters. Els vèrtexs es numeren de 0 a n1n-1.

Sortida

Per a cada cas, escriviu el cost mínim per anar de xx a yy, si això és possible. Si no hi ha cap camí de xx a yy, indiqueu-ho.

Public test cases
  • Input

    6 10
    1 0 6
    1 5 15
    3 4 3
    3 1 8
    4 0 20
    0 5 5
    0 2 1
    5 1 10
    4 1 2
    2 3 4
    3 5
    
    2 1
    0 1 1000
    1 0
    
    3 3
    0 2 100
    0 1 40
    1 2 60
    0 2
    

    Output

    16
    no es pot anar de 1 a 0
    100
    
  • Information
    Author
    Jordi Delgado (basat en el problema P43859 de Salvador Roura)
    Language
    Catalan
    Official solutions
    Python
    User solutions
    Python