译自 JOI 2019 Final T5「珍しい都市 / Unique Cities」
JOI 国有 $N$ 个城市,城市从 $1$ 到 $N$ 编号。这些城市被 $N-1$ 条双向道路连接,第 $i$ 条路连接两个城市 $A_i$ 和 $B_i$。从任何城市出发,可以到达所有城市。
JOI 国有些特产,每种特产的编号都在 $1$ 到 $M$ 之间(包括 $1$ 和 $M$),但是 $1$ 到 $M$ 的某些整数可能不代表 JOI 国的特产。JOI 国的每个城市都产一种特产。$j$ 城产的特产是 $C_j$。多个城市可能产相同的特产。
我们定义两个城市之间的距离为从一个城市到另一个城市需要经过的最少道路数,对于城市 $x\ (1\le x\le N)$,我们定义城市 $y\ (1\le y\le N,y\neq x)$ 是独特的城市当且仅当对于任何一个城市 $z\ (1\le z\le N,z\neq x,z\neq y)$,$x$ 与 $y$ 间的距离不等于 $x$ 与 $z$ 之间的距离。
JOI 国交通部部长 K 先生想知道对于城市 $j\ (1\le j\le N)$ 的独特的城市一共能产多少种特产。
给出 JOI 国的道路信息与每个城市产的特产,写一个程序计算对于每个城市的独特的城市,一共能产多少种特产。