- Time limit: 3.00 s
- Memory limit: 512 MB
Syrjälässä on tietä jotka yhdistävät :ää risteystä. Syrjälän tiet ovat huonossa kunnossa. Kuitenkaan kaikkien teiden kunnostamiseen ei ole riittävästi rahaa. Syrjälän pormestari on päättänyt kunnostaa teitä niin, että kunnostettuja teitä pitkin voi liikkua ainakin kaupungintalon, kirjaston ja rautatieaseman välillä. Tiedät jokaisesta tiestä kuinka paljon sen kunnostaminen maksaa. Mikä on halvin tapa kunnostaa tiet niin että ne täyttävät pormestarin vaatimukset?
Syöte
Syötteen ensimmäisellä rivillä on kaksi lukua, ja , risteyksien määrä ja teiden määrä. Seuraavalla rivillä on kolme lukua, , ja , risteykset joissa kaupungintalo, kirjasto ja rautatieasema sijaitsevat. Seuraavalla :llä rivillä on jokaisella kolme lukua, , ja , jotka tarkoittavat että risteyksien ja välillä on kaksisuuntainen tie jonka kunnostaminen maksaa . Minkä tahansa kahden risteyksen välillä on olemassa reitti.
Tuloste
Tulosta yksi luku, kuinka paljon teiden kunnostaminen maksaa.
Rajat
Esimerkki
Syöte:
4 6 1 3 4 1 2 4 1 3 9 1 4 6 2 3 2 2 4 5 3 4 8
Tuloste:
11
Syöte:
5 5 1 2 3 1 5 4 1 4 3 2 4 3 2 5 5 3 5 6
Tuloste:
15