#90. [R15F]树上炸弹
[R15F]树上炸弹
时空限制
3S/512M
题目描述
给定一棵由 个节点和 条无向边组成的树。
定义一条路径的长度为路径上边的数量,定义节点 和节点 的距离 为 和 之间最短路径的长度。
有 个炸弹,第 个炸弹位于节点 ,爆炸范围为 ,会炸到满足 的任意节点 。一个节点上可能存在多个炸弹。
求每个节点会被多少个炸弹炸到。
格式
输入格式
第一行包含两个整数 ,分别表示节点的数量和炸弹的数量。
接下来 行每行包含两个整数 ,表示节点 和节点 之间有一条无向边。数据保证这 条边构成一棵 个节点的树。
接下来 行每行包含两个整数 ,表示第 个炸弹所在的节点和爆炸范围。
输出格式
输出 个整数,第 个整数表示节点 会被多少个炸弹炸到。
样例
样例输入 #1
5 5
1 2
2 3
3 4
3 5
3 1
2 1
5 2
5 1
5 1
样例输出 #1
1 3 5 2 4
样例解释 #1
第 个炸弹会炸到节点 。
第 个炸弹会炸到节点 。
第 个炸弹会炸到节点 。
第 个炸弹会炸到节点 。
第 个炸弹会炸到节点 。
数据规模
对于 的数据,。
对于 的数据,,,。
Related
In following contests: