网络流

深搜FF算法

宽搜EK算法

慢O(FM)

Dinic算法较快一些(比赛常用算法而且代码量少,基本不会被卡)


网络流常用相关算法:

最小割

割:去掉后联通分量+1(一个图变成两个图)的边的集合。


最大流最小割定理

最大流就是最小割

任意一个割的净流都等于割的流量且<=容量

https://www.cnblogs.com/dyzll/p/5887266.html

割的容量

割的流量


一个宽搜+一个深搜就是最大流

残余边得到各个边


接下来是:

费用流问题:如求在流为11/8情况下的最小费用

“最小费用最大流问题”,简单也是。 stfa最短路径算法,费用作权值来宽搜再深搜。


难:

有上下界的网络流问题


二分图匹配(简单)

网络流的特例


搜索题:

因为四种情况等价 所以只用记录往上下左右各自走了多少部


/*
快速傅立叶变换


给n个点可以确定最高次项为n-1的多项式


多项式:系数表示法 点值表示法
傅立叶变换(BFT)把系数表示法变成点值表示法
逆傅立叶变换(IBFT)把点值表示法变成系数表示法
FFT快速傅立叶变换  通过log(n)把系数表达变成点值表达
作用:加速乘方运算 n^2 到 nlogn
*/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值