Stāsts
Auseklis un Gaisma dzīvo īpatnējā pilsētā, kurā ir ēkas, sanumurētas no līdz . Pilsētā ir divvirzienu ceļa posms. Katrs ceļa posms savieno divas ēkas un no katras ēkas uz katru citu ir iespējams nokļūt, braucot pa vienu vai vairākiem ceļa posmiem. Auseklis dzīvo ēkā ar numuru , bet Gaisma - . Pilsētā ir veikali, kas atrodas ēkās ar numuriem .
Šodien ir Gaismas dzimšanas diena un Auseklis ir uzaicināts uz svinībām. Auseklis plāno pa ceļam aizbraukt uz kādu veikalu un nopirkt dāvanu. Viņš labi zina, kādas dāvanas Gaismai patīk, un ir izpētījis to cenas visos veikalos. Katram ceļa posmam Auseklis arī zina, cik viņam izmaksātu degviela, kas nepieciešama, lai aizbrauktu no viena šī ceļa posma gala līdz otram. Katram ceļa posmam brauciena izmaksas abos virzienos ir vienādas. Auseklis ir taupīgs - viņš vēlas degvielai un dāvanai kopumā iztērēt pēc iespējas mazāk naudas. Palīdzi Auseklim izrēķināt, kāds ir mazākais naudas daudzums, kas viņam nepieciešams, lai no savas mājas aizbrauktu uz vienu no veikaliem, nopirktu dāvanu un aizbrauktu pie Gaismas.
Viens ēku un ceļu posmu shematisks attēls parādīts attēlā. Auseklis dzīvo 2. ēkā, bet Gaisma - 5. ēkā. Dāvanu iespējams nopirkt 1., 3., 4. vai 6. ēkā. Dāvanu cenas šajos veikalos ir attiecīgi 5, 1, 9 un 3, bet ceļa izmaksas aizbraukšanai uz veikalu un pie Gaismas ir attiecīgi 9, 7, 3 un 5. Vislētākās kopējās izmaksas (8) Auseklis var iegūt, pērkot dāvanu 3. vai 6. ēkā.

Ievaddati
Pirmajā rindā doti četri naturāli skaitļi - ēku skaits (), veikalu skaits () un ēku, kurās dzīvo Auseklis un Gaisma, numuri un ().
Nākamajās rindās katrā doti trīs naturāli skaitļi , , (, , ), kas norāda, ka -tais ceļa posms savieno ēkas un un aizbraukšanas no vienas ēkas uz otru izmaksas ir .
Nākamajās rindās katrā doti divi naturāli skaitļi - ēkas, kurā atrodas veikals, numurs () un dāvanas cena šajā veikalā (). Visi ir atšķirīgi.
Izvaddati
Izvaddatu vienīgajā rindā jābūt vienam naturālam skaitlim - minimālajam naudas daudzumam, kas Auseklim nepieciešams dāvanai un ceļam.
Apakšuzdevumi un to vērtēšana
| # | Apakšuzdevuma apraksts | Punkti |
|---|---|---|
| 1. | Uzdevuma tekstā dotie trīs testi | 2 |
| 2. | 13 | |
| 3. | Visiem izpildās | 20 |
| 4. | Visiem izpildās | 15 |
| 5. | 20 | |
| 6. | Bez papildu ierobežojumiem | 30 |
Piemēri
Ievaddati
7 4 2 5
1 2 3
2 4 2
3 4 2
4 5 1
5 6 1
5 7 5
1 5
3 1
4 9
6 3
Izvaddati
8
Ievaddati
5 3 3 2
4 5 9
5 2 8
5 3 10
5 1 9
4 10
5 10
1 2
Izvaddati
28
1. apakšuzdevuma ievaddati
5 3 5 2
4 5 1
4 2 8
4 1 9
4 3 8
1 2
2 1
4 10
5 1 2 4
3 4 1
4 1 8
4 2 10
4 5 1
4 2
10 4 1 10
1 2 6
2 3 2
3 4 5
4 5 3
5 6 1
6 7 4
7 8 4
8 9 2
9 10 6
2 10
3 9
9 8
4 6