二分图
看见我请叫我去学习
此人很懒
展开
-
网络流24题-太空飞行计划问题
太空飞行计划问题 题意 现有一个实验集合和一个仪器集合, 完成第i项实验都能得到kik_iki, 需要具仪器集合cic_ici, 现现给定若干实验, 若干仪器, 求最大收益, 并且要输出实验编号和仪器编号. 建图: 显然, 有仪器和实验两种集合, 考虑把最大收益转化成最大流, 但是实验是收益, 仪器是成本, 怎么转化呢, 每种实验有两种花费, 要么就直接买器材, 要么就直接不做这个实验....原创 2019-10-23 10:41:55 · 129 阅读 · 0 评论 -
网络流24题-飞行员配对方案
飞行员配对方案 题意 给定一个二分图, 输出最大匹配, 并且输出匹配方案 直接 (只会) 上Dinic, 注意路径输出, cnt是奇数时加的是正边,偶数时是反向边, 只要反向边的权值不为0, 就代表这条路肯定被选过 #include <bits/stdc++.h> using namespace std; #define _rep(i, a, b) for (int i ...原创 2019-10-22 15:54:20 · 125 阅读 · 0 评论 -
CFround(576)Div.1-E - Rectangle Painting 2
祭-第一题网络流 - 给定一个n×nn\times nn×n大小的棋盘, 其中有若干矩形区域放满了黑色的棋子 - 每消除一块儿n×mn\times mn×m的矩形的花费是min(n,m)min(n, m)min(n,m) - 现问将棋盘中所有的棋子全变白的最小花费 >> face << 前置技能 Dinic, 二分图 tutorial: 平生没有做过网络流, 这...原创 2019-10-21 12:42:44 · 379 阅读 · 0 评论 -
二分图最大匹配
二分图匈牙利匹配算法n≤1000,m≤1000,e≤1e6n\leq 1000, m \leq 1000, e\leq 1e6n≤1000,m≤1000,e≤1e6 #include <bits/stdc++.h> using namespace std; #define _rep(i, a, b) for (int i = (a); i <= (b); ++i) #def...原创 2019-10-19 19:35:23 · 77 阅读 · 0 评论