本题是典型的最大流最小割模型,利用最大流等于最小割求解,将每个城市拆成两个点,之间连容量为w的边,注意起点和终点连容量为无穷大的边,然后为了方便,起点连源,终点连汇,容量也为无穷大,城市之间连容量为无穷大的双向边,直接跑最大流即可。
我的代码:
最大流最小割模型实现
本文介绍了一种解决最大流最小割问题的方法,通过构造特定的图模型,并使用SAP算法进行最大流的求解。具体包括节点和边的设计、算法流程及C++代码实现。
本题是典型的最大流最小割模型,利用最大流等于最小割求解,将每个城市拆成两个点,之间连容量为w的边,注意起点和终点连容量为无穷大的边,然后为了方便,起点连源,终点连汇,容量也为无穷大,城市之间连容量为无穷大的双向边,直接跑最大流即可。
我的代码:
709

被折叠的 条评论
为什么被折叠?