二分图
200815147
这个作者很懒,什么都没留下…
展开
-
[BZOJ]1059: [ZJOI2007]矩阵游戏
Description 小Q是一个非常聪明的孩子,除了国际象棋,他还很喜欢玩一个电脑益智游戏——矩阵游戏。矩阵游戏在一个N*N黑白方阵进行(如同国际象棋一般,只是颜色是随意的)。每次可以对该矩阵进行两种操作:行交换操作:选择矩阵的任意两行,交换这两行(即交换对应格子的颜色)列交换操作:选择矩阵的任意行列,交换这两列(即交换对应格子的颜色)游戏的目标,即通过若干次操作,使得方阵原创 2016-12-08 13:39:50 · 1444 阅读 · 1 评论 -
Codeforces 720A. Closing ceremony hall定理
题解:首先,这题我并没有写,如有错漏太正常了……以下为口胡题解:题目显然是要求是否存在完美匹配,那么根据hall定理,选出任意个人,所有他们能选到的椅子数必须要大于人数,显然,如果只考虑一边的人,那么能选到的椅子一定是在一个三角形内的,那么我们先考虑一边,枚举每个三角形,求出有多少个人的范围在这个三角形内,这个可以二分。然后同时考虑两边,枚举两个三角形的交点,然后也求出有多少个人的范围在这两个...原创 2018-04-07 11:55:04 · 351 阅读 · 0 评论 -
4424: Cf19E Fairy 二分图
Description 给定 n 个点,m 条边的无向图,可以从图中删除一条边,问删除哪些边可以使图变成 一个二分图。题解:一个图是二分图的充分必要条件是:有两个点,并且没有奇环。先不考虑自环,若没有自环,则可以随便删边;若只有一个自环,那么可以随意删奇环上的一条边;若有大于一个自环,只能删除所有奇环的交边,而且这条边不能在任意一个偶环上,否则删掉这条边又会产生新的奇环。所以可以统原创 2018-01-12 17:22:42 · 273 阅读 · 0 评论 -
arc076F - Exhausted? 二分图匹配相关+线段树
题解: 根据上面这个东西,我们就可以得到这样的一种做法:按照r排序,然后用线段树维护每个l的贡献,具体怎么做只能靠自己YY了,反正我这么弱都YY出来了,相信你也没问题的,注意ans初始值的设置。代码:#include<bits/stdc++.h>using namespace std;#define LL long long#define pa pair<in...原创 2018-04-07 19:43:36 · 353 阅读 · 0 评论 -
[BZOJ]2744: [HEOI2012]朋友圈 二分图匹配
二分图匹配原创 2017-09-12 13:42:30 · 249 阅读 · 0 评论 -
[BZOJ]2150: 部落战争 二分图匹配
二分图匹配原创 2017-09-12 13:36:47 · 299 阅读 · 0 评论 -
关于二分图匹配
我发现我的二分图匹配实在太弱了……写一些东西给自己看: 最小路径覆盖:在一个有向图中,找出最少的路径,使得这些路径经过了所有的点。把每个点V拆成V1、V2,若A到B有一条有向边,则A1到B2连一条边。最小路径覆盖=总点数-最大匹配。 最小点覆盖:在二分图中,选一个点相当于选了含这个点的所有边,找最少的点使得所有边都被选。最小点覆盖=最大匹配。 最大独立集:在二分图中,选一个点,与之有边相连的...原创 2017-09-10 21:00:22 · 255 阅读 · 0 评论 -
[BZOJ]1562: [NOI2009]变换序列 二分图匹配
二分图匹配原创 2017-09-10 21:57:10 · 286 阅读 · 0 评论 -
[BZOJ]2437: [Noi2011]兔兔与蛋蛋 二分图匹配+博弈
题解:神题……%%%FYC。首先我们将问题转化为:空格先走一个白点再走一个黑点……谁不能走谁输。由于先走白点,所以可以将起点的空格看做一个黑点。我们又可以将这个图看做二分图,一黑一白这样走可以看做是二分图匹配里面找增广路的过程,因为增广路最后的终点在白点,所以对于任意一种情况,只需要找到一条从起点出发的增广路,就是必胜。对于任意情况都能找到,当且仅当起点一定在二分图的最大匹配中。那么怎么找原创 2017-09-14 12:52:42 · 281 阅读 · 0 评论 -
[BZOJ]4443: [Scoi2015]小凸玩矩阵 二分+二分图匹配
二分+二分图匹配原创 2017-08-07 14:17:55 · 267 阅读 · 0 评论 -
[BZOJ]1143: [CTSC2008]祭祀river 二分图匹配
Description 在遥远的东方,有一个神秘的民族,自称Y族。他们世代居住在水面上,奉龙王为神。每逢重大庆典, Y族都会在水面上举办盛大的祭祀活动。我们可以把Y族居住地水系看成一个由岔口和河道组成的网络。每条河道连接着两个岔口,并且水在河道内按照一个固定的方向流动。显然,水系中不会有环流(下图描述一个环流的例子)。 由于人数众多的原因,Y族的祭祀活动会在多个岔口上原创 2017-04-19 17:14:17 · 348 阅读 · 0 评论 -
4078: [Wf2014]Metal Processing Plant 2-sat+二分+二分图优化
题解:网上大多数题解都是这样的:从大到小枚举对A集合中最大的边,然后二分B集中最大的边,用2-sat判断是否合法,这样做是比较慢的,需要枚举n2n2n^2条边,栋老师给出了一种只需要枚举nnn条边的方法:每次枚举一条边时,在图中加入这条边,若这样产生了一个奇环,那么计算完这条边的贡献后就不需要继续枚举,因为我们现在需要图中的任意两点是不能在同一个集合中的,若出现奇环则无法满足;若这样产生了偶环...原创 2018-04-26 21:31:27 · 1543 阅读 · 0 评论