Oficial, m-am răzbunat.
Toată lumea știe că plantele sunt ca niște arbori (grafuri neorientate conexe aciclice). O plantă are un număr de fructe (numerotate de la la ) specific acesteia, iar fructele sunt conectate de ramuri, astfel încât să poți ajunge de la fiecare fruct la oricare alt fruct prin intermediul lor. Toată lumea mai știe și că fiecare fruct dintr-o plantă este caracterizat de frumusețea sa, . De asemenea, toți grădinarii știu că se poate calcula efortul culegerii fructelor unei plante (notată cu ) în felul următor:
- Alegem un fruct dintre cele ale plantei, acesta devenind fructul principal al plantei.
- Însumăm, pentru fiecare fruct din plantă, frumusețea fructului înmulțit cu distanța dintre fructele și în plantă (distanța dintre două fructe într-o plantă este numărul minim de ramuri care trebuie traversate pentru a ajunge de la un fruct la celălalt).
- Efortul plantei va fi egal cu maximul dintre sumele obținute pentru toate fructele principale alese.
Formal, efortul unei plante se calculează astfel:
Zanagludeuba, grădinarul viclean din Lamangaï, a găsit în laboratorul dușmanului său, Emargni cel Iubitor, o mulțime de plante foarte valoroase, numerotate de la stânga la dreapta cu numere de la la . Acesta a observat că fiecare plantă este conectată cu vecinii săi. Pe scurt, planta este conectată cu plantele și , cu excepția plantelor și , care sunt conectate doar cu planta , respectiv cu planta .
Zanagludeuba vrea să îi strice zen-ul adversarului său cât timp este în vacanță, așa că își propune să le distrugă, dar realizează rapid că plantele sunt prea puternic conectate. Astfel, el își dorește să despartă plantele una de cealaltă, adică să taie conexiunile plantelor între ele. El va trebui să facă exact tăieturi (fiecare tăietură strică exact o conexiune), astfel încât, la final, toate plantele să nu aibă nicio conexiune.
Din păcate, Zanagludeuba întâmpină o problemă majoră: tăieturile îi ocupă timp, iar el este foarte leneș (iubește să îl enerveze pe Emargni, dar iubește mai mult să lucreze la informatică). Timpul total necesar pentru a despărți plantele este egal cu suma duratelor fiecăreia dintre cele tăieturi. Timpul necesar unei tăieturi, notat cu , între plantele și , se calculează în felul următor:
- Se notează cu mulțimea maximală a plantelor conectate între ele în stânga plantei și în care este inclusă aceasta, adică mulțimea tuturor plantelor la care poți ajunge plecând de la planta către stânga și parcurgând doar conexiuni netăiate.
- Se notează cu mulțimea maximală a plantelor conectate între ele în dreapta plantei și în care este inclusă aceasta, adică mulțimea tuturor plantelor la care poți ajunge plecând de la planta către dreapta și parcurgând doar conexiuni netăiate.
- Se notează cu recolta mulțimii de plante , adică suma numărului de fructe ale plantelor din mulțimea .
- Se notează cu calibrul mulțimii de plante , adică maximul dintre eforturile ale plantelor din mulțimea .
- .

În poza alăturată, putem observa plante. Fiecare plantă are caracteristicile sale trecute sub ea. De exemplu, planta are și . Unele conexiuni sunt deja tăiate, iar conexiunile rămase sunt între plantele , și . Dacă vrem să calculăm timpul necesar pentru a tăia conexiunea dintre plantele și , vom proceda în felul următor:
- Mulțimea este alcătuită din plantele și .
- Mulțimea este alcătuită doar din planta .
- , iar .
- , iar .
Cerință
Emargni cel Iubitor a aflat de planul lui Zanagludeuba de la prietenul său, Stacedfas, chiar când Zanagludeuba își începea treaba, dar se delectează prea bine în vacanță și vrea să se întoarcă acasă cât mai târziu. Acesta v-a angajat pe voi să găsiți cea mai lungă durată pe care Emargni o mai poate petrece în vacanță, pentru a-l putea prinde sigur pe grădinarul viclean în fapt, oricum ar executa acesta tăieturile (Emargni se poate teleporta acasă instant sau chiar în trecut).
Date de intrare
Pe prima linie a fișierului de intrare plante.in se găsește un număr natural , reprezentând numărul de plante.
Pe următoarele linii sunt descrise fiecare dintre cele plante în ordine crescătoare a numărului lor de ordine, astfel:
- Pe prima linie a descrierii se găsește un număr natural , reprezentând numărul de fructe ale plantei .
- Pe următoarea linie a descrierii se găsesc numere naturale: , separate printr-un spațiu, reprezentând frumusețea fructelor din planta .
- Pe următoarele linii ale descrierii se găsesc câte două numere naturale și , separate printr-un spațiu, cu semnificația că există o ramură între fructele și în planta .
Date de ieșire
Pe prima linie a fișierului de ieșire plante.out se va găsi un singur număr întreg , reprezentând durata maximă pe care o mai poate petrece Emargni în vacanță, pentru a-l putea prinde sigur pe Zanagludeuba în fapt.
Restricții și precizări
- ;
- ;
- ;
- Efortul al unei plante poate fi negativ, grădinarilor făcându-le plăcere să culeagă fructele acestei plante;
- Notăm cu distanța dintre fructele și într-o plantă și este egală cu numărul minim de ramuri care trebuie traversate pentru a ajunge de la la ;
- Distanța de la un fruct la el însuși este egală cu ;
- reprezintă cel mai mare număr întreg mai mic sau egal decât . De exemplu, , iar ;
- Durata maximă pe care o mai poate petrece Emargni în vacanță poate fi negativă, caz în care Emargni se va teleporta în trecut pentru a-l prinde pe Zanagludeuba, fiindcă Emargni face parte din specia Rendangster, care este cunoscută pentru puterile sale supranaturale;
# Punctaj Restricții 0 0 Exemplul 1 9 și 2 17 3 11 și 4 14 și 5 13 6 13 7 12 8 11 Fără restricții suplimentare
Exemplu
plante.in
3
2
3 4
2 1
3
2 3 5
1 2
3 1
6
2 1 3 1 2 4
2 1
6 5
3 4
3 5
1 3
plante.out
102
Explicație
Dimensiunile celor plante sunt:
- , fructul principal ales optim este .
- , fructul principal ales optim este .
- , fructul principal ales optim este .
Zanagludeuba are două modalități de a tăia conexiunile plantelor:
- Taie mai întâi conexiunea dintre plantele și , cu , apoi conexiunea , cu . Timpul total este .
- Taie mai întâi conexiunea dintre plantele și , cu , apoi conexiunea , cu . Timpul total este .
Emargni trebuie să se întoarcă după ca să îl poată prinde sigur pe Zanagludeuba.