摘要:
题意:求割点,并求出去掉每个割点图会被分成几个连通分支。分析:求割点除了tarjan算法,还有一种O(n^2)的算法,就是分别把每个点作为根,进行dfs,看根有几个子结点,如果大于一个则为割点否则不是割点。本题就是观察每个点为根时有几个子结点,去掉该点后的连通分支数等于其子结点数。View Code #include <iostream>#include <cstdlib>#include <cstring>#include <cstdio>using namespace std;#define maxn 1005struct Edge{ int 阅读全文
posted @ 2011-09-29 08:44
undefined2024
阅读(441)
评论(0)
推荐(0)