算法题解--图论:网络流
文章平均质量分 82
ciociooo
这个作者很懒,什么都没留下…
展开
-
【东方幻想乡系列模拟赛 Stage 4】 河城荷取
Description在幻想乡,河城荷取是擅长高科技工业的河童。荷取的得意之作除了光学迷彩外,还有震动整个幻想乡的巨型人形『非想天则』。不过由于人形太过巨大,所以为它充能是一件很麻烦的事。人形一共有N个电能池,编号1..N。其中前L个电能池(即编号为1..L的电能池)连接着外部充能接口,而编号为N的电能池连接着动力炉核心。在N个蓄能池之间有M条单向管道,每条管道有一个激活代价cost和电能传输原创 2013-11-24 17:58:42 · 3159 阅读 · 0 评论 -
【ZJOI2010】network-网络扩容
题解参考:http://blog.sina.com.cn/s/blog_86942b140101450q.htmlDescription给定一张有向图,每条边都有一个容量C和一个扩容费用W。这里扩容费用是指将容量扩大1所需的费用。求: 1、 在不扩容的情况下,1到N的最大流; 2、 将1到N的最大流增加K所需的最小扩容费用。Input输入文件的第一行原创 2013-12-05 18:09:42 · 933 阅读 · 0 评论 -
重要秘密
Description圆蛋节到来,学校又开始短暂的放假了,大部分人们都很欢乐。虽然不知道OIER们心情是否很愉快,可以确定的是ACMER们确实放假了, 所以他们脸上充满了笑容,终于有时间集体开黑刷水题了,然后集体开黑放羊去。 与此同时,NAOCAN_HELLIS发现了一个很恼火的现象,当大家沉醉于集体开黑的时候,学校的渣渣网络变得异常的卡。然后,NAOCAN_HELLIS发现了一个更恼原创 2013-12-19 09:47:52 · 834 阅读 · 0 评论 -
【CQOI 2006】移动棋子
Description 在一个n*n的棋盘上有n枚棋子。每次可以把一枚棋子往上、下、左、右方向之一移动一格,最后排成一行、一列或者主、副对角线上(因此一共有2n+2条可能的目标状态),要求移动次数最小。 棋盘上有一些位置是障碍,棋子在任何时候都不能经过。棋子的初始位置保证不在障碍物上。任两枚棋子不能在同时到达 同一个格子。 Input第一行包含两个整数n, m,表示棋原创 2013-12-22 18:26:52 · 1576 阅读 · 0 评论 -
【线性规划与网络流24题 10】餐巾计划
Description一个餐厅在相继的N 天里,每天需用的餐巾数不尽相同。假设第i天需要ri块餐巾(i=1,2,…,N)。餐厅可以购买新的餐巾,每块餐巾的费用为p分;或者把旧餐巾送到快洗部,洗一块需m天,其费用为f 分;或者送到慢洗部,洗一块需n 天(n>m),其费用为s每天结束时,餐厅必须决定将多少块脏的餐巾送到快洗部,多少块餐巾送到慢洗部,以及多少块保存起来延期送洗。但是每天洗好的餐巾原创 2013-12-23 18:43:23 · 1052 阅读 · 0 评论 -
【HDU 1569】 方格取数2 --最大点权独立集
【题目大意】给你一个m*n的格子的棋盘,每个格子里面有一个非负数。从中取出若干个数,使得任意的两个数所在的格子没有公共边,就是说所取数所在的2个格子不能相邻,并且取出的数的和最大。(n,m【分析】将图黑白染色,然后按照矛盾关系建成二分图。那么求一个最大点权独立集即可。建图:i + j 为奇数的与S节点相连,边的权值为棋盘上对应位置的值。i +原创 2014-02-19 18:58:37 · 734 阅读 · 0 评论 -
【POJ 3469】 Dual Core CPU --最小割
【题目地址】点击打开链接【分析】这种题应该一看就是最小割的题目。然后我们考虑这样建图:1.S向每个任务连一条容量为A[i]的边。2.每个任务向T连一条容量为B[i]的边。3.如果输入u,v,w。那么u向v连容量w的边,v向u连容量w的边。那么如果任务a,b是由不同的cpu完成的,即各自分属S集和T集。那么割边集必然包含连接a,b的边。【代码】原创 2014-02-19 19:08:29 · 819 阅读 · 0 评论 -
【KpmCup#0 省选模拟赛】题解
【题目地址】【T-1】很明显的差分约束系统,判负环。但是裸的要超时,我们注意到一个负环必定在一个强连通分量中。于是我们先求出SCC,再判负环。只需要判断入队次数大于sqrt(N)即可,虽然这样是有反例的,但大多数数据是能过的。【T-2】斜率优化dp我们可以得到一个dp方程: f[i]=min{f[j]+sigma(b[k]*(i原创 2014-02-20 16:45:11 · 1534 阅读 · 0 评论