![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
二分图
luoyuef
这个作者很懒,什么都没留下…
展开
-
二分图匹配学习笔记
嗯。。只会匈牙利。。待我熟练掌握后再把这篇补上。目标:KM,匈牙利,网络流。原创 2017-10-31 16:25:03 · 160 阅读 · 0 评论 -
二分图杂谈
有向无环图最小路径覆盖=顶点数-最大匹配数 为什么呢,因为每匹配2个顶点,肯定少用一个线段。二分图多重匹配——注意要限制的东西,哪些流入哪些流出。最小点权覆盖集=最小割 最大点权独立集+最小点权覆盖件=所有点权。有关二分图最大点权独立集问题,更多讨论见《最小割模型在信息学竞赛中的应用》作者胡伯涛。原创 2017-11-30 10:24:18 · 114 阅读 · 0 评论 -
二分图匹配学习笔记(网络流)
之前学二分图写的匈牙利qwq,现在学完网络流回去写。。觉得比匈牙利好理解多了啊qwq。 建一个虚拟源点和虚拟汇点,连边权为1的边。然后算最大流。 以下代码为输出方案版:#include<bits/stdc++.h> using namespace std;const int MAXN=1e5+5; const int INF=1e7;struct edge{ int to,next,w,原创 2017-11-23 14:18:48 · 310 阅读 · 0 评论 -
[SCOI2010]连续攻击游戏
lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示。当他使用某种装备时,他只能使用该装备的某一个属性。并且每种装备最多只能使用一次。游戏进行到最后,lxhgww遇到了终极boss,这个终极boss很奇怪,攻击他的装备所使用的属性值必须从1开始连续递增地攻击,才能对boss产生伤害。也就是说一开始的时候,lxhgww只能使用某原创 2017-12-04 13:30:54 · 530 阅读 · 0 评论 -
[POI2005]DWU-Double-row
题意:有长度为 nnn 的二元组 (ai,bi)(ai,bi)(ai,bi)。可交换 (ai,bi)(ai,bi)(ai,bi) 。使得任意ai!=ajai!=aj ai!=aj 且 bi!=bjbi!=bj bi!=bj 的最少交换次数。 对于两个二元组如果他们有相同权值的元素那么会有两种关系: 1.1.1. 必须换其中任意 111 个。 2.2.2. 若交换 两个必须都要换。 ...原创 2018-04-12 20:09:49 · 204 阅读 · 0 评论