带权二分图最大匹配 P1500 普通的二分图最大匹配的权值都是1,但是现在我们要解决带权的。 解决方法有两个:一个是匈牙利算法但是不会,另一个是最大费用最大流。 建图方式是这个样子: 弄出源点和汇点。源点向男的连边,女的想汇点连边,流量为1,费用为0。 满足条件的男的向女生连边,流量为1,费用为权值 ...
分类:
其他好文 时间:
2019-01-28 21:07:14
阅读次数:
153
今天早上终于把一直卡着的那道整完了,心情舒畅。但是马上就发现还有好些东西没学。写了一上午splay和treap博客的草稿了,趁热写下网络流的博客好了,就当换个脑子。 为什么是23呢?因为机器人路径规划问题我不会啊嘿嘿。 Pt.1 建立的体系 笑 Pt.2 关键词统计 好像没什么用,但是这些东西还是和 ...
分类:
其他好文 时间:
2019-01-18 20:05:56
阅读次数:
280
Description 给出一个 $n n$ 的矩阵,每一格有一个非负整数 $A_{i,j}$ ,($A_{i,j} using namespace std; const int INF = 1000000000; const int N = 550; int n, m, cnt, vis[N N ...
分类:
其他好文 时间:
2018-12-12 00:36:32
阅读次数:
205
建图((x,y,c,l)表示x到y,费用c,流量l) (S,1,0,K) (i,i+1,0,K) 这个边上的流量,表示i还可以被覆盖的次数 (N,T,0,K) (i,j,w,1)对于权值为w的区间[i,j] 然后跑最大费用最大流 因为没有负权值,所以肯定尽量跑满 ...
分类:
其他好文 时间:
2018-12-01 21:55:11
阅读次数:
169
看到数据范围,考虑网络流..但考的时候完全不知道怎么建图 考虑流量表示选的点个数,费用表示选点的收益,跑最大费用最大流 那么我用一个点x表示某树中的询问点x,刨去它子孙询问点的子树后的子树 对于树1,连边S->x,流量为x的限定数-孩子询问的限定数,费用为0 对于树2,连边x->T,流量为x的限定数 ...
分类:
其他好文 时间:
2018-12-01 21:49:30
阅读次数:
215
题目描述: https://www.luogu.org/problemnew/show/P4015 题解: 建图跑最小费用流。 对于最大费用,我们可以重新建边,并把权值变成相反数。 也称 最大费用最大流。 代码: ...
分类:
其他好文 时间:
2018-11-24 11:35:28
阅读次数:
130
2016ACM/ICPC亚洲区青岛站 Coding Contest 费用流 [TOC] 题目描述 题目描述 A coding contest will be held in this university, in a huge playground. The whole playground wou ...
分类:
其他好文 时间:
2018-10-07 23:24:27
阅读次数:
180
费用流里spfa最后的判断要写成dis[t] =0而不是dis[t]!= inf否则会WAWAWA…… ...
分类:
其他好文 时间:
2018-09-22 17:06:54
阅读次数:
130
最小费用最大流问题 最小费用最大流问题: 在最大流有多组解时,给每条边在附上一个单位费用的量,问在满足最大流时的最小费用是多少? 来搞清楚一些概念: 最小费用最大流:指满足源点流出的流量最大且流量平衡时,总费用最小的一个网络。 最小费用可行流:指满足流量平衡时,总费用最小的一个网络。 最大费用最大流 ...
分类:
其他好文 时间:
2018-07-31 11:51:03
阅读次数:
229
题目大意 给定 $n$ 个待安装软件包。每一个软件包安装所需时间为 $t_i$。 软件包之间的依赖关系构成了一张 $n$ 个点 $m$ 条边的DAG,一条有向边 $(u v)$ 代表 $v$ 依赖于 $u$ 。无依赖关系的软件包可以同时安装。 对于每个软件包,可以花费$c_i$的时间让其 $t_i$ ...
分类:
其他好文 时间:
2018-07-10 00:35:42
阅读次数:
204