摘要: 传送门 模型 二分图多重匹配问题,可以用最大流解决。 实现 建立二分图,每个单位为X集合中的顶点,每个餐桌为Y集合中的顶点,增设附加源S和汇T。 1、从S向每个Xi顶点连接一条容量为该单位人数的有向边。 2、从每个Yi顶点向T连接一条容量为该餐桌容量的有向边。 3、X集合中每个顶点向Y集合中每个顶点 阅读全文
posted @ 2017-06-03 21:17 zht467 阅读(182) 评论(0) 推荐(0)
摘要: 传送门 模型 求最长两条不相交路径,用最大费用最大流解决。 实现 为了限制经过次数,将每个点i拆成xi,yi. 1、从xi向yi连一条容量为1,费用为1的有向边(1<i<N), 2、从x1向y1连一条容量为2,费用为1的有向边, 3、从xN向yN连一条容量为2,费用为1的有向边, 4、如果存在边(i 阅读全文
posted @ 2017-06-03 14:36 zht467 阅读(420) 评论(0) 推荐(0)
摘要: 传送门 引入两个概念: 最小点权覆盖集:满足每一条边的两个端点至少选一个的最小权点集。 最大点权独立集:满足每一条边的两个端点最多选一个的最大权点集。 现在对网格染色,使得相邻两点颜色不同,之后把两个颜色的点分成两个集合X,Y。S向X集合每个点连一条该点权值的边,Y集合每个点向T连一条该点权值的边, 阅读全文
posted @ 2017-06-03 06:58 zht467 阅读(209) 评论(0) 推荐(0)