
二分图的判定
文章平均质量分 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 · 321 阅读 · 0 评论 -
【NOIP2010提高组】关押罪犯
此题显然是一道关于二分图的题目,因为数据较大,且属于最大值最小问题,所以很容易的可以联想到二分猜答案的方法来优化算法。 代码如下:#include<cstdio>#include<cstring>#include<queue>#include<vector>#define maxn 20005using namespace std;int color[maxn],n,m;struct原创 2016-07-09 12:01:29 · 282 阅读 · 0 评论 -
关押罪犯【C++】
此题显然是一道关于二分图的题目,因为数据较大,且属于最大值最小问题,所以很容易的可以联想到二分猜答案的方法来优化算法。代码如下:#include#include#include#include#define maxn 20005using namespace std;int color[maxn],n,m;struct edge{ int u,v,w;原创 2016-07-09 11:03:38 · 767 阅读 · 0 评论