- 博客(8)
- 收藏
- 关注
原创 费用流模板——ZKW
先让我们回顾一下SPFA算法:设d[x] = x到T的最短距离对于i,j必有d[j] + c[i][j] >= d[i]SPFA算法就是每次找到d[j] + c[i][j] = d[i]的等式,走最短路更新答案。 这样的话没有充分利用到已经求过的,有些图会很慢。我们可以借鉴KM算法的思想,每次把d[i]增大一点点,就可以找到范围更大的j,答案也是对的。每次增高的距离就是已走过点到为走过点的最小高度
2017-03-29 20:25:28 1818
原创 费用流模板——SPFA
先解释一下费用流:对于一个网络, 我们可能会有多组最大流, 现在我们给每条边附上一个费用系数, 每条边产生的费用 = 这条边的流量 × 这条边的费用系数,常见的问题是求最小费用最大流。
2017-03-29 12:52:52 894
原创 AC自动机模板——贴瓷砖
A镇的主街是由N个小写字母构成,镇长准备在上面贴瓷砖,瓷砖一共有M种,第i种上面有Li个小写字母,瓷砖不能旋转也不能被分割开来,瓷砖只能贴在跟它身上的字母完全一样的地方,允许瓷砖重叠,并且同一种瓷砖的数量是无穷的。问街道有多少字母(地方)不能被瓷砖覆盖。
2017-03-09 19:06:47 752
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人