Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2006-11-11 11:23:34.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:petrica.in, petrica.outSursăpreOJI 2004
AutorSilviu-Ionut GanceanuAdăugată de
Timp execuţie pe test0.3 secLimită de memorie65536 kbytes
Scorul tăuN/ADificultatenormalnormalnormalnormalnormal

Vezi solutiile trimise | Statistici

Petrica

Aceasta pagina a fost importata din infoarena1 si nu este inca prelucrata.
Sterge ==Include(file="template/raw")== cand esti multumit cu continutul paginii.

Petrica

Petrica este presedintele unei tari cu N orase conectate prin strazi bidirectionale astfel incat exista un drum unic intre oricare doua dintre ele. Aceste orase sunt numerotate de la 1 la N astfel incat nu exista doua orase cu acelasi numar. Petrica vrea sa le imparta in patru districte blocand exact trei strazi. De asemenea vrea ca populatia oraselor sa fie distribuita cat mai uniform: diferenta dintre numarul de locuitori din distructul cu cea mai mare populatie si numarul de locuitori din districtul cu cea mai mica populatie sa fie cat mai mica. Aflati pentru presedintele Petrica aceasta diferenta.

Data de intrare: petrica.in

S pe prima linie numarul N reprezentand numarul de orase

S urmatoarea linie contine populatia fiecarui oras (N valori intregi)

S urmatoarele linii contin cate doi intregi A si B cu semnificatia: exista o strada intre orasele A si B

Data de iesire: petrica.out

S pe prima linie a fisierului se va afla un numar natural reprezentand diferenta minima pe care vrea sa o afle Petrica

Restrictii si precizari

S 4 <= N <= 200

S Populatia fiecarui oras este un numar intreg din intervalul [1, 10000]

S Populatia unui district se calculeaza ca suma populatiei oraselor din districtul respectiv

S Doua orase sunt in acelasi district daca se poate ajunge de la unul la altul mergand pe strazi care nu au fost blocate

S Pentru 50% din teste N <= 70

Exemplu

petrica.in petrica.out
4 1

2 1 1 1

1 2

1 3

1 4

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?