随笔分类 -  图论-lct

随笔分类 -  图论-lct

随笔分类 -  图论-lct

摘要:https://www.luogu.com.cn/problem/P4219 https://darkbzoj.tk/submission/80566 n 个点,起初没有边,每次加一个边或查询对于一条边,有多少条不同的路径经过它,保证时刻是一个森林 大概就是一个用 lct 维护虚子树信息的方 阅读全文
posted @ 2020-08-20 16:36 suxxsfe 阅读(152) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/P4234 求最小差值生成树 考虑先把边从小到大排序(从大到小也可以,就是反过来而已) 然后一条条边枚举,如果两端点还未联通,直接联通 如果整个图已经联通了,此时可以理解为枚举了边的最大值(因为边权从小到大排序了),最大值确定,就应该 阅读全文
posted @ 2020-08-14 14:53 suxxsfe 阅读(156) 评论(0) 推荐(0) 编辑
摘要:http://uoj.ac/problem/274 https://www.luogu.com.cn/problem/P6664 根据题目的条件(温度各不相同)和要求(温度排序后字典序最小),容易推出,实际上每次询问就是要求两个端点之间最低温度最高的,同时不存在环(就是在最低温最高基础上最短)的一条 阅读全文
posted @ 2020-08-14 10:50 suxxsfe 阅读(211) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/P4172 https://darkbzoj.tk/problem/2594 bzoj 那个是加强版 lct 维护动态最小瓶颈树 题意:给一个图,每次询问两个点之间路径的最大值的最小值,或断开一个边,始终保证图连通 用 lct 维护, 阅读全文
posted @ 2020-08-13 01:41 suxxsfe 阅读(100) 评论(0) 推荐(0) 编辑
摘要:https://darkbzoj.tk/problem/2959 和那个bzoj4998 星球联盟比较像,都是用并查集加 lct 来维护双连通性 其实就是要处理环,因为如果无环,那么要求的值就是路径上所有点的值 而有了环,由于没有断边操作,那么就把整个环缩成一个点,用并查集来维护 还有一个并查集用来 阅读全文
posted @ 2020-08-11 14:36 suxxsfe 阅读(118) 评论(0) 推荐(0) 编辑
摘要:https://darkbzoj.tk/problem/4998 真真是调了一晚上啊。。。写这个blog的时候已经第二天一点了。。看着dbzoj拿着那缓慢至极的速度一个个点的测,测着测着就停了然后零分,自闭 n 个点,起初存在 m 条边,然后有 p 次操作,每次建一条边,问建 阅读全文
posted @ 2020-08-11 01:17 suxxsfe 阅读(236) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/P1501 给定 n 个节点的树,每个操作是路径的点权都加一个数,路径点权都乘一个数,查询路径点权和(对 51061 取模),断一条边并加入一条新边(保证合法) 就是用 lct 维护,打反转(换根用)、加法、乘法的懒标记, 阅读全文
posted @ 2020-08-10 11:20 suxxsfe 阅读(128) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/P2147 https://darkbzoj.tk/problem/2049 lct 维护连通性 题面长的恶臭,总结出来就是,给你 n 个点,一开始每边,后来有加边、断边、查询两点是否联通的操作 断边保证断的边存在,且任意时刻 阅读全文
posted @ 2020-08-10 11:12 suxxsfe 阅读(86) 评论(0) 推荐(0) 编辑
摘要:AgOH 大佬的视频:https://www.bilibili.com/video/BV1G4411z7mN link-cut-tree 用来维护动态森林,可以支持连边、断边、查询树链信息的操作,树链剖分的加强版 实链剖分:每个非叶子节点都有一个实儿子,和它之间的边是实边,和其它儿子间的边都是虚边。 阅读全文
posted @ 2020-08-07 17:52 suxxsfe 阅读(130) 评论(0) 推荐(0) 编辑

This blog has running: 1856 days 2 hours 0 minutes 44 seconds

Copyright © 2025 suxxsfe
Powered by .NET 9.0 on Kubernetes
点击右上角即可分享
微信分享提示