通过革兰氏染色法,能够把细菌分为两大类:采用这种染色方法,是先用龙胆紫(亦称结晶紫)来染病菌,所有细菌都染成了紫色,然后再涂以革兰氏碘液,来加强染料与菌体的结合,再用95%的酒精来脱色20~30秒钟,有些细菌不被脱色,仍保留紫色,有些细菌被脱色变成无色,最后再用复红或沙黄复染1分钟,结果已被脱色的细...
分类:
其他好文 时间:
2015-06-06 11:46:29
阅读次数:
309
题意:求二分图的最大独立集(独立集就是图中任意两个顶点都不相连的顶点集合)
思路:交替染色法,两种颜色把图染色。颜色最多的即为最大独立集。...
分类:
其他好文 时间:
2015-04-26 10:59:49
阅读次数:
110
先用染色法判断是否存在奇数环,也就是方案是否可行。然后二分匹配。#include #include #include #include #include #include #include #define rep(i, l, r) for(int i=l; i=r; i--)#define N 23...
分类:
其他好文 时间:
2015-03-16 21:15:02
阅读次数:
105
亚瑟王要在圆桌上召开骑士会议,为了不引发骑士之间的冲突, 并且能够让会议的议题有令人满意的结果,每次开会前都必须对出席会议的骑士有如下要求: 1、 相互憎恨的两个骑士不能坐在直接相邻的2个位置; 2、 出席会议的骑士数必须是奇数,这是为了让投票表决议题时都能有结果。...
分类:
其他好文 时间:
2015-03-14 12:29:57
阅读次数:
197
The Accomodation of Students
Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2943 Accepted Submission(s): 1376
Problem Description
...
分类:
其他好文 时间:
2015-03-12 15:11:35
阅读次数:
150
传送门:The Accomodation of Students题意:有n个学生,m对相互认识的,问能否分成两队,使得每对中没有相互认识的,如果可以求最大匹配,否则输出No。分析:判断二分图用染色法,然后直接匈牙利算法求最大匹配。#include #include #include #include...
分类:
其他好文 时间:
2015-02-11 00:28:36
阅读次数:
130
判断一个无向图是不是二分图,使用染色法.对每个顶点的相邻顶点染与顶点不同的颜色。如果染过色且与顶点颜色相同,则不是二分图。
#include
#include
#include
#include
#include
using namespace std;
const int maxn = 202;
vectormp[maxn];
int color[maxn];
bool bfs(i...
分类:
其他好文 时间:
2014-12-06 15:28:01
阅读次数:
237
用染色法判断二分图是这样进行的,随便选择一个点,1.把它染成黑色,然后将它相邻的点染成白色,然后入队列2.出队列,与这个点相邻的点染成相反的颜色根据二分图的特性,相同集合内的点颜色是相同的,即但是如果这个图不是二分图,那么就会这样把与1相邻的点2,3染成白色,然后入队列,然后2出队列,要把与2相邻的...
分类:
其他好文 时间:
2014-09-30 18:17:19
阅读次数:
241
判断一个图是不是二分图
用染色法,二分图是这样一个图: 有两顶点集且图中每条边的的两个顶点分别位于两个顶点集中,每个顶点集中没有边相连接!
判断二分图的常见方法:开始对任意一未染色的顶点染色,之后判断其相邻的顶点中,若未染色则将其染上和相邻顶点不同的颜色, 若已经染色且颜色和相邻顶点的颜色相同则说明不是二分图,若颜色不同则继续判断,
每次用bfs/dfs遍历都可。
二分图最大匹...
分类:
其他好文 时间:
2014-08-30 16:30:39
阅读次数:
167
题目链接
题意:n个学生,m对关系,每一对互相认识的能住一个房间。问否把这些学生分成两组,要求每组的学生都互不认识。求最多需要多少个房间。
是否能分成两组?也就是说判断是不是二分图,判断二分图的办法,用染色法
把初始点染成黑色,然后与之相连的染成白色,重复,使路径黑白相间,
如果当前点的颜色和与他相连点的颜色相同时,则说明这个图不是二分图
求最多需要多少个房间?也就是...
分类:
其他好文 时间:
2014-08-16 09:45:10
阅读次数:
204