
二分图
Lqingyyyy
这个作者很懒,什么都没留下…
展开
-
51nod2910 匹配 最大权值匹配 (完美匹配) 或者最大流最大费用流
首先这题我是想用最大流最大费用流做 毕竟很好想 求一个完美匹配 然后暴力枚举 即可 但是算法复杂度好像变成了 n^3m貌似超时了 我就试了试 然后在51nod超时了 在洛谷过了= =离谱#include<iostream>#include<queue>#include<cstring>using namespace std;const int N = 210,M = (110 * 110 + 110 + 110) * 2;int n,S,T;int原创 2021-06-20 15:31:47 · 180 阅读 · 0 评论 -
P2825 [HEOI2016/TJOI2016]游戏
思路是从左到右 从上到下 把 每一个连续的***XXX当作一个区域 然后 从上到下 从左到右 把 连续的 ***xxx当作一个区域 然后 区域对区域连边 跑最大流即可#include<iostream>#include<cstring>#include<algorithm>#include<queue>#define INF 0x3f3f3f3fusing namespace std;const int N = 2650,M = N * N原创 2021-05-27 20:31:53 · 594 阅读 · 1 评论 -
2021年度训练联盟热身训练赛第五场 F Group Project
这题很好的运用了二分图补图的性质二分图补图的两个 部分就是 两个最大团因为是两个班的学生那么我们一定可以将图分成一个二分图此题是找补图的二分匹配 因为补图的两个部分都是团 所以只要找到二分图的两个部分就好若两个部分 有一个为奇数 那么 输出答案 n / 2若两个都为奇数 那我们必须找到班与班之间 一组人匹配 其他的自己班里匹配那我们染色法就好了#include<iostream>#include<vector>#define endl "\n"using nam原创 2021-04-14 16:20:56 · 198 阅读 · 0 评论