给定一棵 nnn 个点的树,111 号点为根。每个点有一个颜色,点 iii 的颜色为 cic_ici、父结点为 pip_ipi。
除 111 号点外,请你求出,对于每个点,有多少条起点和终点颜色相同路径经过了该点到他父亲的边。(只考虑路径起点和终点即可,对路径上经过的其他点的颜色不做要求)
限制:
(dsu on tree,树上差分就不用说了)