jzoj2230 破坏
2016-09-21 11:52
204 查看
Description
Alice和Bob玩以下游戏。首先,爱丽丝得出了一些有n个顶点和M条边的有向图。之后,鲍勃试图摧毁它。他可以在某个顶点删除这个顶点全部入边,或这个顶点的全部出边。Alice把两种成本分配到每个顶点:Wi+和Wi-。如果Bob要删除第i个顶点的所有入边他就要付出Wi+美元给Alice,如果他要删除第i个顶点的所有出边,他将付给Alice Wi- 美元。
请回答Bob从有向图中删除所有的边需要的最小费用。
Input
输入文件描述了Alice已经绘制的有向图。输入文件的第一行包含N和M(1<= N<=100,1<=M<=5000)。第二行包含N个整数,表示Wi+。第三行用类似的方式表示Wi-。保证所有费用都是正整数。以下M行,每行包含两个整数X和Y,表示一条X到Y的有向边。Output
一个正整数C,表示Bob从图形中删除所有的边需要的最小费用。题解
还没开始做,只是想了一下。分配问题,应该是网络流。
构图大概是这样的
先由S向每个点X连一条WI+的边, 再把那个点X’向T连一条WI-的边
我们对于每一条边(X,Y),在图中X,Y也连一条MAX的边,跑一次最小割即为所求
好像是最大权闭合子图
相关文章推荐
- Jzoj4715 树上路径
- [jzoj3865/JSOI2014]士兵部署
- 【JZOJ 5409】【NOIP2017提高A组集训10.21】Fantasy
- JZOJ5415. 【NOIP2017提高A组集训10.22】公交运输 DP
- JZOJ5415. 【NOIP2017提高A组集训10.22】公交运输
- 【JZOJ 5413】【NOIP2017提高A组集训10.22】清兰
- JZOJ 5408 【NOIP2017提高A组集训10.21】Dark
- Jzoj4792 整除
- Jzoj4831 方程式
- JZOJ 5436 Group
- Jzoj4838 I like Matrix!
- 【bzoj 3622】【JZOJ 5429】 排列
- [JZOJ3484]密码
- JZOJ 5442. 【NOIP2017提高A组冲刺11.1】荒诞
- Jzoj4890 随机游走
- [JZOJ5425]数论
- Jzoj5452【NOIP2017提高A组冲刺11.5】轰炸
- JZOJ 5454. 【NOIP2017提高A组冲刺11.5】仔细的检查
- JZOJ 5460. 【NOIP2017提高A组冲刺11.7】士兵训练
- JZOJ5462. 【NOIP2017提高A组冲刺11.8】好文章