
最小割模型
ACM败犬
这个作者很懒,什么都没留下…
展开
-
bzoj1497:最大获利(最大权闭合子图,最小割模型应用)
题目大意: 分析:满足第 i 个人必须要建 ai,bi两个中转站。假设存在一个最优解,最优解一定是满足了部分人。从 i 各建一条边到 ai,bi ,可以发现最优解符合最大权闭合子图的定义,得到最优解一定只建需要的中转站,不会多建其它多余的中转站(没有多余消费) 解决最大权闭合子图可以用网络流模型。 撇开最大权闭合子图来说: 可以将所有人连一条边到S,容量为获利,所有中转站连一条边到T,容量为成本...原创 2019-07-30 11:49:46 · 218 阅读 · 0 评论 -
2019 Multi-University Training Contest 2:Harmonious Army(最小割模型)
题目大意:有 n 个人,有两种职业,Mage和Warrior,有m对关系,没对关系有u,v,A,B,C,u,v指的是编号为u,v的人。 若这俩人都为 Mage,则你获得 A 的力量值。若这俩人都为 Warrior ,你会获得 C力量值,若一人为Mage一人为Warrior,你会获得B力量值,现在让你来安排n个人的职业,使得获得的力量值最大。 分析:有 2n∗m2 ^ n * m2n∗m的暴力解法,...原创 2019-07-30 21:22:55 · 188 阅读 · 0 评论 -
洛谷P2774:方格取数问题(二分图最大权独立集,最小割模型)
题解:用最小割模型求解二分图最大权独立解。方法的可行性和证明可参考《最小割模型在信息学竞赛中的应用》论文。 建图时将二分图X部和S相连,容量为点权,Y部和T点相连,容量为点权,原图的边保留。 由于是网格图,不需要二分染色,观察可以发现下标(x,y) x 和 y同奇偶的一定是在同一个部,不同奇偶的在另一个部。 #include<bits/stdc++.h> using namespac...原创 2019-08-02 13:17:34 · 191 阅读 · 0 评论