Vedro Pictor e a árvore
O Vedro Pictor possui uma árvore com vértices. A raiz da árvore é o vértice
. Em cada vértice, Vedro Pictor escreveu um número inteiro positivo, no vértice
, ela escreveu
. 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
como a soma dos números inteiros escritos nas bordas do caminho simples de
a
. O vértice
controla o vértice
se e somente se
estiver na subárvore de
e
. Vedro Pictor quer se estabelecer em algum vértice. Para fazer isso, ela quer saber para cada vértice
qual é o número de vértices
de tal modo que
controla
.
Entrada
A primeira linha contém um número inteiro
. A segunda linha contém
números inteiros
- os números inteiros escritos nos vértices. As próximas
linhas contêm dois números inteiros cada. O
-ésimo dessas linhas contém números inteiros
e
- o pai do
-ésimo vértice na árvore e o número escrito na aresta entre
e
. É garantido que o gráfico fornecido seja uma árvore.
Saída
Imprima números inteiros - o
-ésimo desses números deve ser igual ao número de vértices que o
-é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