题目链接
方法:网络流最大权闭合图
题目分析
题目大意
通讯公司想要建一些基站,给出了这些基站的建造费用Pi,该公司有m个客户,每个客户需要两个基站Ai和Bi,可以为通讯公司产生利润prof,问,通讯公司最多可以获得多少利润?
解析
最大权闭合图问题。对于建立从超级源点s指向客户的正边以及从基站指向超级汇点t的边,权值为各个点的点权,跑一遍最大流最小割,再用所有正权顶点减去最小割即为所求
代码
1 | // poj 2987 |
Pursue excellence; Strive for perfection.
方法:网络流最大权闭合图
通讯公司想要建一些基站,给出了这些基站的建造费用Pi,该公司有m个客户,每个客户需要两个基站Ai和Bi,可以为通讯公司产生利润prof,问,通讯公司最多可以获得多少利润?
最大权闭合图问题。对于建立从超级源点s指向客户的正边以及从基站指向超级汇点t的边,权值为各个点的点权,跑一遍最大流最小割,再用所有正权顶点减去最小割即为所求
1 | // poj 2987 |