Codeforces Round 157 (Div. 1)
E
Little Elephant and Tree
Codeforces
2400
原题
← D→
翻译中…

The Little Elephant loves trees very much, he especially loves root trees.

翻译中…

He's got a tree consisting of $*n*$ nodes (the nodes are numbered from 1 to $*n*$), with root at node number $1$. Each node of the tree contains some list of numbers which initially is empty.

翻译中…

The Little Elephant wants to apply $*m*$ operations. On the $*i*$-th operation $(1 ≤ *i* ≤ *m*)$ he first adds number $*i*$ to lists of all nodes of a subtree with the root in node number $*a*_{*i*}$, and then he adds number $*i*$ to lists of all nodes of the subtree with root in node $*b*_{*i*}$.

翻译中…

After applying all operations the Little Elephant wants to count for each node $*i*$ number $*c*_{*i*}$ — the number of integers $*j*$ $(1 ≤ *j* ≤ *n*; *j* ≠ *i*)$, such that the lists of the $*i*$-th and the $*j*$-th nodes contain at least one common number.

翻译中…

Help the Little Elephant, count numbers $*c*_{*i*}$ for him.

翻译中…

Input

翻译中…

The first line contains two integers $*n*$ and $*m*$ $(1 ≤ *n*, *m* ≤ 10^{5})$ — the number of the tree nodes and the number of operations.

翻译中…

Each of the following $*n* - 1$ lines contains two space-separated integers, $*u*_{*i*}$ and $*v*_{*i*}$ $(1 ≤ *u*_{*i*}, *v*_{*i*} ≤ *n*, *u*_{*i*} ≠ *v*_{*i*})$, that mean that there is an edge between nodes number $*u*_{*i*}$ and $*v*_{*i*}$.

翻译中…

Each of the following $*m*$ lines contains two space-separated integers, $*a*_{*i*}$ and $*b*_{*i*}$ $(1 ≤ *a*_{*i*}, *b*_{*i*} ≤ *n*, *a*_{*i*} ≠ *b*_{*i*})$, that stand for the indexes of the nodes in the $*i*$-th operation.

翻译中…

It is guaranteed that the given graph is an undirected tree.

翻译中…

Output

翻译中…

In a single line print $*n*$ space-separated integers — $*c*_{1}, *c*_{2}, ..., *c*_{*n*}$.

翻译中…

样例

Input #1
5 1
1 2
1 3
3 5
3 4
2 3
Output #1
0 3 3 3 3
InputCopy OutputCopy
Input #2
11 3
1 2
2 3
2 4
1 5
5 6
5 7
5 8
6 9
8 10
8 11
2 9
3 6
2 8
Output #2
0 6 7 6 0 2 0 5 4 5 5
InputCopy OutputCopy
题目信息
题号
258E
时间限制
4 s
内存限制
256 MB
标签
数据结构
DFS 及类似
树

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。