随笔分类 - 树—树链剖分
摘要:首先,如果没有换根操作的话,那么这就是一个普通的树链剖分。 先按照以1为根进行树链剖分,用线段树维护最小值。现在考虑换根操作,设当前根为root,查询的子树根节点为想,会发现有如下三种情况: \\( root=x \\),相当于求全区间和,直接返回即可; x在root的子树中,那么换根对它没有影响,
阅读全文
摘要:非常妙的一道题。 首先对于操作一“把点x到根节点的路径上所有的点染上一种没有用过的新颜色”,长得是不是有点像LCT中的access操作?进而发现,如果把同一颜色的点连起来作为LCT中的重边的话,那么询问二就相当于问路径上的虚边有多少。 然后第二、三个操作是可以用树剖在线段树上维护的。 设每个点的权值
阅读全文
摘要:因为一开始调试不知道unsigned怎么输出就没有加\n结果WA了一上午!!!!!~~然而最后放弃了unsigned选择了&2147483647~~ 首先链剖,因为它所给的链一定是某个点到根的路径上的一段(一开始没看到),也就是说链是不会拐弯的,那么考虑容斥,加上每条链的长度减去两条链的交的长度加上
阅读全文
摘要:参考:https://www.cnblogs.com/zhuohan123/p/3698852.html 首先,根据点到直线距离公式 $$ d=\frac{kx_0 y_0+b}{\sqrt{k^{2}+1}} $$ 那么XPs的线性假设相斥度为 $$ \delta =\frac{(kx_i y_i
阅读全文

浙公网安备 33010602011771号