
二分图
niiick
OIer/ACMer
展开
-
二分图最大匹配【匈牙利 || Dinic最大流】
二分图最大匹配模板【匈牙利;Dinic最大流】 匈牙利算法 int n,m; vector<int> map[100010]; int match[100010];//保存匹配的互相点 bool vis[100010]; bool dfs(int u) { for(int j=0;j<map[u].size();原创 2017-12-23 22:43:14 · 1373 阅读 · 0 评论 -
洛谷P2756飞行员配对方案问题 P2055假期的宿舍【二分图匹配】题解+代码
二分图匹配;图论原创 2018-01-06 13:17:50 · 204 阅读 · 0 评论 -
洛谷P1402 酒店之王【多部图匹配】
酒店之王 题目描述 XX酒店的老板想成为酒店之王,本着这种希望,第一步要将酒店变得人性化。由于很多来住店的旅客有自己喜好的房间色调、阳光等,也有自己所爱的菜,但是该酒店只有p间房间,一天只有固定的q道不同的菜。 有一天来了n个客人,每个客人说出了自己喜欢哪些房间,喜欢哪道菜。但是很不幸,可能做不到让所有顾客满意(满意的条件是住进喜欢的房间,吃到喜欢的菜)。 这里要怎么分配,能使最多顾客...原创 2018-01-06 13:35:53 · 347 阅读 · 0 评论 -
最小链/路径覆盖 x 最长反链 洛谷 P2764 最小路径覆盖问题 BZOJ 1143祭祀river
最大流;二分图匹配原创 2018-03-24 19:56:57 · 589 阅读 · 0 评论 -
二分图 x 独立集 洛谷P2774 方格取数问题 P4304 [TJOI2013]攻击装置
x原创 2018-10-08 21:05:03 · 166 阅读 · 0 评论 -
二分图 x 覆盖集 POJ - 1325Machine Schedule POJ - 2226Muddy Fields
二分图最小点覆盖集 定义: 在二分图中求出一个最小点集 使得图中任意一条边至少有一个端点在点集内 换句话说 若一个点能覆盖所有与他的连边 要求一个最小点集覆盖所有边 解法: 对二分图进行最大匹配 最大匹配数就是二分图的最小点覆盖集包含的点数 POJ - 1325 Machine Schedule Time limit 1000 ms Memory limit 10000 kB As we all...原创 2018-10-09 16:56:29 · 156 阅读 · 0 评论 -
洛谷P1525 关押罪犯【二分图判定】
题目描述 S城现有两座监狱,一共关押着N名罪犯,编号分别为1-N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c 的罪犯被关押在同一监狱,他们俩之间会发生摩擦,并造成影响力为c 的冲突事件。 每年年末,警察局会将本年内监狱中的所有冲...原创 2018-11-05 09:59:23 · 198 阅读 · 0 评论 -
BZOJ5335 || 洛谷P4589 [TJOI2018]智力竞赛【二分+KM】【DAG最小链覆盖】
Time Limit: 10 Sec Memory Limit: 256 MB Description 小豆报名参加智力竞赛,他带上了n个好朋友作为亲友团一块来参加比赛。 比赛规则如下: 一共有m道题目,每个入都有1次答题机会,每次答题为选择一道题目回答,在回答正确后,可以从这个题目的后续题目,直达题目答错题目或者没有后续题目。每个问题都会代表一个价值,比赛最后的参赛选手获得奖励价值等价于该选手...原创 2019-03-16 12:31:45 · 206 阅读 · 0 评论