【解析】完美消除序列+染色
[Analysis]
由题知他们的关系构成一个弦图,所以求出完美消除序列一定是成立的。
先求出,然后根据序列来染色,尽可能染小的。
其实时间戳那里用个线段树+二分好像也不错,甚至树状数组都可以,因为元素的变化是单调的...
在此给出证明:
首先进行以下的定义:
团数:最大团的大小。
色数:染色最少用的颜色。
∵团中颜色要两两不同...
分类:
其他好文 时间:
2015-07-22 22:48:48
阅读次数:
219
题意:n个男孩相互认识,m个女孩相互认识,k对男孩和女孩相互认识,求最大的任意两人相互认识的集合;思路:二分图匹配; 独立集=总数-最大匹配数; 最大团=原图补图的最大独立集=总数-补图的最大匹配数; 本题就是求最大团,先求补图的最大匹配数,匈牙利算法;#include#inclu...
分类:
其他好文 时间:
2015-07-19 16:13:54
阅读次数:
87
题意:有n个男生和m个女生,每个男生都认识和每个女生都认识,还有k对关系中的男生和女生都认识,老师想从中选择最大的人数并且这些人都认识
思路:显然这道题可以吧男生看为一个集合,女生为一个集合,然后可以看出,如果把每对认识的连线,然后剩下的都是不认识,那么补图明显是二分图,所以可以有最大团的知识得出
最大团=原图节点数-补图的最大二分匹配数
G的最大团指的是顶点数最多的一个团。
具 体...
分类:
其他好文 时间:
2015-07-19 15:06:22
阅读次数:
126
题意:给一个有向图,要求找出一些点,使得这些点中的任意点对,要么可以互通,要么单向可达。思路:最低只要求单向可达即可,即a->b都可以算进去。 强连通分量内的点肯定是满足要求的,可以全选,但是有多个强连通分量时就不行了,得有取舍。老方法,先缩点,缩完点后是没有环的存在的,所以就是拓扑图了。如果只给....
分类:
其他好文 时间:
2015-07-08 18:37:17
阅读次数:
165
hdu 5277 YJC counts stars
题意:
给出一个平面图,n个点,m条边,直线边与直线边之间不相交,求最大团的数目。
限制:
1
思路:
由于平面图,直线边与直线边之间不相交,所以最大团的大小最大为4,m
所以对于答案4,枚举两条边;
对于答案3,枚举一条边一个点;
/*hdu 5277
题意:
给出一个平面图,n个点,m条边,直线边与...
分类:
其他好文 时间:
2015-07-06 12:22:02
阅读次数:
140
题意:给定一个平面图求最大团的个数和最大团内的顶点数
数据范围:数据组数T
思路:这是bc的一道题,中文题面语句太随便了,没看明白,看了英文后才看懂原来是一个平面图
定义:一个图G,若可以将它画在平面上,使它的边仅在顶点上才能相交,则称图G为可平面图
在纸上画画便可知最大团的最大为4,而且每添一个顶点极大平面图的边数只能增加3,而且的确有这个公式:m
而且答案为4的最大团...
分类:
其他好文 时间:
2015-07-05 16:47:45
阅读次数:
140
HDU 5277 YJC counts stars (二维平面图求最大团)...
分类:
其他好文 时间:
2015-07-05 12:30:37
阅读次数:
117
POJ 3692 Kindergarten (二分图 最大团)...
分类:
其他好文 时间:
2015-07-04 00:55:56
阅读次数:
82
裸的最大团,随机化大法好多次随机出一个选择顺序然后贪心即可 1 var b:array[0..51,0..51] of boolean; 2 a:array[0..51] of longint; 3 v:array[0..51] of boolean; 4 n,m,i,j,x...
分类:
其他好文 时间:
2015-06-30 12:35:55
阅读次数:
121
最大团=补图最大独立集
when 补图是二分图时, 最大团=补图顶点数-最大匹配
//
// main.cpp
// poj3692
//
// Created by Fangpin on 15/5/29.
// Copyright (c) 2015年 FangPin. All rights reserved.
//
#include
#include
#include
usi...
分类:
其他好文 时间:
2015-05-29 23:21:08
阅读次数:
317