这周出门到周日才回家,以看博客为主,着重学习了树链剖分。然后写的题多是思维题和模拟题,力扣里也写的数学多一点。
树链剖分一般用动态修改节点值,查询从某个节点到另一节点路径上点权和。树链把兄弟节点中,子树结点数目最多的结点当作重节点,其他的兄弟节点都为轻节点,重节点的链为重链,轻节点的链为轻链。可以以重链为单位建立线段树维护,其他轻节点暴力向重链转移。
(洛谷模版)
这周出门到周日才回家,以看博客为主,着重学习了树链剖分。然后写的题多是思维题和模拟题,力扣里也写的数学多一点。
树链剖分一般用动态修改节点值,查询从某个节点到另一节点路径上点权和。树链把兄弟节点中,子树结点数目最多的结点当作重节点,其他的兄弟节点都为轻节点,重节点的链为重链,轻节点的链为轻链。可以以重链为单位建立线段树维护,其他轻节点暴力向重链转移。
(洛谷模版)