【学习笔记】最大权闭合子图

  • 对于非 DAG 的图也能用最小割求解最大权闭合子图。

理解:对于一个环,如果正点权有一个没删的话,那么整个环是可达的(相邻的边的容量为 inf),这样环上所有负全点都会向汇点断边,同时为了满足最优性,所有正权点一定不会断开,所以 求解最大权闭合子图是不考虑先后顺序的

如何输出具体方案:

从 源点 s 开始 BFS ,如果一个点和 s 是联通的,那么这个点在子图 G’ 中

考虑一种特殊图,当只有正权到负权的连边时,这是一个 分层图

CF786E ALT

sol:
网络流 + 线段树优化建图。

显然路径和路径上的点形成依赖关系

暴力建图是不可行的。

那么我们把线段树上的节点看成网络上的点

一个节点就管辖区间 [l,r] ,向左右子树连 inf 边 即可。

谢谢!!!


__EOF__

本文作者仰望星空的蚂蚁
本文链接https://www.cnblogs.com/cqbzly/p/17530208.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   仰望星空的蚂蚁  阅读(8)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示