图论
GS_Qiang
这个作者很懒,什么都没留下…
展开
-
网络流24题(圆桌问题)
1.圆桌问题题目链接题目大意:m 个不同单位的代表参加一次国际会议。第 i 个单位派出了 r_i 个代表。会议的餐厅共有 n 张餐桌,第 i 张餐桌可容纳 c_i 个代表。同一个单位来的代表不在同一个餐桌就餐。思路:首先想怎么建图,因为同一个单位来的代表不在同一个餐桌就餐,所以就可以将每一个单位与每一张餐桌连一条边,容量为1。然后自己建立一个源点,所以把源点与每个单位连边,容量为单位的人数。再建立一个汇点,每张桌与汇点连边,容量为每张桌的容量。所以就类似于建成了这样一张图:然后从源点原创 2021-08-06 22:33:09 · 187 阅读 · 0 评论 -
最小费用最大流(模板题)
poj2125题目大意:给你一个无向图,有n个点,m条边,求从1 ~ n,然后再从n ~ 1 ,且每一条边只能走一次,求最短路径是多少。思路:因为每一条边只能走一次,所以可以将每一条边的流量设置为1,要么用流过该条边,要么都不流。将每一条边的权值置为该条边的费用,然后跑两遍spfa最短路求最小费用就好了。模板:#include<iostream>#include<cstdio>#include<cstring>#include<algorithm&原创 2021-08-05 21:32:26 · 719 阅读 · 0 评论