随笔分类 - 数据结构---树链剖分
摘要:题目链接 "codeforces" . "洛谷" . Solution 建圆方树,对于圆点权值直接就是点权,方点权值就是所有儿子的最小值,这个可以对于每个方点开一个$multiset$维护儿子点权。 那么直接上树剖就好了,注意如果$lca$是方点,那么他父亲的贡献也要算上。 复杂度$O(n\log
阅读全文
摘要:Description 有一个树形结构的宾馆,n个房间,n 1条无向边,每条边的长度相同,任意两个房间可以相互到达。吉丽要给他的三个妹子各开(一个)房(间)。三个妹子住的房间要互不相同(否则要打起来了),为了让吉丽满意,你需要让三个房间两两距离相同。 有多少种方案能让吉丽满意? Input 第一行一
阅读全文
摘要:Description Alice 和 Bob 在玩一个游戏。 游戏在一棵有 n 个点的树上进行。最初,每个点上都只有一个数字,那个数字是 123456789123456789。 有时,Alice 会选择一条从 s 到 t 的路径,在这条路径上的每一个点上都添加一个数字。对于路径上的一个点 r, 若
阅读全文
摘要:题目描述 这棵树上有n个节点,由n−1条树枝相连。初始时树上都挂了一个毒瘤,颜色为ci。接下来Salamander将会进行q个操作。 Salamander有时会修改树上某个点到另外一个点的简单路径上所有毒瘤的颜色。 对于给定的树上 某个点集S ,Salamander还定义了某个点的权值: $W_i=
阅读全文
摘要:Description 给出一个n个节点的有根树(编号为0到n 1,根节点为0)。一个点的深度定义为这个节点到根的距离+1。 设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。 有q次询问,每次询问给出l r z,求$\sum_{l \leq i \leq r}dep[LCA(
阅读全文
摘要:Description M公司是一个非常庞大的跨国公司,在许多国家都设有它的下属分支机构或部门。为了让分布在世界各地的N个 部门之间协同工作,公司搭建了一个连接整个公司的通信网络。该网络的结构由N个路由器和N 1条高速光缆组成。 每个部门都有一个专属的路由器,部门局域网内的所有机器都联向这个路由器,
阅读全文
摘要:Description 有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个 操作,分为三种: 操作 1 :把某个节点 x 的点权增加 a 。 操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a 。 操作 3 :询问某个节点 x 到根的路径中所有点的点权和。 Input
阅读全文

浙公网安备 33010602011771号