În dimineața barajului de la lotul din Slatina, după ce s-au trezit la timp, campionii vor, bineînțeles, să servească micul dejun al campionilor. După cum știm cu toții, micul dejun al campionilor se ia numai la Profi.
Orașul Slatina poate fi privit ca un arbore cu noduri, fiecare nod fiind un punct de interes al orașului și unde punctele de interes sunt conectate între ele prin străzi bidirecționale de lungimi egale. Cum orașul Slatina este în continuă dezvoltare, în fiecare din următoarele zile se va desfășura una din următoarele evenimente:
- în punctul de interes se va construi un magazin Profi. Este garantat că în punctul de interes nu era construit un magazin Profi.
- în punctul de interes se va demola magazinul Profi. Se garantează că în punctul de interes era construit un magazin Profi.
Deoarece campionii sunt indeciși cu privire la locația în care vor să servească micul dejun, ei vor să se întâlnească într-un punct de interes care este la distanță egală de toate magazinele Profi din oraș. Inițial, nu există niciun magazin Profi construit în oraș.
Cerință
Ajutați campionii să-și ia micul dejun! După fiecare dintre cele zile calculați numărul de locații în care se pot întâlni campionii pentru a fi la distanță egală de toate magazinele Profi.
Date de intrare
Prima linie conține numerele și . Pe următoare linie se află numere, al -lea reprezentând tatăl nodului . Următoarele linii conțin fiecare câte un număr întreg, . Dacă , atunci se va construi un magazin Profi în punctul de interes . Dacă , atunci se va demola magazinul Profi din punctul de interes .
Date de ieșire
Se vor afișa linii. Pe a -a linie se va afișa numărul de puncte de interes în care campionii se pot întâlni după ziua , astfel încât să fie la distanță egală de toate magazinele Profi.
Restricții și precizări
- Nodul cu este rădăcina arborelui.
- Se garantează faptul că șirul descrie un arbore de mărime .
- Se consideră că dacă nu există niciun Profi, atunci campionii se vor întâlni în orice punct de interes.
- și , .
- Distanța dintre două puncte de interes se consideră numărul de muchii dintre ele.
Subtask 1 (7 puncte)
Subtask 2 (9 puncte)
Subtask 3 (20 puncte)
- , unde este numărul de magazine Profi din oraș la ziua
Subtask 4 (8 puncte)
- ,
Subtask 5 (56 puncte)
- Fără restricții suplimentare
Exemple
stdin
7 3
6 7 2 6 3 0 4
5
4
-5
stdout
7
1
7
stdin
7 12
0 1 2 1 4 1 6
2
4
6
-4
5
-2
-6
3
7
-3
-5
1
stdout
7
3
1
3
0
0
7
3
1
3
7
1