二分匹配
a1214034447
这个作者很懒,什么都没留下…
展开
-
hdu 6346 KM算法(bfs的O(n^3))
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6346解题思路:这题卡dfs的KM所以只能用纯N^3的bfs#include<bits/stdc++.h>using namespace std;#define LL long longconst int inf = 0x3f3f3f3f;const LL ...原创 2019-10-30 18:50:55 · 653 阅读 · 0 评论 -
hdu 6105-二分匹配
题目链接:点击打开链接题解思路:多弄几个你会发现除了只有一棵树只有俩个节点的情况Bob才会赢,那么不就是二分匹配了吗。再加一个判断k够不够就行了。代码:#include#include#include#includeusing namespace std;typedef long long ll;const int mx = 5e2+5,mod = 1e9+原创 2017-08-10 20:23:28 · 329 阅读 · 0 评论 -
hdu 3335 - 二分匹配求最小覆盖
题解思路:根据整除关系建立有向关系图,然后求最小覆盖路径,然后用m减去就是答案了。代码:#include#include#include#include#includeusing namespace std;const int mx=1e3+10;typedef long long ll;using namespace std;ll n,m,k,s[mx];原创 2017-10-20 19:38:45 · 233 阅读 · 0 评论 -
最小覆盖点数
证明最大匹配数==最小覆盖点数点击打开链接#include<bits/stdc++.h>using namespace std;typedef long long ll;const int mx = 1e2 + 10;int n,m,xi[mx*mx],yi[mx*mx],cp[mx];bool vis[mx][mx],vic[mx];bool pipei(int x){...原创 2018-05-18 21:03:12 · 360 阅读 · 0 评论 -
hdu 2255 - KM算法
题目链接:点击打开链接KM算法具体了解:点击打开链接#include<bits/stdc++.h>#define inf 0x3f3f3f3fusing namespace std;const int mx = 3e2 + 10;typedef long long ll;int n,m,w[mx][mx],lx[mx],ly[mx];int slack[mx],cp[mx]...原创 2018-06-12 20:41:08 · 151 阅读 · 0 评论 -
CodeM 2018-资格赛 F题
题目链接:点击打开链接#include <algorithm>#include <iostream>#include <cstring>#include <cstdlib>#include <cstdio>#include <vector>#include <bitset>#include &原创 2018-07-14 17:30:44 · 163 阅读 · 0 评论 -
牛客网暑期ACM多校第五场E - 带权二分最大匹配
题目链接:点击这里 解题思路:原题意可以看做原来4个人的宿舍在i宿舍现在要搬到j宿舍需要至少搬多少个人。那么新宿舍与旧宿舍里面相同的人数有几个说明这几个人就可以不用搬了。形象的说,如果从i宿舍搬到j宿舍,就看j和i宿舍现在的人里面是否存在相同的人在里面,这几个人就不用搬了,不在j里面的要从i搬到j。最后就是跑一个二分最大匹配求出不用搬的最多人数,然后用4*n减去就行了。 #i...原创 2018-08-05 14:31:23 · 205 阅读 · 0 评论 -
Codeforces Round #548 (Div. 2) 题解
题目链接http://codeforces.com/contest/1139A. Even Substrings判断个位是否是奇数即可。#include <iostream>#include <set>#include <array>#include <vector>using namespace std;typedef...原创 2019-03-31 18:03:58 · 378 阅读 · 0 评论 -
2017 World Final专题
C:二分匹配使得至多的行列要求相同最多在同一个位置#include<iostream>#include<cstring> #include<iostream>#include<cstdio>#include<vector>#include<cmath>#include<queue>#inc...原创 2017-06-01 22:49:14 · 2673 阅读 · 0 评论