- Time limit: 1.00 s
- Memory limit: 128 MB
Sinulle on annettu kaupunkia ja niiden väliset lentoyhteyttä. Tehtäväsi on selvittää, mikä on halvin reitti Syrjälästä kaikkiin muihin kaupunkeihin lentoja käyttämällä.
Syöte
Syötteen alussa on kaksi kokonaislukua ja : kaupunkien määrä ja lentoyhteyksien määrä. Kaupungit on numeroitu , ja kaupunki 1 on Syrjälä.
Sitten syötteessä on riviä, joista jokainen kuvaa yhden lentoyhteyden. Rivillä on kolme kokonaislukua , ja : lento alkaa kaupungista , päättyy kaupunkiin ja sen hinta on . Jokainen lento on yksisuuntainen.
Voit olettaa, että Syrjälästä pääsee kaikkiin kaupunkeihin lentämällä.
Tuloste
Tulosta kokonaislukua: lyhin matka Syrjälästä kaupunkeihin .
Rajat
Esimerkki
Syöte:
3 4 1 2 6 1 3 2 3 2 3 1 3 4
Tuloste:
0 5 2