Vedro Pictor e a árvore
O Vedro Pictor possui uma árvore com $$n$$ vértices. A raiz da árvore é o vértice $$1$$. Em cada vértice, Vedro Pictor escreveu um número inteiro positivo, no vértice $$i$$, ela escreveu $$a_i$$. Além disso, a garota escreveu um número inteiro positivo em todas as arestas da árvore (possivelmente, números inteiros diferentes em arestas diferentes). Vamos definir $$dist(v, u)$$ como a soma dos números inteiros escritos nas bordas do caminho simples de $$v$$ a $$u$$. O vértice $$v$$ controla o vértice $$u (v \neq u)$$ se e somente se $$u$$ estiver na subárvore de $$v$$ e $$dist (v, u) \leq a_u$$. Vedro Pictor quer se estabelecer em algum vértice. Para fazer isso, ela quer saber para cada vértice $$v$$ qual é o número de vértices $$u$$ de tal modo que $$v$$ controla $$u$$.
Entrada
A primeira linha contém um número inteiro $$n$$ $$(1 \leq n \leq 2*10^5)$$. A segunda linha contém $$n$$ números inteiros $$a_1, a_2, …, a_n (1 \leq a_i \leq 10^9)$$ – os números inteiros escritos nos vértices. As próximas $$(n – 1)$$ linhas contêm dois números inteiros cada. O $$i$$-ésimo dessas linhas contém números inteiros $$p_i$$ e $$w_i$$ $$(1 \leq p_i \leq n, 1 \leq w_i \leq 10^9)$$ – o pai do $$(i + 1)$$-ésimo vértice na árvore e o número escrito na aresta entre $$p_i$$ e $$(i + 1)$$. É garantido que o gráfico fornecido seja uma árvore.
Saída
Imprima $$n$$ números inteiros – o $$i$$-ésimo desses números deve ser igual ao número de vértices que o $$i$$-ésimo vértice controla.
Exemplos
| ENTRADA | SAÍDA |
|
5 2 5 1 4 6 1 7 1 1 3 5 3 6 |
1 0 1 0 0 |
| ENTRADA | SAÍDA |
|
5 9 7 8 6 5 1 1 2 1 3 1 4 1 |
4 3 2 1 0 |
Enviar solução: Codeforces
