- 博客(9)
- 收藏
- 关注
原创 最大流最小费用(模板)
在最大流上加了一个费用 用EK的方法先用spfa找最小费用的一个可行流,在一次次修改,与最大流思想一样,不过找最短路时需要建一个负边#include<cstdio> #include<iostream> #include<cstring> #include<queue> using namespace std; const int M=199999; int n,m,s,t;int dis[M]
2017-04-29 14:54:22 214
原创 蜥蜴
#include<cstdio> #include<iostream> #include<cstring> #include<queue> using namespace std; const int M=9999,INF=999999999; int deep[M]; int tot,cnt; int r,c,u;int p[100][100]; char a[100][100],b; int
2017-04-28 16:29:06 212
原创 最大流最小割定理证明
对于一个图集合G(V,W),V是边,W是点,对于一个源点s属于W,一个汇点t属于W,有一个割(S,T),指的是断开几条边v将s与t分在两个集合里。 在上面那个图里的虚线就是一个割! 上面那个图里就不能作为一个割,因为s和t在一个集合里。
2017-04-28 16:28:22 768
原创 二分图匹配(匈牙利算法模板)
刚写了网络流,再写一个二分图匹配经典算法,一样能解决二分图匹配问题#include<cstdio> #include<iostream> #include<cstring> using namespace std; int m,n,e; int nex[999999]; int to[999999]; int head[999999]; int cos[99999]; int tot; int vi
2017-04-21 16:07:20 218
原创 最大流(模板)
最大流就是建一个反向边,所以说正向边加反向边之和就等于你一开始输入的值,然后找一条增广路,找出最小的cos,把最大流tot加上cos,然后正向边减cos,反向边加cos,这样可以修正错误,因为其实你不用这样流,可你这样流了,就这样直到找不到增广路,就找不到更多的流量了,这时的值就是最大的,其实就是一次一次添流量,直到不能添了 1.EK(Edmond—Karp)算法 也就是广搜版#include<
2017-04-21 15:56:28 169
原创 最大流(模板)
最大流就是建一个反向边,所以说正向边加反向边之和就等于你一开始输入的值 1.EK(Edmond—Karp)算法 也就是广搜版#include<cstdio> #include<iostream> #include<cstring> using namespace std; const int M=1999999,INF=999999999; int n,m,s,t,used[M]; int f
2017-04-20 16:08:37 307
原创 灾后重建
#include<cstdio> #include<iostream> #include<cstring> using namespace std; int n,m,q; int dis[300][300],t[99999]; int k; void work(int x,int y,int z) { while(t[k]<=z) { for(int i=0;i<n;i
2017-04-16 11:30:27 422
原创 杂物
洛谷1113#include<cstdio> #include<cstring> using namespace std; const int M=99999;int nex[M]; int head[M],to[M],cos[M];int dis[M],s=0; int tot;int d[M*20];int vis[M],r[M]; int add(int x,int y,int z){++to
2017-04-16 11:28:15 192
原创 AC 自动机(模板)
AC自动机 就是一个多子串匹配的东西,哪有那么厉害,和kmp一样有一个fail指针(下面代码打错了。。,不改了),匹配失败了就跳到file指针,因为fail指针都是从父节点的fail指针推过来的,这样就可以保证前面是一样的了。 AC自动机分三步,第一步是建trie树,第二步是建fail指针(最关键的一步,否则就和字典树一样了),第三步是匹配。 1.建trie图 代码在这 很容易就建完了。
2017-04-16 11:24:41 209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人