
树链剖分
不哭的超人
愿你孤独的努力终有回报,愿你前行的路上有人相伴。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Housewife Wind
题目:Housewife Wind题解:题目修改的是边权,求的和也是边权之和,可以先建立一棵树,然后将边权移到下面的点变成点权,求和的时候只要再将LCA(x,y)的点权减掉就可以了。边权变成点权的时候需要注意是按照深度大小往下移,而不是点的大小。#include <map>#include <set>#include <stack>#include ...原创 2020-10-19 15:30:21 · 354 阅读 · 0 评论 -
树的统计Count
题目:树的统计Count#include <vector>#include <cstdio>#include <string>#include <cstring>//#include <sstream>//#include <string.h>#include <iostream>//#includ...原创 2020-10-19 15:30:16 · 419 阅读 · 0 评论 -
Aragorn‘s Story
题目:Aragorn’s Story树链剖分模板#include <map>#include <set>#include <stack>#include <cmath>#include <vector>#include <cstdio>#include <string>#include <c...原创 2020-10-19 15:30:11 · 313 阅读 · 0 评论 -
P3384 【模板】树链剖分
题目描述如题,已知一棵包含N个结点的树(连通且无环),每个节点上包含一个数值,需要支持以下操作:操作1: 格式: 1 x y z 表示将树从x到y结点最短路径上所有节点的值都加上z操作2: 格式: 2 x y 表示求树从x到y结点最短路径上所有节点的值之和操作3: 格式: 3 x z 表示将以x为根节点的子树内所有节点值都加上z操作4: 格式: 4 x 表示求以x为根节点的子树内所有节点...原创 2020-10-19 15:41:47 · 173 阅读 · 0 评论