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