二分图的判定
文章平均质量分 51
Bond_0rg
ujinikiokulai
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Uva11396 Claw Decomposition(爪分解)
uva11396 爪分解 【问题描述】 给出n(n≤300)个节点的简单无向图(无自环无重边),每个点的度为3。现在你需要判断能否将它分解成若干个爪(如图所示)。在你的方案中,每条边必须恰好属于一个爪,但同一个节点可以出现在多个爪里。 【输入格式】 多组输入数据: 每组数据第一行为这个图的点数n,第二行开始每行2个整数a, b(1 <= a, b <= n原创 2016-07-10 08:15:00 · 338 阅读 · 0 评论 -
【NOIP2010提高组】关押罪犯
此题显然是一道关于二分图的题目,因为数据较大,且属于最大值最小问题,所以很容易的可以联想到二分猜答案的方法来优化算法。 代码如下:#include<cstdio> #include<cstring> #include<queue> #include<vector> #define maxn 20005 using namespace std; int color[maxn],n,m; struct原创 2016-07-09 12:01:29 · 328 阅读 · 0 评论 -
关押罪犯【C++】
此题显然是一道关于二分图的题目,因为数据较大,且属于最大值最小问题,所以很容易的可以联想到二分猜答案的方法来优化算法。 代码如下: #include #include #include #include #define maxn 20005 using namespace std; int color[maxn],n,m; struct edge{ int u,v,w;原创 2016-07-09 11:03:38 · 799 阅读 · 0 评论
分享