Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2008-02-28 21:42:54.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:flux1.in, flux1.outSursă
AutorAutor necunoscutAdăugată defireatmyselfBogdan-Alexandru Stoica fireatmyself
Timp execuţie pe test1.25 secLimită de memorie65536 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Flux Maxim

Se ne imaginam o retea formata din M tevi. Lichidul pe o teava se scurge intr-un anumit sens, iar fiecare teava are un anumit diametru, deci prin aceasta nu poate trece mai mult lichid decat o cantitate limita (specifica fiecarei tevi). Tevile sunt conectate intre ele prin jonctiuni numerotate de la 1 la N. Jonctiunea 1 este legata la un robinet, iar jonctiunea N este legata la o scurgere. In afara de acestea doua, lichidul nu se poate acumula in nico alta jonctiune (cantitatea de lichid care intra trebuie sa fie egala cu cea care iese).
Se cere sa se determine cantitatea totala maxima de apa ce poate trece de la la robinet la scurgere.

Reteaua se va da sub forma unui graf orientat cu N noduri (jonctiunile) si M muchii (tevile), fiecare muhcie avand o anumita capacitate (debitul).

Date de intrare

Pe prima linie a fisierul de intrare flux1.in se afla N si M. Urmeaza apoi M linii ce contin 3 numere naturale a, b si c. Linia i+1 semnifica faptul ca teava respectiva este marginita de jonctiunile a si b, apa se scurge de la a spre b, iar debitul acesteia este c.

Date de iesire

In fisierul de iesire flux1.out se va scrie cantitatea totala maxima de apa ce poate trece de la la robinet la scurgere
h2. Restrictii

  • 1 ≤ N ≤ 200
  • 1 ≤ N ≤ 19 900
  • capacitatea fiecarei tevi este un numar natural nenul mai mic sau egal cu 150.
  • fluxul maxim va fi ≤ 2 000 000 000

Exemplu

flux1.influx1.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicatie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?