Laiko ribojimas: 1s
Atminties ribojimas: 256MB
Duomenų failas: atostogos.in
Rezultatų failas: atostogos.out
Atostogos
Darius planuoja per atostogas pakeliauti. Šalyje yra miestų, kuriuos jungia dvipusių kelių, ir iš bet kurio miesto galima nukeliauti į bet kurį kitą. Kiekvieno miesto grožį Darius yra įvertinęs skaičiumi . Darius pasirinko du skirtingus miestus ir , kuriuose jis pradės ir pabaigs savo kelionę. Pakeliui jis nori aplankyti kuo gražesnius miestus - tai yra kad mažiausiai gražus miestas iš aplankytų per visą kelionę būtų kiek galima gražesnis.
Dariui parūpo sužinoti - o kokia yra visų galimų kelionių gražumo suma? Tai yra, jei kelionės iš miesto į miestą gražumą pažymėsime , tai jis norėtų sužinoti sumą .
Pradiniai duomenys
Pirmoje eilutėje pateikti du skaičiai ir - miestų ir kelių skaičius (). Antroje eilutėje yra pateikta skaičių - miestų gražumo įvertinimai (). Sekančiose eilučių yra pateikta po du skaičius ir - -tojo kelio jungiami miestai ().
Rezultatas
Išveskite vieną skaičių - sumą visų galimų kelionių gražumų.
Pavyzdžiai
Pradiniai duomenys | Rezultatai | Paaiškinimas |
---|---|---|
4 3 7 5 3 8 1 3 2 4 1 2 |
24 |
Kelionės iš miesto 1 į miestą 2 gražumas yra 5. Kelionės iš miesto 1 į miestą 3 gražumas yra 3. Kelionės iš miesto 1 į miestą 4 gražumas yra 5. Kelionės iš miesto 2 į miestą 3 gražumas yra 3. Kelionės iš miesto 2 į miestą 4 gražumas yra 5. Kelionės iš miesto 3 į miestą 4 gražumas yra 3. |
5 5 3 4 2 1 8 2 1 2 3 5 4 5 1 1 4 |
19 |
Kelionės iš miesto 1 į miestą 2 gražumas yra 3. Kelionės iš miesto 1 į miestą 3 gražumas yra 2. Kelionės iš miesto 1 į miestą 4 gražumas yra 1. Kelionės iš miesto 1 į miestą 5 gražumas yra 3. Kelionės iš miesto 2 į miestą 3 gražumas yra 2. Kelionės iš miesto 2 į miestą 4 gražumas yra 1. Kelionės iš miesto 2 į miestą 5 gražumas yra 3. Kelionės iš miesto 3 į miestą 4 gražumas yra 1. Kelionės iš miesto 3 į miestą 5 gražumas yra 2. Kelionės iš miesto 4 į miestą 5 gražumas yra 1. |