求树上距离$\leq L$,树上权值距离$\leq W$,点对个数。
求树上距离$\leq L$,即双指针模版题,考虑$(l,r]$区间去合适的,即$query(0,L-dep[l]]$有多少,树状数组维护。
- 由于边权过大需要离散化,选择维护树上距离
- 统计时,不能将自己即$dep[l]$,也算入,所以先树状数组移走再查询。
代码
1 |
|
求树上距离$\leq L$,树上权值距离$\leq W$,点对个数。
求树上距离$\leq L$,即双指针模版题,考虑$(l,r]$区间去合适的,即$query(0,L-dep[l]]$有多少,树状数组维护。
1 |
|