Laiko ribojimas: 1s
Atminties ribojimas: 64MB
Duomenų failas: lmio_2018_3e2_pigus_skrydziai_vyr.in
Rezultatų failas: lmio_2018_3e2_pigus_skrydziai_vyr.out
Pigūs skrydžiai
Justas sukonstravo keleivinį lėktuvą ir įkurė pigių skrydžių bendrovę „Bitlandair“, kuri vykdys skrydžius tarp Bitlandijos miestų.
Atėjo metas nuspręsti, kokiomis kryptimis bendrovė vykdys skrydžius. Justas užrašė miestų porų, tarp kurių „Bitlandair“ galėtų vykdyti skrydžius, ir kiekvienai porai nustatė, kiek pelno bendrovei atneštų tokia skrydžių kryptis
Užduotis
Jūsų užduotis – iš Justo sąrašo atrinkti miestų poras, tarp kurių vykdydama skrydžius bendrovė gautų maksimalų pelną. Kadangi „Bitlandair“ turi tik vieną lėktuvą, bet kurios dvi atrinktos poros privalo turėti sutampantį miestą.
Pradiniai duomenys
Pirmoje eilutėje pateikiamas Bitlandijos miestų skaičius ir Justo užrašytų miestų porų skaičius .
Tolesnėse eilučių pateikiama po tris skaičius, aprašančius -tąją porą – , , . ir yra miestų numeriai, o – pelningumas. Galios sąlyga ir visos miestų poros bus skirtingos.
Rezultatai
Išveskite vienintelį sveikąjį skaičių – maksimalų „Bitlandair“ pelną.
Pavyzdžiai
Pradiniai duomenys | Rezultatai | Paaiškinimas |
---|---|---|
5 4 1 2 1 1 3 2 1 4 1 2 4 1 |
4 |
Atrinkus poras 1–2, 1–3, 1–4 pelnas būtų 4 ir tai yra teisingas atsakymas. Atrinkti maršrutus 1–2, 1–4, 2–4 irgi galima, bet pelnas būtų mažesnis – 3. |
7 9 1 2 2 2 3 5 2 4 3 2 5 5 2 6 4 4 5 8 4 7 6 5 6 2 5 7 6 |
21 |
|
7 8 1 2 10 1 4 3 2 3 20 2 4 8 3 4 12 4 5 1 4 6 2 4 7 3 |
40 |