题意:

Problem Description
由于小白同学近期习武十分刻苦,很快被晋升为天策军的统帅。而他上任的第一天,就面对了一场极其困难的战斗:
据侦查兵回报,前方共有N座城池,考虑到地势原因,最终得到一个结论:攻占某些城池之前必须攻占另外一些城池。
事实上,可以把地图看做是一张拓扑图,而攻占某个城池,就意味着必须先攻占它的所有前驱结点。
小白还做了一份调查,得到了攻占每个城池会对他的兵力产生多少消耗(当然也可能会得到增长,因为每攻占一个城池,便可以整顿军队,扩充兵力,天策军的兵力十分庞大,如果不考虑收益,他们可以攻取所有的城池)。
现在请你帮小白统帅做一份战斗计划,挑选攻打哪些城市,使得天策军在战斗过后军容最为壮大。

Input
首先输入一个N 代表有N个城池(1<= n <= 500)
接着输入一个M,代表城池和城池之间的拓扑关系数。
接着输入N个数字 代表从1 到 N 编号城池的战斗消耗(负数代表将要消耗天策军兵力,正数表示天策军可以获得相应的战斗收益)
最后M行 每行2个数字 a,b,代表相应城池的编号。
表示攻占b之后才可以攻占a;

Output
天策军最大能获得多少战斗收益

Sample Input
5 5 8 -8 -10 12 -10 1 2 2 5 1 4 3 4 4 5

Sample Output
2

分析:最大权闭合子图,最大流可解,不懂的可以参看胡伯涛论文:胡伯涛《最小割模型在信息学竞赛中的应用》,将正权值得点与源点连边,负权值的点与汇点连边,权值均为绝对值。然后如果a在b的基础上,那就连一条a->b的有向边。然后用所有正权值得和减去最小割的值就是答案。建图如下。

总结:最大权闭合图就是将一些互相有依赖关系的点转换成图,闭合图指的是在图中的每一个点的后继点都是在图内的。

代码:待补。参考https://blog.csdn.net/scf0920/article/details/39007545。

HDU 3061 Battle(最小割----最大权闭合图)相关推荐

  1. 洛谷 - P1361 - 小M的作物 - 最小割 - 最大权闭合子图

    第一次做最小割,不是很理解. https://www.luogu.org/problemnew/show/P1361 要把东西分进两类里,好像可以应用最小割的模板,其中一类A作为源点,另一类B作为汇点 ...

  2. 图论 —— 网络流 —— 最小割 —— 最大权闭合子图

    [概述] 给出一个有向图,每一个点都有一个权值,现在要选择一个权值和最大的子图,使得每个点的后继都在子图中,这个子图就称为最大权闭合子图. 如上图,能选的子图有:Ø.{1,2,3,4,5,6}.{3, ...

  3. 最大权闭合 图 讲解

    详见  国家集训队 论文 2007  胡伯涛 <最小割模型在信息学竞赛中的应用> 首先说几个我看时疑惑的问题   1:为什么 割里面的点集就是闭合 图 ? 答:由于 我们见图时,将原图的 ...

  4. luogu P3410 拍照(最大权闭合图转最小割)

    luogu P3410 拍照 最大权闭合图转最小割 要得到最大收益,我们可以用总可能收益减去最小花费,也就是最小割. #include<cstdio> #include<cstrin ...

  5. 【网络流24题】B、太空飞行计划问题(最大权闭合图转最小割、最小割方案输出)

    整理的算法模板合集: ACM模板 B.太空飞行计划问题(最大权闭合图转最小割.最小割方案输出)[省选/NOI- ] P2762 太空飞行计划问题 [问题分析] 最大权闭合图问题,可以转化成最小割问题, ...

  6. noi 2006 最大收益 最大权闭合图转最小割转最大流

    题意:一个公司有n个可以建造通讯战的地方,建造成本分别为pi,然后第i个公司会选择使用通讯站ai与bi,使用费用是ci,然后问这个通讯公司怎么建站能够获利最大.(净获利=总收益-总成本): 网上看到一 ...

  7. 【POJ - 2987】Firing(最大权闭合图,网络流最小割,输出方案最小,放大权值法tricks)

    题干: You've finally got mad at "the world's most stupid" employees of yours and decided to ...

  8. 【洛谷 - P3410】拍照(最大权闭合图,网络流最小割)

    题干: 题目描述 小B有n个下属,现小B要带着一些下属让别人拍照. 有m个人,每个人都愿意付给小B一定钱让n个人中的一些人进行合影.如果这一些人没带齐那么就不能拍照,小B也不会得到钱. 注意:带下属不 ...

  9. hdu 3879 Base Station 最大权闭合图

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3879 A famous mobile communication company is plannin ...

最新文章

  1. VS asp.net 连接64位oracle 11g
  2. SQLServer中的数据类型
  3. Cucumber 入门一
  4. linux命令crontab
  5. apk图标存放位置_安卓系统下安装完apk程序后,具体的文件夹位置在哪里呢?
  6. java 数组处理_JAVA操作数组
  7. 前端学习(3121):组件和模块
  8. MiniGUI编程--编辑框
  9. ORACLE数据库维护
  10. activiti的springboot模块
  11. Android TTS实现简单阅读器
  12. Codeforces Round 1 - 10总结 【@Abandon】
  13. 代码段:js表单提交检测
  14. 联想计算机wifi卸载,怎么卸载联想笔记本电源管理软件
  15. 如何关闭JxBrowser,正确退出JxBrowser的方法
  16. 关于海康威视网络摄像机二次开发问题
  17. 微信小程序豆瓣电影(上)
  18. 关于IPhone无法收发短信---设置iphone短信中心号码
  19. vcftools手册重要参数集合
  20. [项目管理-28]:四象限法与任务的时间优先级管理

热门文章

  1. Linux下的屏幕录像机
  2. 第一章_01_JAVA概述
  3. web制作QQ会员导航
  4. 申请微软Windows Live SkyDrive免费网络硬盘方法
  5. 配置环境变量path(自用笔记)
  6. iOS开发中遇到的一些问题及解决方案【转载】
  7. 券商区块链的“钱途”
  8. iptables-ipset仅允许国内访问---DNAT入口
  9. AutoCAD如何批量设置线宽
  10. 广东首份运用税务区块链技术的代理出口货物证明在佛山开具