Pagini recente » Diferente pentru problema/numerex intre reviziile 8 si 9 | Algoritmiada 2010 - Organizatori | Diferente pentru runda/algoritmiadamirror2022runda1 intre reviziile 1 si 2 | codegen | Diferente pentru problema/asmax intre reviziile 2 si 1
Diferente pentru
problema/asmax intre reviziile
#2 si
#1
Diferente intre titluri:
Diferente intre continut:
== include(page="template/taskheader" task_id="asmax") ==
Poveste ...
h2. Cerinta
...
h2. Restrictii
...
h2. Date de intrare
...
h2. Date de iesire
...
h2. Exemplu
| asmax.in | asmax.out |
| linia1
linia2
linia3
| linia1
linia2
|
== include(page="template/taskfooter" task_id="asmax") ==
==Include(page="template/taskheader" task_id="asmax")==
==Include(page="template/raw")==
Asmax
(Arbore de Suma Maxima)
Se considera un arbore (graf neorientat, conex si aciclic) cu N varfuri, in care fiecare varf i are asociata o valoarea intreaga V[i]. Se defineste un subarbore al arborelui dat, ca fiind un subgraf conex nevid al acestuia (care poate coincide chiar cu arborele dat).
h2. Cerinta
Se cere sa determinati un subarbore al unui arbore dat, pentru care suma valorilor asociate varfurilor continute in subarbore sa fie maxima.
h2. Date de Intrare
Prima linie a fisierului de intrare asmax.in contine numarul intreg N, reprezentand numarul de varfuri ale arborelui. A doua linie a fisierului contine N valori intregi, reprezentand valorile asociate nodurilor. A i-a valoare din acest sir reprezinta valoarea asociata nodului i. Urmatoarele N-1 linii contin cate doi intregi distuncti a si b, separati printr-un spatiu, avand semnificatia ca exista muchie intre varful numerotat cu a si cel numerotat cu b.
h2. Date de Iesire
In fisierul asmax.out veti afisa suma maxima a unui subarbore al arborelui dat.
h2. Restrictii
. 1 <= N <= 16.000
. -1000 <= V[i] <= 1000
. Varfurile sunt numerotate cu numere distincte intre 1 si N
Exemple
|asmax.in |asmax.out |
|5 |4 |
|-1 1 3 1 -1 | |
|4 1 | |
|1 3 | |
|1 2 | |
|4 5 | |
Explicatie
Subarborele care contine varfurile 1,2,3 si 4 are suma 4.
==Include(page="template/taskfooter" task_id="asmax")==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.