求助一道简单的树上问题
  • 板块学术版
  • 楼主SpeedStar
  • 当前回复10
  • 已保存回复10
  • 发布时间2024/1/13 17:58
  • 上次更新2024/1/13 20:49:51
查看原帖
求助一道简单的树上问题
28397
SpeedStar楼主2024/1/13 17:58

给定一棵 nn 个点的树,11 号点为根。每个点有一个颜色,点 ii 的颜色为 cic_i、父结点为 pip_i。

除 11 号点外,请你求出,对于每个点,有多少条起点和终点颜色相同路径经过了该点到他父亲的边。(只考虑路径起点和终点即可,对路径上经过的其他点的颜色不做要求)

限制:

  • 1⩽n⩽1051 \leqslant n \leqslant 10^5
  • 1⩽ci⩽n1 \leqslant c_i \leqslant n

(dsu on tree,树上差分就不用说了)

2024/1/13 17:58
加载中...