随笔分类 -  图论:LCA

摘要:给定一个支持增加和删除的点集,求将点集联通的边集的最小值 引理: 将点按照dfn环排列后 求相邻两点的距离和就是答案的二倍 尝试证明: 我们发现dfn相对大的节点 他们的了lca的的dfn就相对较小 如果一个节点的祖先的链上,经过dfn小的一定会经过dfn大的 对于三个点a,b,c,我们假设$d 阅读全文
posted @ 2022-01-16 20:07 __iostream 阅读(34) 评论(0) 推荐(0) 编辑
摘要:void dfs1(int x) { size[x]=1; for(int i=head[x];i;i=e[i].next) { int y=e[i].to; if(dep[y]) continue; dep[y]=dep[x]+1; fa[y]=x; dfs1(y); size[x]+=size[ 阅读全文
posted @ 2022-01-16 20:03 __iostream 阅读(15) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示