Text
普通的费用流需要每增广一次,再用最短路算法更新距离。
而ZKW则是在增广结束后直接倒回修改标号
实际上,ZKW可以看作SAP的高度标号改成了距离标号,一个点的标号就是它到汇点的最短路距离
SAP是在增广时不断修改,ZKW则是在一次增广后进行修改,只修改访问过的点,并且以其中最小的一个增量更新所有点。
一次增广完成后,这条路径的长度就是当前源点的距离标号
Code
普通的费用流需要每增广一次,再用最短路算法更新距离。
而ZKW则是在增广结束后直接倒回修改标号
实际上,ZKW可以看作SAP的高度标号改成了距离标号,一个点的标号就是它到汇点的最短路距离
SAP是在增广时不断修改,ZKW则是在一次增广后进行修改,只修改访问过的点,并且以其中最小的一个增量更新所有点。
一次增广完成后,这条路径的长度就是当前源点的距离标号
题目链接:http://poj.org/problem?id=2195题意:每个人都走到一个
。zk
bilibili某up主的:PPT:https://www.lanzous.com/i5r4uefCode:htt
题目地址:HDU 3488今晚才发现以前的费用流模板居然是错也没意
不管怎么说,模板才是最重要的!!!/** * ┏┓ ┏┓
题干:
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M