随笔分类 - 分治——点分治
摘要:"传送门" 点分治模板题都不会迟早要完 发现这道题需要统计所有路径的信息,考虑点分治统计路径信息。 点分治之后,因为路径是有向的,所以对于每一条路径都有向上和向下的两种。那么如果一条向上的路径,点数为$s_1$,单独考虑这条路径的权值和为$v_1$,和一条向下的路径,点权和为$s_2$,单独考虑这条
阅读全文
摘要:"传送门" 统计所有路径的边权乘积的乘积,不难想到点分治求解。 边权颜色比例在$[\frac{1}{2},2]$之间,等价于$2B \geq R , 2R \geq B$($R,B$表示红色和黑色的边的条数) 所以我们可以在统计的时候,先把所有可能的路径全部乘进答案,然后除掉满足$2B 2B_2 R
阅读全文
摘要:HNOI2015 "亚瑟王" (概率DP) 根据期望的线性性,我们只需要算出每一种卡牌触发的概率就可以算出期望的值 考虑与第$i$张卡牌触发概率相关的量,除了$p_i$还有前$i 1$张卡牌中触发过的卡牌的数量。 假设前$i$张卡牌中触发了$j$张的概率为$f_{i,j}$,那么第$i$张卡牌的触发
阅读全文
摘要:"BZOJCH传送门" 题目大意:给出一棵树,求对其进行随机点分治的复杂度期望 可以知道一个点的贡献就是其点分树上的深度,也就是这个点在点分树上的祖先数量+1。 根据期望的线性性,考虑一个点对$(x,y)$在何时$x$能够是$y$的祖先,那么在$x$到$y$的路径上的所有点中$x$必须要是第一个被选
阅读全文
摘要:传送门 看到平均数最大,自然地想到二分答案。那么我们的$check$函数就是要求:是否存在一条长度在$[L,U]$的路径,满足其权值和$\geq 0$。 看到长度在$[L,U]$,自然地想到点分治求解。我们考虑如何统计答案,像树的难题那样使用线段树的话,复杂度会变成$nlog^3n$,显然是跑不过这
阅读全文
摘要:传送门 只会线段树……关于单调队列的解法可以去看“重建计划”一题。 看到路径长度$\in [L,R]$考虑点分治。可以知道,在当前分治中心向其他点的路径中,始边(也就是分治中心到对应子树的根的那一条边)颜色相同的两条路径在拼合的时候在加上两条路径的权值之后需要减掉始边颜色的权值(因为被计算了两次),
阅读全文
摘要:传送门 淀粉质好题啊qaq 我们先考虑随便选择一个点作为邮递中心,通过移动邮递中心找到更优的位置。将路径最大值求出,并将路径最大值对应的那一些路径拿出来考虑。可以知道,如果说这些路径中存在一条经过当前邮递中心的路径,意味着当前点就是最优的(因为不论邮递中心怎么移动,这一条路径的长度不会小于当前值,也
阅读全文

浙公网安备 33010602011771号