随笔分类 -  图论—最小生成树

摘要:1.最小生成树: kruscal: 2.最短路: spfa(最好不要写,他死了)... dijisktra(这个比较好) 3.LCA 倍增版本: 树剖版本: 4.tarjan 有向图tarjan缩点+spfa最长路 无向图割边: 无向图割点: 5.网络流 最大流: 费用流: 有源汇上下界最大流 有源 阅读全文
posted @ 2019-07-12 15:56 lleozhang 阅读(472) 评论(0) 推荐(0) 编辑
摘要:思想基本同bzoj 2594,但是多了一步 首先我们发现这时的边有两个属性了,因此我们考虑先去掉其中一者的限制 我们把所有边按a大小排序,然后从小到大加入维护的最小生成树 每次加边时都按照b的大小操作bzoj 2594,然后更新答案即可 如果始终不联通输出-1 阅读全文
posted @ 2019-07-10 16:15 lleozhang 阅读(223) 评论(0) 推荐(0) 编辑
摘要:很好的一道LCT题目 首先我们可以发现,题目要求的就是最小生成树上的一条树链的最长边的长度,因此我们实际只需动态维护最小生成树即可 然后我们考虑怎么动态维护最小生成树 不难发现,如果涉及在最小生成树上删边,那么这个操作将变得非常复杂,因为我们并不知道删边之后要把什么样的边补充回去才行 但是,如果我们 阅读全文
posted @ 2019-07-10 16:12 lleozhang 阅读(166) 评论(0) 推荐(0) 编辑

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