摘要:
算法:树链剖分,可持久化线段树。 题目大意 给定 $n$ 个结点的一棵树,$m$ 次操作,操作有三种: 将 $x$ 至 $y$ 最短路径上的所有点的权值加上 $delta$。 对于 $x$ 至 $y$ 最短路径上的所有点 $u$,求 $\sum\sum^{\operatorname{dis}(u,y 阅读全文
posted @ 2022-10-20 13:39
Day_Dreamer_D
阅读(61)
评论(0)
推荐(0)
摘要:
题目传送门:Link。 算法:DP。 设计状态 第一眼看着道题就感觉像是 DP,再观察数据范围大概是 $O(n^2)$ 的时间复杂度。 因为要求多个 $k$ 的答案,那么状态第一维显然是令多少个数满足条件,第二位就是算到第几个数。 $dp_{i,j,0}$ 表示前 $i$ 个数有 $j$ 个满足条件 阅读全文
posted @ 2022-10-20 09:07
Day_Dreamer_D
阅读(37)
评论(0)
推荐(0)
摘要:
查询第 $k$ 小值想到权值线段树。 合并操作想到线段树合并。 维护连通性想到并查集。 并查集合并方向应与线段树合并方向一致。 查询时,先求出并查集的根再在线段树上询问。 /* * Title: P3224 [HNOI2012]永无乡 * Source: 洛谷 * URL: https://www. 阅读全文
posted @ 2022-10-20 07:33
Day_Dreamer_D
阅读(52)
评论(0)
推荐(0)

浙公网安备 33010602011771号