.campion
conectare | înregistrare | căutare
Pagina principală » Probleme » caravane

ultima problemă
grupă: mică
sursă: OMI 2016
ultimul articol
autor: Prof. Radu Vişinescu
ultimul software
autor: Prof. Emanuela Cerchez
.campion
caravane


Timp maxim de executie/test:
0.6 secunde
Memorie totala disponibila/stiva:
30 MB/1 MB

Intr-un califat in desertul Sahara exista N asezari-orase conectate prin drumuri astfel incat fiecare oras se poate ajunge in oricare altul, iar traseul dintre ele (succesiunea de drumuri) este unic. Intre orase se efectueaza transporturi prin intermediul caravanelor, iar in decurs de un an intre orice pereche de orase au loc doua transporturi: unul dus, altul intors. Singura conditie pentru transporturi este ca, caravanele sa parcurga o distanta de fix K drumuri; astfel vor exista perechi de orase (cele intre care distanta este diferita de K) intre care o caravana sa nu poata calatori. Califul a hotarat sa introduca taxe pe drumuri, astfel fiecare caravana care trece intre doua orase trebuie sa plateasca taxa pentru accesul pe drumul respectiv. La finele anului califul doreste sa stie care este suma colectata din taxe pentru toate drumurile.

Date de intrare

Fisierul de intrare caravane.in contine pe prima linie numarul de orase N. Urmeaza N-1 linii de forma x y t, cu semnificatia ca intre orasele x si y exista drum, iar t este valoarea taxei pe drumul dintre x si y.

Date de iesire

Fisierul de iesire caravane.out va contine o singura linie pe care va fi scris un singur numar intreg reprezentand valoarea in RON colectata in decurs de un an in intreg califatul.

Restrictii

1 < N < 100 000
0 < K < 32

Taxa pentru fiecare drum este un numar natural <= 100
Suma colectata este un intreg reprezentabil pe 8 octeti cu semn.

Exemple

caravane.in caravane.out Explicatie

5 2
4 2 11
5 4 3
3 2 5
2 1 4

108

Singurele caravane sunt intre perechile de orase 1-3, 1-4, 2-5, 3-1, 3-4, 4-1, 4-3 si 5-2 cu taxele respectiv 9, 15, 14, 9, 16, 15, 16, 14. Suma totala colectata este 108.

stud. Gheorghe Stefan
A.S.E. Bucuresti, Facultatea de Cibernetica
stefangh@gmail.com

propunător: Prof. Emanuela Cerchez
emanuela.cerchez@gmail.com
Articole recomandate
Probleme recomandate
De la .campion 2006: scara, programs, nr, iepuras2, numere3, robot2, fry, suma, sah, formule, perm, cifra, repeat, ture, xor, policefm, unu, criptare, ed, bilete, vector, scor, ratb, infinit, race, dragon, kreg, placi, hanoig, red, 2sec, flood, sume3, balls, festival, croco, johnie, matrice3, pavaj, sume, arthur, kimberley, kafka, vocale, pento, prop, ro, sol, bacan, erdos, poligon, reduceri, druid, novel, gramezi, nrbinar, laser, spair, cuburi, grup, invest, cd, friends2, mese, toys
De acelaşi autor: scoici, munte2
Despre graf: gropi, tgv, matrice2, miniasm, picnic, mere, circuit, soldati, arce, conflicte, desen, robot, furtuna, net, cuvinte, excursie, cadere, pioni, reinvent, kreg, flood, croco, johnie, matrice, arthur, kimberley, ro, sol, bete, honest, police, pcod, zmeu, auto2, grazing, datorii, trafic, sponsori, monede1, apm, bile1, caini, masina1, bomboane, turn1, shgraf, paintball, program1, tgraf, kgb, algola, felinar, joc6, tric, homeless, promo, turism, casute, joc10, prieteni1, traseu, zapezi, litoral, lover, trip, garaj, ziduri, tv, pact, echipe1, vitale, spion, trasee, bcolor, scara2, lant, ab3, soc, team, gard, rsp, graf, mexc, dep, albinuta1, atac2, cabane, drumuri, tj, grade, jungla, lanterna, magic5, coment, urgenta, fazan, lanturi, cfr, site, traseu1, trmv, graphgame, minuni, telefon, ubergraf, carray, pestera, chei, arbgraf, war, fluviu, drumuri1, entries, ubuntzei, pack, fotbal1, pamant, dag, razboi, benzina2, wg, neconex, asfalt1, kubus2, module, progresii, dfs, prieteni3, megascoala, grafxy, dineu, vot1, biperm, drumuri2, nrgraf, cristal, cartite, copaci3, dragoni, nuclee
Despre arbori: bonuri, tgv, barfa, votare, arce, balaur, trains, bile2, vmem, plopi, mese, strict, tree, sub, kinder, firma1, albinuta, rlcs, masina, omizi, concurs1, latime, piloti, barca1, arbnr, sirag1, pikachu, arb, logn, maxq, arbore, bcast, mesaj1, traseu, asmax, salvare, tramvai1, omida, sediu, string, tv, izo, zoo, ratina, vitale, camion1, arbfind, cezar1, tcast, dep, curent, spp, frunze, sea2, culori, color, urgenta, nori, treegame, antipatie, scanduri, minuni, arb1, activ, regat, kdtree, autostrazi, carray, trenuri1, arbgraf, war, mess, secvnumber, subs, posta, radare, arbore1, hacker, lista, codarb, subsecvente, confuzie, transform, arbsum, copaci3, arbvalmax
surse trimise | ajutor