„Roata norocului... când ești sus sau când ești jos, soarta este mereu schimbătoare, precum clasamentul de alaltăieri.” — Un mare gânditor f̵r̵a̵n̵c̵e̵z̵ japonez.
Se dă un arbore cu noduri, numerotate de la la . Rădăcina arborelui este fixată în nodul . Fiecare nod are o valoare , care este un număr natural. Pentru că nu ne plac arborii, putem să reducem arborele la un singur nod, aplicând următoarea operație de ori:
- Se aleg oricare două noduri distincte unite printr-o muchie, și
- Se adaugă contorului valoarea . Valoarea inițială a contorului este ;
- Cele două noduri se unesc. Prin unire înțelegem ștergerea celor două noduri din arbore și crearea unui nod nou , pentru care .
Toate muchiile incidente cu și își schimbă capătul egal cu sau în , mai puțin muchia , care dispare.
Costul total al celor operații este valoarea lui după efectuarea acestora.
Cerință
Se dau interogări de tipul:
1 u x
: Valoarea nodului devine egală cu2 u
: Se cere costul total minim al unui șir de operații valid care reduce subarborele nodului la un singur nod. Amintim că rădăcina arborelui este fixată în nodul .
Date de intrare
Pe prima linie a intrării se află un număr natural , reprezentând numărul de noduri din arbore.
Pe a doua linie sa află numere naturale, al -lea număr reprezentând valoarea ai asociată nodului din arbore, unde este un număr de la la .
Pe a treia linie se află numere naturale, al -lea număr reprezentând părintele nodului din arbore, undei este un număr de la la (nodul nu are părinte, fiind rădăcina arborelui).
Pe a patra linie se află un număr natural , reprezentând numărul de interogări. Pe următoarele linii se află interogările în formatul descris în enunț, câte una pe fiecare linie.
Date de ieșire
Ieșirea trebuie să conțină câte un răspuns pe linie corespunzând fiecărei interogări de tipul , în ordinea în care acestea au fost date.
Restricții și precizări
- pentru
- pentru fiecare interogare de tipul .
# | Punctaj | Restricții |
---|---|---|
1 | 4 | |
2 | 13 | |
3 | 15 | Arborele este un lanț și toate interogările sunt de tipul . |
4 | 24 | Toate interogările sunt de tipul . |
5 | 12 | Părintele nodului este nodul pentru . |
6 | 32 | Fără restricții suplimentare. |
Exemplul 1
stdin
7
4 7 9 7 4 1 2
1 1 3 2 3 2
1
2 1
stdout
11
Exemplul 2
stdin
7
6 6 5 1 6 6 4
1 1 2 3 3 3
3
2 1
1 1 1
2 1
stdout
7
11