5384

【题解】P5384 [Cnoi2019] 雪松果树

看到一年前的 40pts 突然想填坑,就当顺便回忆一下怎么写题解了。 # 思路 线段树合并 / dsu on tree / 长链剖分 / vector + 二分 / dfs 序 + 树状数组(差分)。 ## 线段树合并 复杂度 $O(n \log n)$,可以卡掉。 考虑用线段树合并维护每个结点的子 ......
题解 雪松 果树 P5384 5384

题解 P5384

这题有紫?? 对于询问节点 $u$,倍增地跳到它的 $k$ 级祖先,求其子树内有多少深度为 $dep_u$ 的节点。 我们考虑把询问离线,再通过 dfs 序把树拍平,然后扫一遍直接求就行了。 复杂度 $O(n\log n)$。 code: ```cpp #include using namespac ......
题解 P5384 5384
共2篇  :1/1页 首页上一页1下一页尾页